Changeset 218 for elixir/trunk/tests/test_versioning.py
- Timestamp:
- 10/11/07 09:49:28 (5 years ago)
- Files:
-
- 1 modified
-
elixir/trunk/tests/test_versioning.py (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
elixir/trunk/tests/test_versioning.py
r208 r218 20 20 has_field('description', Unicode(512)) 21 21 has_field('releasedate', DateTime) 22 has_field('ignoreme', Integer, default=0) 22 23 belongs_to('director', of_kind='Director', inverse='movies') 23 24 has_and_belongs_to_many('actors', of_kind='Actor', inverse='movies', tablename='movie_casting') 24 25 using_options(tablename='movies') 25 acts_as_versioned( )26 acts_as_versioned(ignore=['ignoreme']) 26 27 27 28 … … 71 72 objectstore.flush(); objectstore.clear() 72 73 74 # Edit the ignored field, this shouldn't change the version 75 monkeys = Movie.get_by(title='12 Monkeys') 76 monkeys.ignoreme = 1 77 objectstore.flush(); objectstore.clear() 78 73 79 time.sleep(1) 74 80 after_update_two = datetime.now() … … 84 90 assert oldest_version.version == 1 85 91 assert oldest_version.description == 'draft description' 92 assert oldest_version.ignoreme == 0 86 93 87 94 assert middle_version.version == 2 … … 90 97 assert latest_version.version == 3 91 98 assert latest_version.description == 'description three' 99 assert latest_version.ignoreme == 1 92 100 93 101 differences = latest_version.compare_with(oldest_version)
