def test_populate_expando_entity_2(self): entity_1 = FooExpandoModel(name='foo', age=15, married=False) entity_1.put() self.assertEqual(entity_1.name, 'foo') self.assertEqual(entity_1.age, 15) self.assertEqual(entity_1.married, False) ext_db.populate_entity(entity_1, name='bar', age=20, married=True, city='Yukon') entity_1.put() self.assertRaises(AttributeError, getattr, entity_1, 'city')
def test_populate_expando_entity(self): entity_1 = FooExpandoModel(name='foo', age=15, married=False) entity_1.put() self.assertEqual(entity_1.name, 'foo') self.assertEqual(entity_1.age, 15) self.assertEqual(entity_1.married, False) ext_db.populate_entity(entity_1, name='bar', age=20, married=True, city='Yukon') entity_1.put() self.assertEqual(entity_1.name, 'bar') self.assertEqual(entity_1.age, 20) self.assertEqual(entity_1.married, True)