@@ -154,7 +154,15 @@ def test_verifier_property_is_ansible(config_instance: config.Config): # type:
154
154
assert isinstance (config_instance .verifier , AnsibleVerifier )
155
155
156
156
157
- def test_get_driver_name_from_state_file (config_instance : config .Config , mocker ): # type: ignore[no-untyped-def] # noqa: ANN001, ANN201, D103
157
+ def test_verifier_property_invalid (config_instance : config .Config ) -> None : # noqa: D103
158
+ config_instance .config ["verifier" ]["name" ] = "missing"
159
+ del config_instance .verifier
160
+
161
+ with pytest .raises (RuntimeError , match = "Unable to find 'missing' verifier driver." ):
162
+ config_instance .verifier # noqa: B018
163
+
164
+
165
+ def test_get_driver_name_from_state_file (config_instance : config .Config , mocker ) -> None : # type: ignore[no-untyped-def] # noqa: ANN001, D103
158
166
config_instance .state .change_state ("driver" , "state-driver" )
159
167
160
168
with pytest .raises (SystemExit ):
@@ -164,20 +172,20 @@ def test_get_driver_name_from_state_file(config_instance: config.Config, mocker)
164
172
assert config_instance ._get_driver_name () == "state-driver" # type: ignore[no-untyped-call]
165
173
166
174
167
- def test_get_driver_name_from_cli (config_instance : config .Config ): # type: ignore[no-untyped-def] # noqa: ANN201, D103
175
+ def test_get_driver_name_from_cli (config_instance : config .Config ) -> None : # noqa: D103
168
176
config_instance .command_args = {"driver_name" : "cli-driver" }
169
177
170
178
assert config_instance ._get_driver_name () == "cli-driver" # type: ignore[no-untyped-call]
171
179
172
180
173
- def test_get_driver_name (config_instance : config .Config ): # type: ignore[no-untyped-def] # noqa: ANN201, D103
181
+ def test_get_driver_name (config_instance : config .Config ) -> None : # noqa: D103
174
182
assert config_instance ._get_driver_name () == "default" # type: ignore[no-untyped-call]
175
183
176
184
177
- def test_get_driver_name_raises_when_different_driver_used ( # type: ignore[no-untyped-def] # noqa: ANN201, D103
185
+ def test_get_driver_name_raises_when_different_driver_used ( # noqa: D103
178
186
caplog : pytest .LogCaptureFixture ,
179
187
config_instance : config .Config ,
180
- ):
188
+ ) -> None :
181
189
config_instance .state .change_state ("driver" , "foo" )
182
190
config_instance .command_args = {"driver_name" : "bar" }
183
191
with pytest .raises (SystemExit ) as e :
@@ -218,7 +226,7 @@ def test_get_config_with_multiple_base_configs(config_instance: config.Config):
218
226
assert result ["foo2" ] == "bar2"
219
227
220
228
221
- def test_reget_config (config_instance : config .Config ): # type: ignore[no-untyped-def] # noqa: ANN201, D103
229
+ def test_reget_config (config_instance : config .Config ) -> None : # noqa: D103
222
230
assert isinstance (config_instance ._reget_config (), dict ) # type: ignore[no-untyped-call]
223
231
224
232
@@ -293,11 +301,11 @@ def test_get_defaults(config_instance: config.Config, mocker): # type: ignore[n
293
301
assert defaults ["scenario" ]["name" ] == "test_scenario_name"
294
302
295
303
296
- def test_validate ( # type: ignore[no-untyped-def] # noqa: ANN201, D103
304
+ def test_validate ( # type: ignore[no-untyped-def] # noqa: D103
297
305
mocker : MockerFixture ,
298
306
config_instance : config .Config ,
299
307
patched_logger_debug , # noqa: ANN001
300
- ):
308
+ ) -> None :
301
309
m = mocker .patch ("molecule.model.schema_v3.validate" )
302
310
m .return_value = None
303
311
@@ -308,11 +316,11 @@ def test_validate( # type: ignore[no-untyped-def] # noqa: ANN201, D103
308
316
m .assert_called_with (config_instance .config )
309
317
310
318
311
- def test_validate_exists_when_validation_fails ( # type: ignore[no-untyped-def] # noqa: ANN201, D103
319
+ def test_validate_exists_when_validation_fails ( # noqa: D103
312
320
mocker : MockerFixture ,
313
321
caplog : pytest .LogCaptureFixture ,
314
322
config_instance : config .Config ,
315
- ):
323
+ ) -> None :
316
324
m = mocker .patch ("molecule.model.schema_v3.validate" )
317
325
m .return_value = "validation errors"
318
326
0 commit comments