#!/usr/bin/python-whoisrequest from url_extract.url_extract import UrlExtract if __name__ == '__main__': extract = UrlExtract() with open('/home/nacholibre/whoisrequest/data/com.01.50k.txt', 'r') as f: for line in f: line = line.strip() try: domain, ns = line.split(' NS ') except Exception: pass else: domain = domain.lower()+'.com' result = extract.extract(domain)
case.setInput('.bg') case.shouldBeValid(False) cases.append(case) return cases if __name__ == '__main__': urlExtract = UrlExtract() testCases = generateTestCases() i = 0 for case in testCases: errors = [] extracted = urlExtract.extract(case.getInput()) expectedSubdomains = sorted(case.getExpectedSubdomains()) foundSubdomains = sorted(extracted.getFoundSubdomains()) urlQuery = extracted.getUrlQuery() expectedUrlQuery = case.getExpectedUrlQuery() if extracted.valid() != case.getExpectedValid(): errors.append('expected to be valid: %s' % case.getExpectedValid()) errors.append('but got valid %s insted' % extracted.valid()) if extracted.getDomain() != case.getExptectedDomain(): errors.append('expected domain: %s' % case.getExptectedDomain()) errors.append('but got %s insted' % extracted.getDomain())