Пример #1
0
 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__)
Пример #2
0
 def test_assign_book_value_error_for_member(self):
     with self.assertRaises(ValueError):
         BookService().assign_book(0, 222)().delete_book(222)
Пример #3
0
 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)
Пример #4
0
 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)
Пример #5
0
 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__)