def setUp(self): self.sig_list = [] for platform_name in get_platform_names(): sig = __import__('cmfieldguide.cmsdetector.signatures.' + platform_name, fromlist='Signature') site = save_as_site_object(Page(sig.Signature.KNOWN_POSITIVE)) self.sig_list.append(sig.Signature(site))
def setUp(self): self.sig_list = [] site = save_as_site_object(Page('http://www.google.com')) for platform_name in get_platform_names(): sig = __import__('cmfieldguide.cmsdetector.signatures.' + platform_name, fromlist='Signature') self.sig_list.append(sig.Signature(site))
def test(url, force_new=False): #Looking for the site in the database site_cache = Site.objects.filter(url=url) site_cache = site_cache.filter(date_time__gt=datetime.datetime.now()-datetime.timedelta(days=1)) #if force_new: if force_new: site_cache = site_cache.delete() #If we found it, use it. if site_cache: site = site_cache[0] else: site = save_as_site_object(Page(url)) for platform_name in get_platform_names(): signature = __import__('cmfieldguide.cmsdetector.signatures.' + platform_name, fromlist='Signature').Signature(site) return site