def test_get_users_best_films(self): """ Test get_users_best_films method """ self.initialize() helper = FilmHelper() best_films = helper.get_users_best_films(self.user1, 3) self.assertEquals(len(best_films), 3) self.assertEquals(self.film4 in best_films, False) self.assertEquals(self.film1 in best_films, True)
def test_get_users_best_films(self): """ Test get_users_best_films method """ self.initialize() helper = FilmHelper() best_films = helper.get_users_best_films(self.user1, 3) self.assertEquals(len(best_films), 3) self.assertEquals(self.film4 in best_films, False) self.assertEquals(self.film1 in best_films, True)
def users_best_rated(user): """Displays user's top rated movies.""" cache_key = cache.Key("profile_page_best_films", user) best_movies = cache.get(cache_key) NUMBER_OF_USER_BEST_FILMS = \ getattr(settings, 'NUMBER_OF_USER_BEST_FILMS') if not best_movies: fhelper = FilmHelper() best_movies = fhelper.get_users_best_films( user, NUMBER_OF_USER_BEST_FILMS + 1) cache.set(cache_key, best_movies) show_more = len(best_movies) == NUMBER_OF_USER_BEST_FILMS + 1 best_movies = best_movies[:NUMBER_OF_USER_BEST_FILMS] return {'movies': best_movies, 'show_more': show_more, 'act_user': user}
def users_best_rated(user): """Displays user's top rated movies.""" cache_key = cache.Key("profile_page_best_films", user) best_movies = cache.get(cache_key) NUMBER_OF_USER_BEST_FILMS = \ getattr(settings, 'NUMBER_OF_USER_BEST_FILMS') if not best_movies: fhelper = FilmHelper() best_movies = fhelper.get_users_best_films(user, NUMBER_OF_USER_BEST_FILMS + 1) cache.set(cache_key, best_movies) show_more = len( best_movies ) == NUMBER_OF_USER_BEST_FILMS + 1 best_movies = best_movies[:NUMBER_OF_USER_BEST_FILMS] return {'movies': best_movies, 'show_more': show_more, 'act_user': user }