def test_smrt_base():
with Smrt(REMOTE_ADDR, 1234, client='dummy') as s:
assert type(s) is Smrt
for r, f in s.load_feeds('test/smrt/rules'):
x = list(s.process(r, f))
assert len(x) > 0
x = []
for r, f in s.load_feeds('test/smrt/rules/csirtg.yml'):
x = list(s.process(r, f))
assert len(x) > 0
x = []
for r, f in s.load_feeds('test/smrt/rules/csirtg.yml', feed='port-scanners'):
x = list(s.process(r, f))
assert len(x) > 0
x = []
try:
r, f = next(s.load_feeds('test/smrt/rules/csirtg.yml', feed='port-scanners2'))
except KeyError:
pass
assert len(x) == 0
评论列表
文章目录