def build_request_from(config): """ Build a query from plugin config dict :param config: dict :return: """ query = FriendlySearchQuery() query.category_name = config.get('category') query.term_names = config.get('terms', []) query.max_results = config.get('max_results') return query
def build_request_from(config): """ Build a query from plugin config dict :param config: dict :return: """ query = FriendlySearchQuery() query.category_name = config.get('category') query.term_names = list(config.get('terms', [])) query.max_results = config.get('max_results') return query
def build_request_from(config): """ Build a query from plugin config dict :param config: dict :return: """ query = FriendlySearchQuery() query.category_name = config.get("category") query.term_names = config.get("terms", []) query.max_results = config.get("max_results") return query
def test_offline_proxy(self): proxy = T411Proxy() proxy.rest_client = MockRestClient() assert not proxy.has_cached_criterias() proxy.synchronize_database() assert proxy.has_cached_criterias() assert 'cartoons' in proxy.all_category_names() query = FriendlySearchQuery() query.expression = "Mickey" query.category_name = "cartoons" query.term_names.append("Antivirus") assert proxy.search(query)[0]['t411_torrent_id'] == 123123 assert (11, 123) in proxy.rest_client.last_query['terms'] assert proxy.rest_client.last_query['category_id'] == 14 assert proxy.rest_client.last_query['expression'] == 'Mickey'
def test_offline_proxy(self): proxy = T411Proxy() proxy.rest_client = MockRestClient() assert not proxy.has_cached_criterias() proxy.synchronize_database() assert proxy.has_cached_criterias() assert 'cartoons' in proxy.all_category_names() query = FriendlySearchQuery() query.expression = "Mickey" query.category_name = "cartoons" query.term_names.append("Antivirus") assert proxy.search(query)[0]['t411_torrent_id'] == 123123 assert (11,123) in proxy.rest_client.last_query['terms'] assert proxy.rest_client.last_query['category_id'] == 14 assert proxy.rest_client.last_query['expression'] == 'Mickey'