diff --git a/testing/python/fixture.py b/testing/python/fixture.py index 59c5266cb7b..10eb00602e7 100644 --- a/testing/python/fixture.py +++ b/testing/python/fixture.py @@ -523,6 +523,7 @@ def test_request_garbage(self, testdir): testdir.makepyfile(""" import sys import pytest + from _pytest.compat import safe_str import gc @pytest.fixture(autouse=True) @@ -539,7 +540,7 @@ def something(request): gc.collect() leaked_types = sum(1 for _ in gc.garbage - if 'PseudoFixtureDef' in str(_)) + if 'PseudoFixtureDef' in safe_str(_)) gc.garbage[:] = []