Marco Ricci commited on 2026-07-05 16:21:55
Zeige 2 geänderte Dateien mit 18 Einfügungen und 7 Löschungen.
| ... | ... |
@@ -346,7 +346,7 @@ def _get_id( |
| 346 | 346 |
argvalue: object, |
| 347 | 347 |
ids: Sequence[str | None] | Callable[[Any], str | None] | None, |
| 348 | 348 |
i: int, |
| 349 |
-) -> str | None: |
|
| 349 |
+) -> str | None: # pragma: no cover[external] |
|
| 350 | 350 |
if ( |
| 351 | 351 |
isinstance(argvalue, pytest_mark.ParameterSet) |
| 352 | 352 |
and argvalue.id is not None |
| ... | ... |
@@ -308,16 +308,27 @@ class Strategies: |
| 308 | 308 |
def invalid_ssh_agent_messages() -> strategies.SearchStrategy[bytes]: |
| 309 | 309 |
"""Generate invalid agent request messages.""" |
| 310 | 310 |
string = ssh_agent.SSHAgentClient.string |
| 311 |
- empty_message = b"\x00\x00\x00\x00" |
|
| 312 |
- invalid_extension_name = b"\x00\x00\x00\x06\x1b\x00\x00\x00\x01\xff" |
|
| 313 |
- sign_with_trailing_data = b"\x00\x00\x00\x11\x0d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" |
|
| 314 |
- sign_without_payload = b"\x00\x00\x00\x05\x0d\x00\x00\x00\x00" |
|
| 315 |
- return strategies.sampled_from([ |
|
| 311 |
+ empty_message = [b""] |
|
| 312 |
+ invalid_extension_name = [b"\x1b", b"\x00\x00\x00\x01\xff"] |
|
| 313 |
+ sign_with_trailing_data = [ |
|
| 314 |
+ b"\x0d", |
|
| 315 |
+ b"\x00\x00\x00\x00", |
|
| 316 |
+ b"\x00\x00\x00\x00", |
|
| 317 |
+ b"\x00\x00\x00\x00", |
|
| 318 |
+ b"\x00\x00\x00\x00", |
|
| 319 |
+ ] |
|
| 320 |
+ sign_without_payload = [b"\x0d", b"\x00\x00\x00\x00"] |
|
| 321 |
+ return ( |
|
| 322 |
+ strategies |
|
| 323 |
+ .sampled_from([ |
|
| 316 | 324 |
empty_message, |
| 317 | 325 |
invalid_extension_name, |
| 318 | 326 |
sign_with_trailing_data, |
| 319 | 327 |
sign_without_payload, |
| 320 |
- ]).map(string) |
|
| 328 |
+ ]) |
|
| 329 |
+ .map(b"".join) |
|
| 330 |
+ .map(string) |
|
| 331 |
+ ) |
|
| 321 | 332 |
|
| 322 | 333 |
@staticmethod |
| 323 | 334 |
def unsupported_ssh_agent_messages() -> strategies.SearchStrategy[bytes]: |
| 324 | 335 |