Skip to content

Parametrise test configuration names#139

Merged
MaxG87 merged 6 commits into
mainfrom
test/space-in-name
Jul 18, 2026
Merged

Parametrise test configuration names#139
MaxG87 merged 6 commits into
mainfrom
test/space-in-name

Conversation

@MaxG87

@MaxG87 MaxG87 commented Jul 17, 2026

Copy link
Copy Markdown
Owner

No description provided.

MaxG87 added 6 commits July 16, 2026 09:07
Testing with only one hardcoded name prevents the test suite to cover
interesting scenarios. For example, it is completely uncovered if
ButterBackup is able to handle device names containing spaces.
The central conftest.py grew way too big. To mitigate this issue,
several fixtures are moved into dedicated files.
…ager

The two separate contextmanagers were identical, except for their
signature. This is something that can be address with overloads.
Hypothesis found out that path's will be rejected by mkdir if they are
too long. Fair enough. Therefore, the maximum length is restricted such
that even malicious sampling of code points will not exceed 255 UTF-8
bytes.
@MaxG87 MaxG87 changed the title Test/space in name Parametrise test configuration names Jul 18, 2026
@MaxG87
MaxG87 merged commit c6f6174 into main Jul 18, 2026
29 checks passed
@MaxG87
MaxG87 deleted the test/space-in-name branch July 18, 2026 21:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant