File tree Expand file tree Collapse file tree 2 files changed +21
-0
lines changed
Expand file tree Collapse file tree 2 files changed +21
-0
lines changed Original file line number Diff line number Diff line change @@ -2558,6 +2558,26 @@ def test_basic_unused(self):
25582558
25592559 self .assertFalse ("test.test_import.data.lazy_imports.basic2" in sys .modules )
25602560
2561+ def test_basic_unused_use_externally (self ):
2562+ try :
2563+ from test .test_import .data .lazy_imports import basic_unused
2564+ except ImportError as e :
2565+ self .fail ('lazy import failed' )
2566+
2567+ self .assertFalse ("test.test_import.data.lazy_imports.basic2" in sys .modules )
2568+ x = basic_unused .test .test_import .data .lazy_imports .basic2
2569+ self .assertTrue ("test.test_import.data.lazy_imports.basic2" in sys .modules )
2570+
2571+ def test_basic_from_unused_use_externally (self ):
2572+ try :
2573+ from test .test_import .data .lazy_imports import basic_from_unused
2574+ except ImportError as e :
2575+ self .fail ('lazy import failed' )
2576+
2577+ self .assertFalse ("test.test_import.data.lazy_imports.basic2" in sys .modules )
2578+ x = basic_from_unused .basic2
2579+ self .assertTrue ("test.test_import.data.lazy_imports.basic2" in sys .modules )
2580+
25612581 def test_basic_unused_dir (self ):
25622582 try :
25632583 import test .test_import .data .lazy_imports .basic_unused
Original file line number Diff line number Diff line change 1+ lazy from test .test_import .data .lazy_imports import basic2
You can’t perform that action at this time.
0 commit comments