def easy_to_use_anime_instance(self): """ テストで使いやすいように初期データを登録したAnimeインスタンスを返す :return Anime """ anime = Anime() for anime_title in self.easy_to_use_anime_titles: anime.favorite(anime_title) return anime
def test_single_call_favorite(self): """ favoriteメソッドを1回だけコールして正常に登録できたかテストする """ anime_title = '日常' anime = Anime() anime.favorite(anime_title) self.assertEqual(anime_title, anime.favorite_animes[0])
def test_favorite_send_duplication_anime(self): """ お気に入りアニメのタイトルを重複して登録されないかテストする """ anime_title = '日常' anime = Anime() anime.favorite(anime_title) anime.favorite(anime_title) self.assertEqual(len(anime.favorite_animes), 1) self.assertEqual(anime_title, anime.favorite_animes[0])