Ejemplo n.º 1
0
 def test_get_value_for_datastore(self):
     m = TestModel()
     m2 = TestModel2()
     m2.put()
     m.ref = m2
     m.put()
     self.assert_(isinstance(TestModel.ref.get_value_for_datastore(m),
                             db.Key))
     self.assertEqual(TestModel.ref.get_value_for_datastore(m), m2.key())
Ejemplo n.º 2
0
 def test_protected_attr(self):
     m = TestModel()
     m2 = TestModel2()
     m2.put()
     m.ref = m2
     m.put()
     self.assert_(hasattr(m, '_ref'))
     self.assert_(isinstance(m._ref, db.Key))
     self.assertEqual(m._ref, m2.key())
 def test_get_value_for_datastore(self):
     m = TestModel()
     m2 = TestModel2()
     m2.put()
     m.ref = m2
     m.put()
     self.assert_(isinstance(TestModel.ref.get_value_for_datastore(m),
                             db.Key))
     self.assertEqual(TestModel.ref.get_value_for_datastore(m), m2.key())
 def test_protected_attr(self):
     m = TestModel()
     m2 = TestModel2()
     m2.put()
     m.ref = m2
     m.put()
     self.assert_(hasattr(m, '_ref'))
     self.assert_(isinstance(m._ref, db.Key))
     self.assertEqual(m._ref, m2.key())
Ejemplo n.º 5
0
 def test_refkey(self):
     # Regression for issue23.
     i1 = TestModel2()
     i1.put()
     i2 = TestModel()
     i2.ref = i1
     i2.put()
     q = TestModel.all()
     q.filter('ref =', i1.key())
     res = list(q.fetch(1000))
     self.assertEqual(len(res), 1)
     self.assertEqual(str(res[0].key()), str(i2.key()))
Ejemplo n.º 6
0
 def test_refkey(self):
     # Regression for issue23.
     i1 = TestModel2()
     i1.put()
     i2 = TestModel()
     i2.ref = i1
     i2.put()
     q = TestModel.all()
     q.filter('ref =', i1.key())
     res = list(q.fetch(1000))
     self.assertEqual(len(res), 1)
     self.assertEqual(str(res[0].key()), str(i2.key()))