@@ -108,40 +108,46 @@ def test_python39() -> None:
108108 black .assert_stable (source , actual , DEFAULT_MODE )
109109
110110
111- @pytest .mark .parametrize ("contents_tab, contents_spc" , [
112- (
113- "if 1:\n \t if 2:\n \t \t pass\n \t # comment\n \t pass\n " ,
114- "if 1:\n if 2:\n pass\n # comment\n pass\n " ),
115- (
116- "if 1:\n \t if 2:\n \t \t pass\n \t \t # comment\n \t pass\n " ,
117- "if 1:\n if 2:\n pass\n # comment\n pass\n " ),
118- ( # mixed tabs and spaces (valid Python 2 code)
119- "if 1:\n if 2:\n \t \t pass\n \t # comment\n pass\n " ,
120- "if 1:\n if 2:\n pass\n # comment\n pass\n " ,
121- ),
122- (
123- "if 1:\n if 2:\n \t \t pass\n \t \t # comment\n pass\n " ,
124- "if 1:\n if 2:\n pass\n # comment\n pass\n " ,
125- ),
126- ])
111+ @pytest .mark .parametrize (
112+ "contents_tab, contents_spc" , [
113+ (
114+ "if 1:\n \t if 2:\n \t \t pass\n \t # comment\n \t pass\n " ,
115+ "if 1:\n if 2:\n pass\n # comment\n pass\n " ,
116+ ),
117+ (
118+ "if 1:\n \t if 2:\n \t \t pass\n \t \t # comment\n \t pass\n " ,
119+ "if 1:\n if 2:\n pass\n # comment\n pass\n " ,
120+ ),
121+ ( # mixed tabs and spaces (valid Python 2 code)
122+ "if 1:\n if 2:\n \t \t pass\n \t # comment\n pass\n " ,
123+ "if 1:\n if 2:\n pass\n # comment\n pass\n " ,
124+ ),
125+ (
126+ "if 1:\n if 2:\n \t \t pass\n \t \t # comment\n pass\n " ,
127+ "if 1:\n if 2:\n pass\n # comment\n pass\n " ,
128+ ),
129+ ],
130+ )
127131def test_tab_comment_indentation (contents_tab : str , contents_spc : str ) -> None :
128132 assert contents_spc == black_hook (contents_spc , formate_filename = "code.py" )
129133 assert contents_spc == black_hook (contents_tab , formate_filename = "code.py" )
130134 assert contents_spc == black_hook (contents_spc , formate_filename = "code.py" , use_tabs = False )
131135 assert contents_spc == black_hook (contents_tab , formate_filename = "code.py" , use_tabs = False )
132136
133137
134- @pytest .mark .parametrize ("contents_tab, contents_spc" , [
135- (
136- "if 1:\n \t if 2:\n \t \t pass\n \t # comment\n \t pass\n " ,
137- "if 1:\n if 2:\n pass\n # comment\n pass\n " ,
138- ),
139- (
140- "if 1:\n \t if 2:\n \t \t pass\n \t \t # comment\n \t pass\n " ,
141- "if 1:\n if 2:\n pass\n # comment\n pass\n " ,
142- )
143-
144- ])
138+ @pytest .mark .parametrize (
139+ "contents_tab, contents_spc" ,
140+ [
141+ (
142+ "if 1:\n \t if 2:\n \t \t pass\n \t # comment\n \t pass\n " ,
143+ "if 1:\n if 2:\n pass\n # comment\n pass\n " ,
144+ ),
145+ (
146+ "if 1:\n \t if 2:\n \t \t pass\n \t \t # comment\n \t pass\n " ,
147+ "if 1:\n if 2:\n pass\n # comment\n pass\n " ,
148+ ),
149+ ],
150+ )
145151def test_tab_comment_indentation_use_tabs (contents_tab : str , contents_spc : str ) -> None :
146152 assert contents_tab == black_hook (contents_spc , formate_filename = "code.py" , use_tabs = True )
147153 assert contents_tab == black_hook (contents_tab , formate_filename = "code.py" , use_tabs = True )
0 commit comments