コード例 #1
0
ファイル: test_db.py プロジェクト: turkus/seth
 def test_solo_manager(self):
     manager = SoloManager(model_class=SampleModel)
     self.assertEqual(manager.query.count(), 0)
     manager.create(**{})
     self.assertEqual(manager.query.count(), 1)
     manager.create(**{})
     self.assertEqual(manager.query.count(), 1)
     self.assertNotEqual(manager.get_solo(), None)
コード例 #2
0
ファイル: test_db.py プロジェクト: turkus/seth
 def test_get_raises_ValueError_for_solo_manager(self):
     manager = SoloManager(model_class=SampleModel)
     self.assertRaises(ValueError, lambda: manager.get(id=1))
コード例 #3
0
ファイル: test_db.py プロジェクト: turkus/seth
 def test_get_solo_nothing_exist(self):
     manager = SoloManager(model_class=SampleModel)
     self.assertEqual(manager.query.count(), 0)
     self.assertNotEqual(manager.get_solo(), None)
     self.assertEqual(manager.query.count(), 1)