def test_get_or_insert(self):
     item1 = TestModel.get_or_insert('test1', xstring='foo')
     self.assert_(isinstance(item1, TestModel))
     test = TestModel.get_or_insert('test1')
     self.assertEqual(item1, test)
     self.assertEqual(item1.xstring, 'foo')
     item1.delete()
Ejemplo n.º 2
0
 def test_get_or_insert(self):
     item1 = TestModel.get_or_insert('test1', xstring='foo')
     self.assert_(isinstance(item1, TestModel))
     test = TestModel.get_or_insert('test1')
     self.assertEqual(item1, test)
     self.assertEqual(item1.xstring, 'foo')
     item1.delete()
Ejemplo n.º 3
0
 def test_gql(self):
     item1 = TestModel.get_or_insert('test1', xstring='foo')
     item2 = TestModel.get_or_insert('test2', xstring='foo')
     results = TestModel.gql('WHERE xstring = \'foo\'')
     self.assertEqual(results.count(), 2)
     self.assert_(item1 in results)
     self.assert_(item2 in results)
     item1.delete()
     item2.delete()
 def test_gql(self):
     item1 = TestModel.get_or_insert('test1', xstring='foo')
     item2 = TestModel.get_or_insert('test2', xstring='foo')
     results = TestModel.gql('WHERE xstring = \'foo\'')
     self.assertEqual(results.count(), 2)
     self.assert_(item1 in results)
     self.assert_(item2 in results)
     item1.delete()
     item2.delete()
 def test_ancestor(self):
     grandpa = TestModel.get_or_insert('grandpa')
     dad = TestModel.get_or_insert('dad', parent=grandpa)
     TestModel.get_or_insert('junior', parent=dad)
     TestModel.get_or_insert('unrelated')
     q = TestModel.all()
     q.ancestor(grandpa)
     self.assertEqual(len(q), 2)
     q2 = TestModel.all()
     q2.ancestor(dad)
     self.assertEqual(len(q2), 1)
Ejemplo n.º 6
0
 def test_ancestor(self):
     grandpa = TestModel.get_or_insert('grandpa')
     dad = TestModel.get_or_insert('dad', parent=grandpa)
     TestModel.get_or_insert('junior', parent=dad)
     TestModel.get_or_insert('unrelated')
     q = TestModel.all()
     q.ancestor(grandpa)
     self.assertEqual(len(q), 2)
     q2 = TestModel.all()
     q2.ancestor(dad)
     self.assertEqual(len(q2), 1)
Ejemplo n.º 7
0
 def test_all(self):
     self.assertEqual(len(TestModel.all()), 1)
     item1 = TestModel.get_or_insert('test1')
     self.assertEqual(len(TestModel.all()), 2)
     self.assert_(item1 in TestModel.all())
     item1.delete()
 def test_all(self):
     self.assertEqual(len(TestModel.all()), 1)
     item1 = TestModel.get_or_insert('test1')
     self.assertEqual(len(TestModel.all()), 2)
     self.assert_(item1 in TestModel.all())
     item1.delete()