def test_domain_name(self): r = form.domain_name("http://example.com") self.assertEqual(r, "example.com") r = form.domain_name("https://example.com") self.assertEqual(r, "example.com")
def test_domain_name(self): '''Checks that domain name is extracted.''' r = form.domain_name('http://example.com') self.assertEqual(r, 'example.com') r = form.domain_name('https://example.com') self.assertEqual(r, 'example.com')
def test_domain_name(self): '''Checks that domain name is extracted.''' r = form.domain_name('http://example.com') self.assertEqual(r, 'example.com') r = form.domain_name('https://example.com') self.assertEqual(r, 'example.com')
def test_domain_name(self): """Check that domain name is extracted.""" r = form.domain_name('http://example.com') self.assertEqual(r, 'example.com') r = form.domain_name('https://example.com') self.assertEqual(r, 'example.com') r = form.normalize_url('') self.assertIsNone(r)
def test_domain_name(self): """Checks that domain name is extracted.""" r = form.domain_name('http://example.com') self.assertEqual(r, 'example.com') r = form.domain_name('https://example.com') self.assertEqual(r, 'example.com') r = form.normalize_url('') self.assertIsNone(r)
def extract_priority_label(body): """Parse url from body and query the priority labels.""" hostname = domain_name(extract_url(body)) if hostname: priorities = ['critical', 'important', 'normal'] # Find host_name in DB for site in site_db.query(Site).filter_by(url=hostname): return 'priority-{}'.format(priorities[site.priority - 1]) # No host_name in DB, find less-level domain (>2) # If host_name is lv4.lv3.example.com, find lv3.example.com/example.com subparts = hostname.split('.') domains = ['.'.join(subparts[i:]) for i, subpart in enumerate(subparts) if 0 < i < hostname.count('.')] for domain in domains: for site in site_db.query(Site).filter_by(url=domain): return 'priority-{}'.format(priorities[site.priority - 1]) return None
def extract_priority_label(body): """Parse url from body and query the priority labels.""" hostname = domain_name(extract_url(body)) if hostname: priorities = ['critical', 'important', 'normal'] # Find host_name in DB for site in site_db.query(Site).filter_by(url=hostname): return 'priority-{}'.format(priorities[site.priority - 1]) # No host_name in DB, find less-level domain (>2) # If host_name is lv4.lv3.example.com, find lv3.example.com/example.com subparts = hostname.split('.') domains = ['.'.join(subparts[i:]) for i, subpart in enumerate(subparts) if 0 < i < hostname.count('.')] for domain in domains: for site in site_db.query(Site).filter_by(url=domain): return 'priority-{}'.format(priorities[site.priority - 1]) return None
def test_domain_name(self): r = form.domain_name('http://example.com') self.assertEqual(r, 'example.com') r = form.domain_name('https://example.com') self.assertEqual(r, 'example.com')
def test_domain_name(self): r = form.domain_name('http://example.com') self.assertEqual(r, 'example.com') r = form.domain_name('https://example.com') self.assertEqual(r, 'example.com')