Example #1
0
    def test_update_strict(self):
        bar = Bar.get(1)
        test = {'foo': {'string': 'BAR'}}

        bar.update(test, strict=True)
        self.db.commit()
        foo = Foo.get(bar.foo_id)

        self.assertNotEqual(foo.string, test['foo']['string'])
Example #2
0
    def test_update_null_relationship_with_empty_dict(self):
        bar = Bar.get(4)

        self.assertIsNone(bar.foo)

        test = {'foo': {}}

        bar.update(test)

        self.assertIsNone(bar.foo)