def test_object_migration(self): # individual migration a = TestObject() Exodus.migrate_object(a) assert hasattr(a, 'b') b = AnotherObject() Exodus.migrate_object(b) assert not hasattr(b, 'b')
def test_object_migration(self): # individual migration a = json.loads(jaweson.dumps(TestObject())) assert 'b' not in a a = Exodus.migrate_object(a) assert 'b' in a b = json.loads(jaweson.dumps(AnotherObject())) assert 'b' not in b Exodus.migrate_object(b) assert 'b' not in b