# HG changeset patch # User Richard # Date 1518708765 0 # Node ID 7bec7a730d694bad30d1e440e5e5a41b52885949 # Parent 92d15e20f7bd55562aab799ed24178cdfb920b9a# Parent 6cbe4891d62a46340f9c6c215c649b772cdad133 Merged in kidmose/pywhois/feature/test-missing-keys (pull request #33) test_parser.py: Fail on missing keys diff -r 92d15e20f7bd -r 7bec7a730d69 test/test_parser.py --- a/test/test_parser.py Mon Feb 12 16:50:13 2018 -0500 +++ b/test/test_parser.py Thu Feb 15 15:32:45 2018 +0000 @@ -85,8 +85,13 @@ expected_results = json.load(infil) # Compare each key - for key in results: + for key in set(results).union(set(expected_results)): total += 1 + if key not in results: + print("%s \t(%s):\t Missing in results" % (domain, key,)) + fail += 1 + continue + result = results.get(key) if isinstance(result, list): result = [str(element) for element in result]