コード例 #1
0
 def test_listproperty_save_restore(self):
     obj = TestModel()
     obj.xlist = ["foo", "bar", "baz"]
     obj.save()
     tobj = TestModel.get_by_id(obj.key().id())
     self.assertEqual(tobj, obj)
     self.assertEqual(tobj.xlist, ["foo", "bar", "baz"])
コード例 #2
0
 def test_listproperty_save_restore(self):
     obj = TestModel()
     obj.xlist = ["foo", "bar", "baz"]
     obj.save()
     tobj = TestModel.get_by_id(obj.key().id())
     self.assertEqual(tobj, obj)
     self.assertEqual(tobj.xlist, ["foo", "bar", "baz"])
コード例 #3
0
 def test_query_listproperty(self):
     obj = TestModel()
     obj.xlist = ['foo', 'bar', 'baz']
     obj.save()
     query = db.GqlQuery(('SELECT * FROM RegressionTestModel'
                          ' WHERE xlist = :1'), 'foo')
     self.assertEqual([obj], list(query))
     self.assertEqual(query.count(), 1)
     tobj = query.get()
     self.assertEqual(tobj.xlist, ['foo', 'bar', 'baz'])
     query = db.GqlQuery(('SELECT * FROM RegressionTestModel'
                          ' WHERE xlist = :1'), 'nomatch')
     self.assertEqual([], list(query))
     self.assertEqual(query.count(), 0)
     tobj.xlist = ['bar', 'baz']
     tobj.save()
     query = db.GqlQuery(('SELECT * FROM RegressionTestModel'
                          ' WHERE xlist = :1'), 'foo')
     self.assertEqual([], list(query))
     self.assertEqual(query.count(), 0)
コード例 #4
0
 def test_query_listproperty(self):
     obj = TestModel()
     obj.xlist = ['foo', 'bar', 'baz']
     obj.save()
     query = db.GqlQuery(('SELECT * FROM RegressionTestModel'
                          ' WHERE xlist = :1'), 'foo')
     self.assertEqual([obj], list(query))
     self.assertEqual(query.count(), 1)
     tobj = query.get()
     self.assertEqual(tobj.xlist, ['foo', 'bar', 'baz'])
     query = db.GqlQuery(('SELECT * FROM RegressionTestModel'
                          ' WHERE xlist = :1'), 'nomatch')
     self.assertEqual([], list(query))
     self.assertEqual(query.count(), 0)
     tobj.xlist = ['bar', 'baz']
     tobj.save()
     query = db.GqlQuery(('SELECT * FROM RegressionTestModel'
                          ' WHERE xlist = :1'), 'foo')
     self.assertEqual([], list(query))
     self.assertEqual(query.count(), 0)