diff -r c77e24f4685a -r 3aff6a7772b3 test/test_parser.py --- a/test/test_parser.py Thu Dec 07 01:00:03 2017 +0100 +++ b/test/test_parser.py Fri Dec 08 23:52:04 2017 +0100 @@ -53,7 +53,9 @@ 'creation_date', 'status'] fail = 0 total = 0 - for path in glob('test/samples/whois/*.com'): + whois_path = os.path.join(os.path.dirname(os.path.abspath(__file__)),'samples','whois','*') + expect_path = os.path.join(os.path.dirname(os.path.abspath(__file__)), 'samples','expected') + for path in glob(whois_path): # Parse whois data domain = os.path.basename(path) with open(path) as whois_fp: @@ -72,14 +74,14 @@ return str(obj) raise TypeError( '{} is not JSON serializable'.format(repr(obj))) - outfile_name = os.path.join('test/samples/expected/', domain) + outfile_name = os.path.join(expect_path, domain) with open(outfile_name, 'w') as outfil: expected_results = json.dump(results, outfil, default=date2str4json) continue # Load expected result - with open(os.path.join('test/samples/expected/', domain)) as infil: + with open(os.path.join(expect_path, domain)) as infil: expected_results = json.load(infil) # Compare each key