File tree Expand file tree Collapse file tree 4 files changed +19
-1
lines changed Expand file tree Collapse file tree 4 files changed +19
-1
lines changed Original file line number Diff line number Diff line change 69
69
WSLENV : FORCE_COLOR:PYTEST_REQPASS:TOXENV:GITHUB_STEP_SUMMARY
70
70
# Number of expected test passes, safety measure for accidental skip of
71
71
# tests. Update value if you add/remove tests.
72
- PYTEST_REQPASS : 741
72
+ PYTEST_REQPASS : 742
73
73
74
74
steps :
75
75
- name : Activate WSL1
Original file line number Diff line number Diff line change
1
+ ---
2
+ # Bug reproducer https://github.com/ansible/ansible-lint/issues/2846
3
+ - name : Play
4
+ hosts : localhost
5
+ gather_facts : false
6
+ connection : local
7
+ roles :
8
+ - role : acme.sample4
9
+ vars :
10
+ date_ko_1 : " {{ lookup('pipe', 'date') }}"
Original file line number Diff line number Diff line change @@ -448,6 +448,9 @@ def _roles_children(
448
448
) -> list [Lintable ]:
449
449
# pylint: disable=unused-argument # parent_type)
450
450
results : list [Lintable ] = []
451
+ if not v :
452
+ # typing does not prevent junk from being passed in
453
+ return results
451
454
for role in v :
452
455
if isinstance (role , dict ):
453
456
if "role" in role or "name" in role :
Original file line number Diff line number Diff line change @@ -387,3 +387,8 @@ def test_nested_items() -> None:
387
387
match = r"Call to deprecated function ansiblelint\.utils\.nested_items.*"
388
388
):
389
389
assert list (utils .nested_items (data )) == items
390
+
391
+
392
+ def test_find_children () -> None :
393
+ """Verify correct function of find_children()."""
394
+ utils .find_children (Lintable ("examples/playbooks/find_children.yml" ))
You can’t perform that action at this time.
0 commit comments