def test_indicator_url(): i = Indicator('http://example.org', tags='botnet,malware') assert i.is_private() is False assert i.indicator == 'http://example.org' assert i.itype is not 'fqdn' assert i.itype is 'url' assert 'botnet' in i.tags assert 'malware' in i.tags
def test_indicator_mixedcase_lower_true(): i = Indicator('http://example.org/MiXeDCaSe', tags='botnet,malware', lowercase=True) assert i.is_private() is False assert i.indicator == 'http://example.org/mixedcase' assert i.itype is not 'fqdn' assert i.itype is 'url' assert 'botnet' in i.tags assert 'malware' in i.tags
def test_indicator_ipv4(): i = Indicator('192.168.1.1') assert i.is_private() assert i.indicator == '192.168.1.1' assert i.itype == 'ipv4'
def test_indicator_fqdn(): i = Indicator('example.org') assert i.is_private() is False assert i.indicator == 'example.org' assert i.itype == 'fqdn'