test_parser.py: Respect keys_to_test/Fix error in 7bec7a730d69 feature/fix-test_parser-keys_to_test
authorEgon Kidmose <kidmose@gmail.com>
Fri, 16 Feb 2018 20:12:48 +0100
branchfeature/fix-test_parser-keys_to_test
changeset 179 2fb992c480e4
parent 167 7bec7a730d69
child 180 08cfbab35d0b
test_parser.py: Respect keys_to_test/Fix error in 7bec7a730d69
test/test_parser.py
--- a/test/test_parser.py	Thu Feb 15 15:32:45 2018 +0000
+++ b/test/test_parser.py	Fri Feb 16 20:12:48 2018 +0100
@@ -85,7 +85,10 @@
                 expected_results = json.load(infil)
 
             # Compare each key
-            for key in set(results).union(set(expected_results)):
+            compare_keys = set.union(set(results), set(expected_results))
+            if keys_to_test is not None:
+                compare_keys = compare_keys.intersection(set(keys_to_test))
+            for key in compare_keys:
                 total += 1
                 if key not in results:
                     print("%s \t(%s):\t Missing in results" % (domain, key,))