Example #1
0
class TestCaseEntity(unittest.TestCase):
    def setUp(self):
        self.entity = Entity("id")

    def test_equal(self):
        e = Entity("id")
        self.assertEqual(self.entity, e)

    def test_to_json(self):
        d = {"id": "id"}
        self.assertEqual(self.entity.to_json(), d)
Example #2
0
 def setUp(self):
     self.entity = Entity("id")
     self.repo = Repo([self.entity])
Example #3
0
 def test_modify(self):
     e = Entity("otherId")
     self.repo.modify(self.entity, e)
     self.assertIn(e, self.repo.items)
     self.assertNotIn(self.entity, self.repo.items)
     self.assertRaises(NotInRepoException, self.repo.modify, self.entity, e)
Example #4
0
 def test_add(self):
     e = Entity("otherId")
     self.repo.add(e)
     self.assertIn(e, self.repo.items)
Example #5
0
 def setUp(self):
     self.entity = Entity("id")
     self.repo = ModifiableRepo([self.entity])
Example #6
0
 def test_index_of(self):
     self.assertEqual(self.repo.index_of(self.entity), 0)
     self.assertRaises(NotInRepoException, self.repo.index_of,
                       Entity("otherId"))
Example #7
0
 def test_equal(self):
     e = Entity("id")
     self.assertEqual(self.entity, e)
Example #8
0
 def setUp(self):
     self.entity = Entity("id")