class TestRepo(TestDomain): def setUp(self): TestDomain.setUp(self) self.repo = Repository() def testrepo(self): TestDomain.testdomain(self) self.repo.add(self.weapon) self.assertEqual(self.repo.size(), 1) self.repo.remove(self.weapon) self.assertEqual(self.repo.size(), 0)
class ClientTestCase(unittest.TestCase): def setUp(self): self.v = ClientValidator() self.c = Client("1", "aaa") self.client = Repository() def testClient(self): self.assertTrue(self.v.validate, self.c) self.c.name = "bbb" self.assertTrue(self.v.validate, self.c.name == "bbb") self.c.name = "" self.assertRaises(ValidatorException, self.v.validate, self.c) z = Client("1", "Anna") self.client.add(z) self.client.remove(z) self.assertEqual(len(self.client.getAll()), 0)
class RepositoryTestCase(unittest.TestCase): def setUp(self): self._repo = Repository() def testRepo(self): ''' Testing store ''' self.assertEqual(len(self._repo), 0) s = Student("1", "Nei") self._repo.store(s) self.assertEqual(len(self._repo), 1) self.assertRaises(RepositoryException, self._repo.store, s) s = Student("2", "Ker") self._repo.store(s) self.assertEqual(len(self._repo), 2) ''' Testing remove from repo ''' self._repo.remove("1") self.assertEqual(len(self._repo), 1) self.assertRaises(RepositoryException, self._repo.remove, "1")
def remove(self, ident): Repository.remove(self, ident) self._writeToDB()
def remove(self, ident): Repository.remove(self, ident) self.__writeToFile()
def remove(self, obj): Repository.remove(self, obj) self._saveFile()