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)
def setUp(self): self.entity = Entity("id") self.repo = Repo([self.entity])
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)
def test_add(self): e = Entity("otherId") self.repo.add(e) self.assertIn(e, self.repo.items)
def setUp(self): self.entity = Entity("id") self.repo = ModifiableRepo([self.entity])
def test_index_of(self): self.assertEqual(self.repo.index_of(self.entity), 0) self.assertRaises(NotInRepoException, self.repo.index_of, Entity("otherId"))
def test_equal(self): e = Entity("id") self.assertEqual(self.entity, e)
def setUp(self): self.entity = Entity("id")