def test_raise_no_supported_snmp_backend_found_raised_if_no_snmp_libraries_are_available(
self):
modules = {
'pynetsnmp': None,
}
with patch.dict(sys.modules, modules):
self._patch_cleaning(sys.modules)
pytest.raises(ImportError, 'import pynetsnmp')
pytest.raises(ImportError, 'from nav.Snmp.pynetsnmp import *')
try:
from nav.Snmp import Snmp
pytest.fail("Should never happen")
except ImportError as foo:
assert str(foo) == 'No supported SNMP backend was found'
评论列表
文章目录