11from __future__ import annotations
22
3+ import filecmp
34import os
45import shutil
56
67import pytest
7- import filecmp
88
99from pre_commit_hooks .pretty_format_json import main
1010from pre_commit_hooks .pretty_format_json import parse_num_to_int
@@ -142,13 +142,13 @@ def test_diffing_output(capsys):
142142
143143def test_empty_object_with_newline (tmpdir ):
144144 # same line objects shoud trigger with --empty-object-with-newline switch
145- sameline = get_resource_path (" empty_object_json_sameline.json" )
146- ret = main ([" --empty-object-with-newline" , str (sameline )])
145+ sameline = get_resource_path (' empty_object_json_sameline.json' )
146+ ret = main ([' --empty-object-with-newline' , str (sameline )])
147147 assert ret == 1
148148
149- multiline = get_resource_path (" empty_object_json_multiline.json" )
149+ multiline = get_resource_path (' empty_object_json_multiline.json' )
150150 to_be_formatted_sameline = tmpdir .join (
151- " not_pretty_formatted_empty_object_json_sameline.json"
151+ ' not_pretty_formatted_empty_object_json_sameline.json' ,
152152 )
153153 shutil .copyfile (str (sameline ), str (to_be_formatted_sameline ))
154154
@@ -158,12 +158,12 @@ def test_empty_object_with_newline(tmpdir):
158158
159159 # now launch the autofix with empty object with newline support on that file
160160 ret = main (
161- [" --autofix" , " --empty-object-with-newline" , str (to_be_formatted_sameline )]
161+ [' --autofix' , ' --empty-object-with-newline' , str (to_be_formatted_sameline )],
162162 )
163163 # it should have formatted it and don't raise an error code
164164 assert ret == 0
165165
166166 # file was formatted (shouldn't trigger linter with --empty-object-with-newline switch)
167- ret = main ([" --empty-object-with-newline" , str (to_be_formatted_sameline )])
167+ ret = main ([' --empty-object-with-newline' , str (to_be_formatted_sameline )])
168168 assert ret == 0
169169 assert filecmp .cmp (to_be_formatted_sameline , multiline )
0 commit comments