Show
Ignore:
Timestamp:
10/22/07 17:22:20 (5 years ago)
Author:
ged
Message:

converted most tests to the attribute syntax + reorganized tests around

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • elixir/trunk/tests/test_versioning.py

    r225 r234  
    1010 
    1111    class Director(Entity): 
    12         has_field('name', Unicode(60)) 
    13         has_many('movies', of_kind='Movie', inverse='director') 
     12        name = Field(Unicode(60)) 
     13        movies = OneToMany('Movie', inverse='director') 
    1414        using_options(tablename='directors') 
    1515 
    1616 
    1717    class Movie(Entity): 
    18         has_field('id', Integer, primary_key=True) 
    19         has_field('title', Unicode(60), primary_key=True) 
    20         has_field('description', Unicode(512)) 
    21         has_field('releasedate', DateTime) 
    22         has_field('ignoreme', Integer, default=0) 
    23         belongs_to('director', of_kind='Director', inverse='movies') 
    24         has_and_belongs_to_many('actors', of_kind='Actor', inverse='movies', tablename='movie_casting') 
     18        id = Field(Integer, primary_key=True) 
     19        title = Field(Unicode(60), primary_key=True) 
     20        description = Field(Unicode(512)) 
     21        releasedate = Field(DateTime) 
     22        ignoreme = Field(Integer, default=0) 
     23        director = ManyToOne('Director', inverse='movies') 
     24        actors = ManyToMany('Actor', inverse='movies', tablename='movie_casting') 
    2525        using_options(tablename='movies') 
    2626        acts_as_versioned(ignore=['ignoreme']) 
     
    2828 
    2929    class Actor(Entity): 
    30         has_field('name', Unicode(60)) 
    31         has_and_belongs_to_many('movies', of_kind='Movie', inverse='actors', tablename='movie_casting') 
     30        name = Field(Unicode(60)) 
     31        movies = ManyToMany('Movie', inverse='actors', tablename='movie_casting') 
    3232        using_options(tablename='actors') 
    3333