Skip to content

Commit 2da643d

Browse files
committed
Add none-caching test
1 parent c0aea3d commit 2da643d

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

Lib/test/test_inspect.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -552,7 +552,11 @@ def test_getmodule(self):
552552

553553
def test_getmodule_file_not_found(self):
554554
# See bpo-45406
555+
checked_objs = set()
555556
def _getabsfile(obj, _filename):
557+
# Ensure none-caching is working
558+
self.assertNotIn(obj, checked_objs)
559+
checked_objs.add(obj)
556560
raise FileNotFoundError('bad file')
557561
with unittest.mock.patch('inspect.getabsfile', _getabsfile):
558562
f = inspect.currentframe()

0 commit comments

Comments
 (0)