Marco Ricci commited on 2025-02-02 13:39:03
Zeige 2 geänderte Dateien mit 34 Einfügungen und 34 Löschungen.
... | ... |
@@ -73,6 +73,23 @@ class Parametrize(types.SimpleNamespace): |
73 | 73 |
), |
74 | 74 |
], |
75 | 75 |
) |
76 |
+ VAULT_NATIVE_PARSER_CLASS_DATA = pytest.mark.parametrize( |
|
77 |
+ ['config', 'parser_class', 'config_data'], |
|
78 |
+ [ |
|
79 |
+ pytest.param( |
|
80 |
+ tests.VAULT_V02_CONFIG, |
|
81 |
+ vault_native.VaultNativeV02ConfigParser, |
|
82 |
+ tests.VAULT_V02_CONFIG_DATA, |
|
83 |
+ id='0.2', |
|
84 |
+ ), |
|
85 |
+ pytest.param( |
|
86 |
+ tests.VAULT_V03_CONFIG, |
|
87 |
+ vault_native.VaultNativeV03ConfigParser, |
|
88 |
+ tests.VAULT_V03_CONFIG_DATA, |
|
89 |
+ id='0.3', |
|
90 |
+ ), |
|
91 |
+ ], |
|
92 |
+ ) |
|
76 | 93 |
BAD_MASTER_KEYS_DATA = pytest.mark.parametrize( |
77 | 94 |
['data', 'err_msg'], |
78 | 95 |
[ |
... | ... |
@@ -130,23 +147,6 @@ class Parametrize(types.SimpleNamespace): |
130 | 147 |
), |
131 | 148 |
], |
132 | 149 |
) |
133 |
- VAULT_NATIVE_PARSER_CLASS_DATA = pytest.mark.parametrize( |
|
134 |
- ['config', 'parser_class', 'config_data'], |
|
135 |
- [ |
|
136 |
- pytest.param( |
|
137 |
- tests.VAULT_V02_CONFIG, |
|
138 |
- vault_native.VaultNativeV02ConfigParser, |
|
139 |
- tests.VAULT_V02_CONFIG_DATA, |
|
140 |
- id='0.2', |
|
141 |
- ), |
|
142 |
- pytest.param( |
|
143 |
- tests.VAULT_V03_CONFIG, |
|
144 |
- vault_native.VaultNativeV03ConfigParser, |
|
145 |
- tests.VAULT_V03_CONFIG_DATA, |
|
146 |
- id='0.3', |
|
147 |
- ), |
|
148 |
- ], |
|
149 |
- ) |
|
150 | 150 |
PATH = pytest.mark.parametrize('path', ['.vault', None]) |
151 | 151 |
BAD_STOREROOM_CONFIG_DATA = pytest.mark.parametrize( |
152 | 152 |
['zipped_config', 'error_text'], |
... | ... |
@@ -39,6 +39,23 @@ class Parametrize(types.SimpleNamespace): |
39 | 39 |
), |
40 | 40 |
], |
41 | 41 |
) |
42 |
+ UINT32_EXCEPTIONS = pytest.mark.parametrize( |
|
43 |
+ ['input', 'exc_type', 'exc_pattern'], |
|
44 |
+ [ |
|
45 |
+ pytest.param( |
|
46 |
+ 10000000000000000, |
|
47 |
+ OverflowError, |
|
48 |
+ 'int too big to convert', |
|
49 |
+ id='10000000000000000', |
|
50 |
+ ), |
|
51 |
+ pytest.param( |
|
52 |
+ -1, |
|
53 |
+ OverflowError, |
|
54 |
+ "can't convert negative int to unsigned", |
|
55 |
+ id='-1', |
|
56 |
+ ), |
|
57 |
+ ], |
|
58 |
+ ) |
|
42 | 59 |
SSH_UNSTRING_EXCEPTIONS = pytest.mark.parametrize( |
43 | 60 |
['input', 'exc_type', 'exc_pattern', 'has_trailer', 'parts'], |
44 | 61 |
[ |
... | ... |
@@ -298,23 +315,6 @@ class Parametrize(types.SimpleNamespace): |
298 | 315 |
list(tests.UNSUITABLE_KEYS.items()), |
299 | 316 |
ids=tests.UNSUITABLE_KEYS.keys(), |
300 | 317 |
) |
301 |
- UINT32_EXCEPTIONS = pytest.mark.parametrize( |
|
302 |
- ['input', 'exc_type', 'exc_pattern'], |
|
303 |
- [ |
|
304 |
- pytest.param( |
|
305 |
- 10000000000000000, |
|
306 |
- OverflowError, |
|
307 |
- 'int too big to convert', |
|
308 |
- id='10000000000000000', |
|
309 |
- ), |
|
310 |
- pytest.param( |
|
311 |
- -1, |
|
312 |
- OverflowError, |
|
313 |
- "can't convert negative int to unsigned", |
|
314 |
- id='-1', |
|
315 |
- ), |
|
316 |
- ], |
|
317 |
- ) |
|
318 | 318 |
|
319 | 319 |
|
320 | 320 |
class TestStaticFunctionality: |
321 | 321 |