MCPcopy Create free account
hub / github.com/pytest-dev/pytest / test_parametrize_and_id_unicode

Method test_parametrize_and_id_unicode

testing/python/metafunc.py:204–213  ·  view source on GitHub ↗

Allow unicode strings for "ids" parameter in Python 2 (##1905)

(self)

Source from the content-addressed store, hash-verified

202 assert ids == ["basic-abc", "basic-def", "advanced-abc", "advanced-def"]
203
204 def test_parametrize_and_id_unicode(self) -> None:
205 """Allow unicode strings for "ids" parameter in Python 2 (##1905)"""
206
207 def func(x):
208 pass
209
210 metafunc = self.Metafunc(func)
211 metafunc.parametrize("x", [1, 2], ids=["basic", "advanced"])
212 ids = [x.id for x in metafunc._calls]
213 assert ids == ["basic", "advanced"]
214
215 def test_parametrize_with_wrong_number_of_ids(self) -> None:
216 def func(x, y):

Callers

nothing calls this directly

Calls 2

MetafuncMethod · 0.95
parametrizeMethod · 0.95

Tested by

no test coverage detected