Closed zaufi closed 7 months ago
Actually, it could be almost anything:
@pytest.mark.expect_suffix(
suffix=platform.system()
)
def system_specific_test(capfd, expected_out):
...
stdout, _ = capfd.readouterr()
# Get content from `<base-dir>/.../system_specific-Linux.out`
assert expected_out == stdout
@pytest.mark.expect_suffix(
suffix=f'py{sys.version_info.major}.{sys.version_info.minor}'
)
def python_specific_test(capfd, expected_out):
...
stdout, _ = capfd.readouterr()
# Get content from `<base-dir>/.../python_specific_test-py3.12.out`
assert expected_out == stdout
@xymaxim Ping ;-)
I like how it's flexible!
Implemented in PR #23
I.e., in the situation when some (not all!) pattern files have some system-specific content (e.g., different EOL styles).
Smth like this: