theHarvester/tests/test_myparser.py
2020-01-04 07:24:09 +00:00

20 lines
513 B
Python
Executable file

#!/usr/bin/env python3
# coding=utf-8
from theHarvester.parsers import myparser
import pytest
class TestMyParser(object):
@pytest.mark.asyncio
async def test_emails(self):
word = 'domain.com'
results = '@domain.com***a@domain***banotherdomain.com***c@domain.com***d@sub.domain.com***'
parse = myparser.Parser(results, word)
emails = sorted(await parse.emails())
assert emails, ['c@domain.com', 'd@sub.domain.com']
if __name__ == '__main__':
pytest.main()