let pre-commit fix some stuff
diff --git a/pre_commit_hooks/pretty_format_json.py b/pre_commit_hooks/pretty_format_json.py index a1dccc0..91dae8d 100644 --- a/pre_commit_hooks/pretty_format_json.py +++ b/pre_commit_hooks/pretty_format_json.py
@@ -7,7 +7,6 @@ import simplejson - def _get_pretty_format(contents, indent, sort_keys=True, top_keys=[]): def pairs_first(pairs): before = [pair for pair in pairs if pair[0] in top_keys] @@ -50,10 +49,12 @@ 'Negative integer supplied to construct JSON indentation delimiter. ', ) + def parse_topkeys(s): # type: (str) -> array return s.split(',') + def pretty_format_json(argv=None): parser = argparse.ArgumentParser() parser.add_argument(
diff --git a/tests/pretty_format_json_test.py b/tests/pretty_format_json_test.py index df2152a..72c2b86 100644 --- a/tests/pretty_format_json_test.py +++ b/tests/pretty_format_json_test.py
@@ -64,14 +64,17 @@ ret = pretty_format_json([srcfile.strpath]) assert ret == 0 + def test_orderfile_get_pretty_format(): ret = pretty_format_json(['--top-keys=alist', get_resource_path('pretty_formatted_json.json')]) assert ret == 0 + def test_not_orderfile_get_pretty_format(): ret = pretty_format_json(['--top-keys=blah', get_resource_path('pretty_formatted_json.json')]) assert ret == 1 + def test_badfile_pretty_format_json(): ret = pretty_format_json([get_resource_path('ok_yaml.yaml')]) assert ret == 1