Esempio n. 1
0
 def test_update_client(self):
     repoClients = Repo("Repoclients:")
     repoClients.add(Client(20, "John Wright"))
     repoClients.add(Client(40, "Andrei Ivan"))
     
     repoClients.update(Client(40, "New"))
     assert(repoClients.get_all()[1].clientName == "New")
Esempio n. 2
0
 def test_update_book(self):
     repoBooks = Repo("Repobooks:")
     repoBooks.add(Book(1, "The Secret Crusade", "Oliver Bowden"))
     repoBooks.add(Book(2, "The Illustrated Man", "Ray Bradbury"))
     
     repoBooks.update(Book(1, "New", "New2"))
     assert(repoBooks.get_all()[0].bookTitle == "New")
     assert(repoBooks.get_all()[0].bookAuthor == "New2")
     
     self.assertRaises(RepositoryError, lambda : repoBooks.update(Book(20, None, None)))