def test_update_book(self, name, authorName, memberLegajo): # Creamos book book = Book(name, authorName, memberLegajo) bookKey = BookService().add_book(book) # Modificamos book book_update = Book(name + '_udate', authorName + '_udate', memberLegajo) BookService().update_book(bookKey, book_update) self.assertDictEqual(Repository.booksList[bookKey], book_update.__dict__)
def test_assign_book_value_error_for_member(self): with self.assertRaises(ValueError): BookService().assign_book(0, 222)().delete_book(222)
def test_assign_book(self): book = Book('Cuentos varios de Charles Dickens', 'Charles Dickens', '') book_id = BookService().add_book(book) member = Member("Daniel", "Quinteros", 35, 2615956565) member_legajo = MemberService().add_member(member) BookService().assign_book(book_id, member_legajo)
def test_update_book_value_error(self, id_book, name, authorName, memberLegajo): book = Book(name, authorName, memberLegajo) with self.assertRaises(ValueError): BookService().update_book(id_book, book)
def test_add_book(self, name, authorName, memberLegajo): book = Book(name, authorName, memberLegajo) bookKey = BookService().add_book(book) self.assertDictEqual(Repository.booksList[bookKey], book.__dict__)