##// END OF EJS Templates
Use proper xunit format for some test....
Use proper xunit format for some test. In particular we now can use proper methods to check that some warnings are raised instead of making sure the test is printed. As pytest captures warning by default this add compatibility with pytest.

File last commit:

r23701:bf225856
r25109:53375cf1
Show More
test_shimmodule.py
13 lines | 344 B | text/x-python | PythonLexer
Min RK
add ShimWarning for shimmed imports...
r21515 import sys
import warnings
from IPython.utils.shimmodule import ShimWarning
Srinivas Reddy Thatiparthy
remove unused imports
r23701
Min RK
add ShimWarning for shimmed imports...
r21515 def test_shim_warning():
sys.modules.pop('IPython.config', None)
with warnings.catch_warnings(record=True) as w:
warnings.simplefilter("always")
import IPython.config
assert len(w) == 1
assert issubclass(w[-1].category, ShimWarning)