Snmp_test.py 文件源码

python
阅读 21 收藏 0 点赞 0 评论 0

项目:nav 作者: UNINETT 项目源码 文件源码
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'
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号