Source code for dirhunt.tests.base

from dirhunt.crawler import Crawler
from dirhunt.crawler_url import CrawlerUrl
from dirhunt.sources import SOURCE_CLASSES, get_source_name


[docs]class CrawlerTestBase(object): url = 'http://domain.com/path/'
[docs] def get_crawler(self, **kwargs): return Crawler(interesting_extensions=['php'], interesting_files=['error_log'], exclude_sources=[get_source_name(src) for src in SOURCE_CLASSES], **kwargs)
[docs] def get_crawler_url(self): crawler = self.get_crawler() return CrawlerUrl(crawler, self.url)