class RepositoryTest(unittest.TestCase): def setUp(self): self._repo = Repository() def testRepo(self): self.assertEqual(len(self._repo), 0) x = Student("1","Pop Catalin","916") self._repo.store(x) self.assertEqual(len(self._repo), 1) self._repo.delete("1") self.assertEqual(len(self._repo), 0) self._repo.store(x)
def __testRepository(self): students = Repository() students.store(Student(123, 'Andrei Stefan')) students.store(Student(124, 'Cosmin Iordache')) students.store(Student(125, 'Simon Claudiu')) # len of repository assert len(students) == 3 # findByName2 function tests assert students.findByName2('Andrei Stefan') == 123 assert students.findByName2('Cosmin Iordache') == 124 assert students.findByName2('Simon Claudiu') == 125 #find tests assert students.find(133) == False assert students.find(134) == False assert students.find(135) == False #store tests assert students.store(Student(123, 'Cosmin')) == False assert students.store(Student(125, 'Geanina')) == False assert students.store(Student(124, 'Mihai')) == False #update test assert students.update(Student(133, 'Cosmin')) == False assert students.update(Student(155, 'Geanina')) == False assert students.update(Student(175, 'Ionut')) == False students.store(Student(126, 'Arthur Mihai')) students.store(Student(127, 'George Ionut')) # test store and delete assert len(students) == 5 students.delete(123) assert len(students) == 4 assert students.delete(1664) == False
def delete(self, studId): Repository.delete(self, studId) self.__storeToFile()
def delete(self, objectId): client = Repository.delete(self, objectId) self._storeToFile() return client
def delete(self, objectId): Repository.delete(self, objectId) self._storeToFile()