@@ -282,12 +282,10 @@ def _parse_failed_msg(
282
282
283
283
from ansiblelint .runner import Runner # pylint: disable=ungrouped-imports
284
284
285
- def test_args_module_fail () -> None :
285
+ def test_args_module_fail (default_rules_collection : RulesCollection ) -> None :
286
286
"""Test rule invalid module options."""
287
- collection = RulesCollection ()
288
- collection .register (ArgsRule ())
289
287
success = "examples/playbooks/rule-args-module-fail.yml"
290
- results = Runner (success , rules = collection ).run ()
288
+ results = Runner (success , rules = default_rules_collection ).run ()
291
289
assert len (results ) == 5
292
290
assert results [0 ].tag == "args[module]"
293
291
assert "missing required arguments" in results [0 ].message
@@ -300,12 +298,13 @@ def test_args_module_fail() -> None:
300
298
assert results [4 ].tag == "args[module]"
301
299
assert "value of state must be one of" in results [4 ].message
302
300
303
- def test_args_module_pass (caplog : pytest .LogCaptureFixture ) -> None :
301
+ def test_args_module_pass (
302
+ default_rules_collection : RulesCollection ,
303
+ caplog : pytest .LogCaptureFixture ,
304
+ ) -> None :
304
305
"""Test rule valid module options."""
305
- collection = RulesCollection ()
306
- collection .register (ArgsRule ())
307
306
success = "examples/playbooks/rule-args-module-pass.yml"
308
307
with caplog .at_level (logging .WARNING ):
309
- results = Runner (success , rules = collection ).run ()
308
+ results = Runner (success , rules = default_rules_collection ).run ()
310
309
assert len (results ) == 0 , results
311
310
assert len (caplog .records ) == 0 , caplog .records
0 commit comments