Coverage for tests/import_test/two/three/success.py: 100%

15 statements  

« prev     ^ index     » next       coverage.py v7.2.7, created at 2023-06-21 09:53 +0000

1# A module that always works 

2 

3 

4def okay(): 

5 return True 

6 

7 

8class Container: 

9 def inside(): 

10 return "1" 

11 

12 @classmethod 

13 def level(cls): 

14 import warnings 

15 

16 from lsst.utils.introspection import find_outside_stacklevel 

17 

18 stacklevel = find_outside_stacklevel("import_test") 

19 warnings.warn(f"Using stacklevel={stacklevel} in Container class", stacklevel=stacklevel) 

20 return stacklevel 

21 

22 @classmethod 

23 def indirect_level(cls): 

24 return cls.level()