Marco Ricci commited on 2024-09-21 11:58:57
Zeige 1 geänderte Dateien mit 8 Einfügungen und 6 Löschungen.
Remove unused test parameters, which were used solely for display purposes to generate a readable test ID. Instead of this, use the `ids` parameter of `pytest.mark.parametrize` directly.
... | ... |
@@ -168,12 +168,13 @@ class TestStaticFunctionality: |
168 | 168 |
@tests.skip_if_no_agent |
169 | 169 |
class TestAgentInteraction: |
170 | 170 |
@pytest.mark.parametrize( |
171 |
- ['keytype', 'data_dict'], list(tests.SUPPORTED_KEYS.items()) |
|
171 |
+ 'data_dict', |
|
172 |
+ list(tests.SUPPORTED_KEYS.values()), |
|
173 |
+ ids=tests.SUPPORTED_KEYS.keys(), |
|
172 | 174 |
) |
173 | 175 |
def test_200_sign_data_via_agent( |
174 |
- self, keytype: str, data_dict: tests.SSHTestKey |
|
176 |
+ self, data_dict: tests.SSHTestKey |
|
175 | 177 |
) -> None: |
176 |
- del keytype # Unused. |
|
177 | 178 |
private_key = data_dict['private_key'] |
178 | 179 |
try: |
179 | 180 |
_ = subprocess.run( |
... | ... |
@@ -215,12 +216,13 @@ class TestAgentInteraction: |
215 | 216 |
), 'SSH signature mismatch' |
216 | 217 |
|
217 | 218 |
@pytest.mark.parametrize( |
218 |
- ['keytype', 'data_dict'], list(tests.UNSUITABLE_KEYS.items()) |
|
219 |
+ 'data_dict', |
|
220 |
+ list(tests.UNSUITABLE_KEYS.values()), |
|
221 |
+ ids=tests.UNSUITABLE_KEYS.keys(), |
|
219 | 222 |
) |
220 | 223 |
def test_201_sign_data_via_agent_unsupported( |
221 |
- self, keytype: str, data_dict: tests.SSHTestKey |
|
224 |
+ self, data_dict: tests.SSHTestKey |
|
222 | 225 |
) -> None: |
223 |
- del keytype # Unused. |
|
224 | 226 |
private_key = data_dict['private_key'] |
225 | 227 |
try: |
226 | 228 |
_ = subprocess.run( |
227 | 229 |