def test_crawl_clientIntegrations(self): parameter_data = FileOperations.get_from_JSON_file("./test/search_integration.json") crawlers = parameter_data["crawlers"] crawlerName = "Integration" c = Crawler(crawlerName, parameters=crawlers[crawlerName]) data = c.crawl_native() self.assertTrue(len(data) > 0) c.save_crawler_data(data, crawlers[crawlerName]["output"])
def test_crawl_multithread_mmcoreAsync(self): parameter_data = FileOperations.get_from_JSON_file("./test/search_async.json") crawlers = parameter_data["crawlers"] crawlerName = "dotAsync" c = Crawler(crawlerName, parameters=crawlers[crawlerName]) data = c.crawl_native(threads=None) self.assertTrue(len(data) > 0) c.save_crawler_data(data, crawlers[crawlerName]["output"])