def test_find_movie_fail( self, browser_mock, base_init_mock, site_mock, compare_mock, tiles_mock, equality_mock, ): # pylint: disable=too-many-arguments site_mock.browser = browser_mock browser_mock.page_source = self.search_results inserter = TraktRatingsInserter(None) inserter.site = site_mock inserter.site.site_name = "Trakt" inserter.failed_movies = [] compare_mock.return_value = False tiles_mock.return_value = self.search_result_tile_list equality_mock.return_value = False movie2 = dict() movie2["title"] = "The Matrix" movie2["year"] = 1995 movie2["imdb"] = dict() movie2["imdb"]["id"] = "tt0137523" movie2["imdb"]["url"] = "https://www.imdb.com/title/tt0137523" movie2["imdb"]["my_rating"] = 9 result = inserter._find_movie(movie2) # pylint: disable=protected-access self.assertFalse(result)
def test_find_movie_success_by_imdb(self, browser_mock, base_init_mock, site_mock, compare_mock): site_mock.browser = browser_mock browser_mock.page_source = self.search_results inserter = TraktRatingsInserter(None) inserter.site = site_mock inserter.site.site_name = 'Trakt' inserter.failed_movies = [] compare_mock.return_value = True result = inserter._find_movie(self.movie) # pylint: disable=protected-access self.assertTrue(result)
def test_find_movie_success_by_year(self, browser_mock, base_init_mock, site_mock, compare_mock): site_mock.browser = browser_mock browser_mock.page_source = self.search_results inserter = TraktRatingsInserter(None) inserter.site = site_mock inserter.site.site_name = 'Trakt' inserter.failed_movies = [] compare_mock.return_value = True movie2 = dict() movie2['title'] = 'Fight Club' movie2['year'] = 1999 result = inserter._find_movie(movie2) # pylint: disable=protected-access self.assertTrue(result)
def test_find_movie_success_by_tmdb(self, browser_mock, base_init_mock, site_mock, compare_mock): site_mock.browser = browser_mock browser_mock.page_source = self.search_results inserter = TraktRatingsInserter(None) inserter.site = site_mock inserter.site.site_name = 'Trakt' inserter.failed_movies = [] compare_mock.return_value = True movie2 = dict() movie2['title'] = 'Fight Club' movie2['year'] = 1999 movie2['tmdb'] = dict() movie2['tmdb']['id'] = '550' movie2['tmdb']['url'] = 'https://www.themoviedb.org/movie/550' movie2['tmdb']['my_rating'] = 9 result = inserter._find_movie(movie2) # pylint: disable=protected-access self.assertTrue(result)
def test_find_movie_success_by_tmdb(self, browser_mock, base_init_mock, site_mock, compare_mock): site_mock.browser = browser_mock browser_mock.page_source = self.search_results inserter = TraktRatingsInserter(None) inserter.site = site_mock inserter.site.site_name = "Trakt" inserter.failed_movies = [] compare_mock.return_value = True movie2 = dict() movie2["title"] = "Fight Club" movie2["year"] = 1999 movie2["tmdb"] = dict() movie2["tmdb"]["id"] = "550" movie2["tmdb"]["url"] = "https://www.themoviedb.org/movie/550" movie2["tmdb"]["my_rating"] = 9 result = inserter._find_movie(movie2) # pylint: disable=protected-access self.assertTrue(result)
def test_find_movie_fail(self, browser_mock, base_init_mock, site_mock, compare_mock, tiles_mock, equality_mock): # pylint: disable=too-many-arguments site_mock.browser = browser_mock browser_mock.page_source = self.search_results inserter = TraktRatingsInserter(None) inserter.site = site_mock inserter.site.site_name = 'Trakt' inserter.failed_movies = [] compare_mock.return_value = False tiles_mock.return_value = self.search_result_tile_list equality_mock.return_value = False movie2 = dict() movie2['title'] = 'The Matrix' movie2['year'] = 1995 movie2['imdb'] = dict() movie2['imdb']['id'] = 'tt0137523' movie2['imdb']['url'] = 'https://www.imdb.com/title/tt0137523' movie2['imdb']['my_rating'] = 9 result = inserter._find_movie(movie2) # pylint: disable=protected-access self.assertFalse(result)