Skip to content

Commit c0323cc

Browse files
committed
Add the crashing test case
1 parent 5a7a4f2 commit c0323cc

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

Lib/test/test_import/test_lazy_imports.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -386,6 +386,11 @@ def test_dunder_lazy_import(self):
386386
import test.test_import.data.lazy_imports.dunder_lazy_import
387387
self.assertNotIn("test.test_import.data.lazy_imports.basic2", sys.modules)
388388

389+
def test_dunder_lazy_import_with_custom_filter(self):
390+
sys.set_lazy_imports_filter(lambda importer, imported, fromlist: False)
391+
import test.test_import.data.lazy_imports.dunder_lazy_import
392+
self.assertIn("test.test_import.data.lazy_imports.basic2", sys.modules)
393+
389394
def test_dunder_lazy_import_used(self):
390395
"""Using __lazy_import__ result should trigger module load."""
391396
import test.test_import.data.lazy_imports.dunder_lazy_import_used

0 commit comments

Comments
 (0)