import sys import json import re def is_bool(x): return isinstance(x, bool) def is_dict(x): return isinstance(x, dict) def is_list(x): return isinstance(x, list) def is_int(x): return isinstance(x, int) or isinstance(x, long) def is_string(x): return isinstance(x, str) or isinstance(x, unicode) def check_re(x, regex): assert re.search(regex, x) with open(sys.argv[1]) as f: ctest_json = json.load(f)