def test44_userbook_add_tag_empty_fail(self): book = UserBook(**self.user_book_kwargs) with self.assertRaises(AssertionError): self.assertTrue(book.add_tag(''))
def test45_userbook_add_tag_wrong_type_fail(self): book = UserBook(**self.user_book_kwargs) with self.assertRaises(AssertionError): self.assertTrue(book.add_tag(123))
def test43_userbook_add_tag_success(self): book = UserBook(**self.user_book_kwargs) book.add_tag('new tag') self.assertEqual(book.tags, {'new tag'})