Пример #1
0
 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
Пример #2
0
 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
Пример #3
0
 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
Пример #4
0
 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'
Пример #5
0
 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'