Пример #1
0
 def test_all_method_for_known_bad_input(self):
     from mogwai.exceptions import MogwaiQueryError
     with self.assertRaises(TypeError):
         results = TestEdgeModel.all()
     with self.assertRaises(MogwaiQueryError):
         results = TestEdgeModel.all(None)
     with self.assertRaises(MogwaiQueryError):
         results = TestEdgeModel.all('test')
Пример #2
0
 def test_all_method_invalid_length(self):
     e1 = TestEdgeModel.create(self.v1, self.v2, test_val=3)
     e2 = TestEdgeModel.create(self.v1, self.v2, test_val=4)
     from mogwai.exceptions import MogwaiQueryError
     with self.assertRaises(MogwaiQueryError):
         TestEdgeModel.all([e1.id, e2.id, 'invalid'])
     e1.delete()
     e2.delete()
Пример #3
0
 def test_all_method_for_known_bad_input(self):
     from mogwai.exceptions import MogwaiQueryError
     with self.assertRaises(TypeError):
         results = TestEdgeModel.all()
     with self.assertRaises(MogwaiQueryError):
         results = TestEdgeModel.all(None)
     with self.assertRaises(MogwaiQueryError):
         results = TestEdgeModel.all('test')
Пример #4
0
 def test_all_method_invalid_length(self):
     e1 = TestEdgeModel.create(self.v1, self.v2, test_val=3)
     e2 = TestEdgeModel.create(self.v1, self.v2, test_val=4)
     from mogwai.exceptions import MogwaiQueryError
     with self.assertRaises(MogwaiQueryError):
         TestEdgeModel.all([e1.id, e2.id, 'invalid'])
     e1.delete()
     e2.delete()
Пример #5
0
 def test_all_method_for_known_ids(self):
     e1 = TestEdgeModel.create(self.v1, self.v2, test_val=3)
     e2 = TestEdgeModel.create(self.v1, self.v2, test_val=4)
     results = TestEdgeModel.all([e1.id, e2.id])
     self.assertEqual(len(results), 2)
     for result in results:
         self.assertIsInstance(result, TestEdgeModel)
         self.assertIn(result, [e1, e2])
     e1.delete()
     e2.delete()
Пример #6
0
 def test_all_method_for_known_ids(self):
     e1 = TestEdgeModel.create(self.v1, self.v2, test_val=3)
     e2 = TestEdgeModel.create(self.v1, self.v2, test_val=4)
     results = TestEdgeModel.all([e1.id, e2.id])
     self.assertEqual(len(results), 2)
     for result in results:
         self.assertIsInstance(result, TestEdgeModel)
         self.assertIn(result, [e1, e2])
     e1.delete()
     e2.delete()