File tree Expand file tree Collapse file tree 1 file changed +8
-5
lines changed Expand file tree Collapse file tree 1 file changed +8
-5
lines changed Original file line number Diff line number Diff line change @@ -119,14 +119,17 @@ def pytest_cmdline_main(config):
119
119
return 0
120
120
121
121
122
- def pytest_generate_tests (metafunc ):
123
- # those alternative spellings are common - raise a specific error to alert
124
- # the user
125
- alt_spellings = ["parameterize" , "parametrise" , "parameterise" ]
126
- for mark_name in alt_spellings :
122
+ def _validate_parametrize_spelling (metafunc ):
123
+ """Raise a specific error for common misspellings of "parametrize"."""
124
+ for mark_name in ["parameterize" , "parametrise" , "parameterise" ]:
127
125
if metafunc .definition .get_closest_marker (mark_name ):
128
126
msg = "{0} has '{1}' mark, spelling should be 'parametrize'"
129
127
fail (msg .format (metafunc .function .__name__ , mark_name ), pytrace = False )
128
+
129
+
130
+ def pytest_generate_tests (metafunc ):
131
+ _validate_parametrize_spelling (metafunc )
132
+
130
133
for marker in metafunc .definition .iter_markers (name = "parametrize" ):
131
134
metafunc .parametrize (* marker .args , ** marker .kwargs )
132
135
You can’t perform that action at this time.
0 commit comments