Changeset 234 for elixir/trunk/tests/test_versioning.py
- Timestamp:
- 10/22/07 17:22:20 (5 years ago)
- Files:
-
- 1 modified
-
elixir/trunk/tests/test_versioning.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
elixir/trunk/tests/test_versioning.py
r225 r234 10 10 11 11 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') 14 14 using_options(tablename='directors') 15 15 16 16 17 17 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') 25 25 using_options(tablename='movies') 26 26 acts_as_versioned(ignore=['ignoreme']) … … 28 28 29 29 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') 32 32 using_options(tablename='actors') 33 33
