Skip to content

Commit 3ac9bb9

Browse files
author
Sylvain MARIE
committed
Fixed wrong module string decomposition when passed to cases argument in @parametrize_with_cases. Fixes #113
1 parent 01733d9 commit 3ac9bb9

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

pytest_cases/case_parametrizer_new.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -155,10 +155,13 @@ def get_all_cases(parametrization_target, # type: Callable
155155
needs to be selected.
156156
"""
157157
# Handle single elements
158-
try:
159-
cases = tuple(cases)
160-
except TypeError:
158+
if isinstance(cases, string_types):
161159
cases = (cases,)
160+
else:
161+
try:
162+
cases = tuple(cases)
163+
except TypeError:
164+
cases = (cases,)
162165

163166
# validate prefix
164167
if not isinstance(prefix, str):

0 commit comments

Comments
 (0)