diff options
| author | Mike Bayer <mike_mp@zzzcomputing.com> | 2010-09-05 14:51:00 -0400 |
|---|---|---|
| committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2010-09-05 14:51:00 -0400 |
| commit | bc26030e6f4e5bdb50338b88b3eb4c888eb7bae0 (patch) | |
| tree | 5c3da441b111e9d146eeffb8fd2fcd6f356be2d4 /examples/versioning/test_versioning.py | |
| parent | 7217711f46ed41f5d657f5f1b522a73ad2f307a0 (diff) | |
| download | sqlalchemy-bc26030e6f4e5bdb50338b88b3eb4c888eb7bae0.tar.gz | |
- the versioning example works correctly now
if versioning on a col that was formerly
NULL.
Diffstat (limited to 'examples/versioning/test_versioning.py')
| -rw-r--r-- | examples/versioning/test_versioning.py | 19 |
1 files changed, 17 insertions, 2 deletions
diff --git a/examples/versioning/test_versioning.py b/examples/versioning/test_versioning.py index 2a7a2ca66..031d7ca26 100644 --- a/examples/versioning/test_versioning.py +++ b/examples/versioning/test_versioning.py @@ -86,8 +86,23 @@ class TestVersioning(TestBase): ] ) - - + def test_from_null(self): + class SomeClass(Base, ComparableEntity): + __tablename__ = 'sometable' + + id = Column(Integer, primary_key=True) + name = Column(String(50)) + + self.create_tables() + sess = Session() + sc = SomeClass() + sess.add(sc) + sess.commit() + + sc.name = 'sc1' + sess.commit() + + assert sc.version == 2 def test_deferred(self): """test versioning of unloaded, deferred columns.""" |
