mirror of
https://github.com/pre-commit/pre-commit-hooks.git
synced 2026-04-04 19:26:52 +00:00
Remove pretty_format_json simplejson dependency
* The simplejson module is only needed for <=py25 so replace with builtin json. * Replace six dependecy for simple Py2 check for convertion to unicode. * Cleanup quotes.
This commit is contained in:
parent
1f262dab15
commit
00974efa31
3 changed files with 16 additions and 16 deletions
|
|
@ -1,6 +1,7 @@
|
|||
import shutil
|
||||
|
||||
import pytest
|
||||
from six import PY2
|
||||
|
||||
from pre_commit_hooks.pretty_format_json import parse_indent
|
||||
from pre_commit_hooks.pretty_format_json import pretty_format_json
|
||||
|
|
@ -17,6 +18,7 @@ def test_parse_indent():
|
|||
parse_indent('-2')
|
||||
|
||||
|
||||
|
||||
@pytest.mark.parametrize(
|
||||
('filename', 'expected_retval'), (
|
||||
('not_pretty_formatted_json.json', 1),
|
||||
|
|
@ -43,6 +45,7 @@ def test_unsorted_pretty_format_json(filename, expected_retval):
|
|||
assert ret == expected_retval
|
||||
|
||||
|
||||
@pytest.mark.skipif(PY2, reason="Requires Python3")
|
||||
@pytest.mark.parametrize(
|
||||
('filename', 'expected_retval'), (
|
||||
('not_pretty_formatted_json.json', 1),
|
||||
|
|
@ -52,7 +55,7 @@ def test_unsorted_pretty_format_json(filename, expected_retval):
|
|||
('tab_pretty_formatted_json.json', 0),
|
||||
),
|
||||
)
|
||||
def test_tab_pretty_format_json(filename, expected_retval):
|
||||
def test_tab_pretty_format_json(filename, expected_retval): # pragma: no cover
|
||||
ret = pretty_format_json(['--indent', '\t', get_resource_path(filename)])
|
||||
assert ret == expected_retval
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue