test_qt_loaders.py
11 lines
| 367 B
| text/x-python
|
PythonLexer
Nikita Kniazev
|
r27079 | import importlib | ||
import pytest | ||||
from IPython.external.qt_loaders import ID | ||||
def test_import_denier(): | ||||
ID.forbid("ipython_denied_module") | ||||
with pytest.raises(ImportError, match="disabled by IPython"): | ||||
import ipython_denied_module | ||||
with pytest.raises(ImportError, match="disabled by IPython"): | ||||
importlib.import_module("ipython_denied_module") | ||||