(values: tuple[..., GenericObject], expected_value)
| 56 | ), |
| 57 | ) |
| 58 | def test_exclude_packages(values: tuple[..., GenericObject], expected_value): |
| 59 | if expected_value is False: |
| 60 | context = pytest.raises(SystemExit) |
| 61 | else: |
| 62 | context = nullcontext() |
| 63 | |
| 64 | with context: |
| 65 | packages = exclude_packages(*values) |
| 66 | assert packages == expected_value |
| 67 | |
| 68 | |
| 69 | class MockPathData: |
nothing calls this directly
no test coverage detected