@@ -249,9 +249,9 @@ def reporter():
249
249
250
250
251
251
@pytest .fixture
252
- def init_linter (linter : PyLinter ) -> PyLinter :
252
+ def initialized_linter (linter : PyLinter ) -> PyLinter :
253
253
linter .open ()
254
- linter .set_current_module ("toto" )
254
+ linter .set_current_module ("toto" , "mydir/toto" )
255
255
linter .file_state = FileState ("toto" )
256
256
return linter
257
257
@@ -273,8 +273,8 @@ def visit_class(self, _):
273
273
linter .check (["abc" ])
274
274
275
275
276
- def test_enable_message (init_linter : PyLinter ) -> None :
277
- linter = init_linter
276
+ def test_enable_message (initialized_linter : PyLinter ) -> None :
277
+ linter = initialized_linter
278
278
assert linter .is_message_enabled ("W0101" )
279
279
assert linter .is_message_enabled ("W0102" )
280
280
linter .disable ("W0101" , scope = "package" )
@@ -290,8 +290,8 @@ def test_enable_message(init_linter: PyLinter) -> None:
290
290
assert linter .is_message_enabled ("W0102" , 1 )
291
291
292
292
293
- def test_enable_message_category (init_linter : PyLinter ) -> None :
294
- linter = init_linter
293
+ def test_enable_message_category (initialized_linter : PyLinter ) -> None :
294
+ linter = initialized_linter
295
295
assert linter .is_message_enabled ("W0101" )
296
296
assert linter .is_message_enabled ("C0202" )
297
297
linter .disable ("W" , scope = "package" )
@@ -309,11 +309,11 @@ def test_enable_message_category(init_linter: PyLinter) -> None:
309
309
assert linter .is_message_enabled ("C0202" , line = 1 )
310
310
311
311
312
- def test_message_state_scope (init_linter : PyLinter ) -> None :
312
+ def test_message_state_scope (initialized_linter : PyLinter ) -> None :
313
313
class FakeConfig :
314
314
confidence = ["HIGH" ]
315
315
316
- linter = init_linter
316
+ linter = initialized_linter
317
317
linter .disable ("C0202" )
318
318
assert MSG_STATE_SCOPE_CONFIG == linter ._get_message_state_scope ("C0202" )
319
319
linter .disable ("W0101" , scope = "module" , line = 3 )
@@ -327,8 +327,8 @@ class FakeConfig:
327
327
)
328
328
329
329
330
- def test_enable_message_block (init_linter : PyLinter ) -> None :
331
- linter = init_linter
330
+ def test_enable_message_block (initialized_linter : PyLinter ) -> None :
331
+ linter = initialized_linter
332
332
linter .open ()
333
333
filepath = join (REGRTEST_DATA_DIR , "func_block_disable_msg.py" )
334
334
linter .set_current_module ("func_block_disable_msg" )
@@ -385,12 +385,12 @@ def test_enable_message_block(init_linter: PyLinter) -> None:
385
385
assert fs ._suppression_mapping ["E1101" , 110 ] == 109
386
386
387
387
388
- def test_enable_by_symbol (init_linter : PyLinter ) -> None :
388
+ def test_enable_by_symbol (initialized_linter : PyLinter ) -> None :
389
389
"""messages can be controlled by symbolic names.
390
390
391
391
The state is consistent across symbols and numbers.
392
392
"""
393
- linter = init_linter
393
+ linter = initialized_linter
394
394
assert linter .is_message_enabled ("W0101" )
395
395
assert linter .is_message_enabled ("unreachable" )
396
396
assert linter .is_message_enabled ("W0102" )
@@ -652,8 +652,10 @@ def test_full_documentation(linter: PyLinter) -> None:
652
652
assert re .search (regexp , output )
653
653
654
654
655
- def test_list_msgs_enabled (init_linter : PyLinter , capsys : CaptureFixture ) -> None :
656
- linter = init_linter
655
+ def test_list_msgs_enabled (
656
+ initialized_linter : PyLinter , capsys : CaptureFixture
657
+ ) -> None :
658
+ linter = initialized_linter
657
659
linter .enable ("W0101" , scope = "package" )
658
660
linter .disable ("W0102" , scope = "package" )
659
661
linter .list_messages_enabled ()
@@ -865,12 +867,12 @@ def test_multiprocessing(jobs: int) -> None:
865
867
assert len (messages ) == len (set (messages ))
866
868
867
869
868
- def test_filename_with__init__ (init_linter : PyLinter ) -> None :
870
+ def test_filename_with__init__ (initialized_linter : PyLinter ) -> None :
869
871
# This tracks a regression where a file whose name ends in __init__.py,
870
872
# such as flycheck__init__.py, would accidentally lead to linting the
871
873
# entire containing directory.
872
874
reporter = testutils .GenericTestReporter ()
873
- linter = init_linter
875
+ linter = initialized_linter
874
876
linter .open ()
875
877
linter .set_reporter (reporter )
876
878
filepath = join (INPUT_DIR , "not__init__.py" )
@@ -879,15 +881,15 @@ def test_filename_with__init__(init_linter: PyLinter) -> None:
879
881
assert len (messages ) == 0
880
882
881
883
882
- def test_by_module_statement_value (init_linter : PyLinter ) -> None :
884
+ def test_by_module_statement_value (initialized_linter : PyLinter ) -> None :
883
885
"""Test "statement" for each module analyzed of computed correctly."""
884
- linter = init_linter
886
+ linter = initialized_linter
885
887
linter .check ([os .path .join (os .path .dirname (__file__ ), "data" )])
886
888
887
889
by_module_stats = linter .stats .by_module
888
890
for module , module_stats in by_module_stats .items ():
889
891
890
- linter2 = init_linter
892
+ linter2 = initialized_linter
891
893
if module == "data" :
892
894
linter2 .check ([os .path .join (os .path .dirname (__file__ ), "data/__init__.py" )])
893
895
else :
0 commit comments