test_plugin_load.py 文件源码

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

项目:pathspider 作者: mami-project 项目源码 文件源码
def test_plugin_load():
    try:
        # attempt to load dependencies of plugins
        import pldns
    except ImportError:
        raise nose.SkipTest

    expected_names = set(['TFO', 'ECN', 'DSCP', 'UDPZero', 'UDPOpts', 'DNSResolv', 'H2', 'EvilBit'])
    names = set()

    for plugin in pathspider.cmd.measure.plugins:
        assert issubclass(plugin, pathspider.base.Spider)
        names.add(plugin.__name__)

    assert names == expected_names
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号