https://github.com/python/cpython/commit/aa4240ebea1aacc907b1efa58e7f547d90cff3b1
commit: aa4240ebea1aacc907b1efa58e7f547d90cff3b1
branch: main
author: Thomas Kowalski <[email protected]>
committer: encukou <[email protected]>
date: 2026-03-11T14:02:23+01:00
summary:

gh-145492: fix regression test for defaultdict factory repr (GH-145788)

files:
M Lib/test/test_defaultdict.py

diff --git a/Lib/test/test_defaultdict.py b/Lib/test/test_defaultdict.py
index 732e9a876ca8ad..a193eb10f16d17 100644
--- a/Lib/test/test_defaultdict.py
+++ b/Lib/test/test_defaultdict.py
@@ -212,12 +212,12 @@ def __call__(self):
                 return {}
             def __repr__(self):
                 repr(dd)
-                return "ProblematicFactory()"
+                return f"ProblematicFactory for {dd}"
 
         dd = defaultdict(ProblematicFactory())
         # Should not raise RecursionError
         r = repr(dd)
-        self.assertIn('ProblematicFactory()', r)
+        self.assertIn("ProblematicFactory for", r)
 
 if __name__ == "__main__":
     unittest.main()

_______________________________________________
Python-checkins mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3//lists/python-checkins.python.org
Member address: [email protected]

Reply via email to