def test_init(self): """ Test __init__ """ #target = SpiderFootTarget('junk', 'junk') #self.assertEqual(target, None) target_value = '127.0.0.1' target_type = 'IP_ADDRESS' target = SpiderFootTarget(target_value, target_type) self.assertEqual(target.getType(), target_type) self.assertEqual(target.getValue(), target_value) target_value = '::1' target_type = 'IPV6_ADDRESS' target = SpiderFootTarget(target_value, target_type) self.assertEqual(target.getType(), target_type) self.assertEqual(target.getValue(), target_value) target_value = '0.0.0.0/0' target_type = 'NETBLOCK_OWNER' target = SpiderFootTarget(target_value, target_type) self.assertEqual(target.getType(), target_type) self.assertEqual(target.getValue(), target_value) target_value = 'localhost.local' target_type = 'INTERNET_NAME' target = SpiderFootTarget(target_value, target_type) self.assertEqual(target.getType(), target_type) self.assertEqual(target.getValue(), target_value) target_value = '*****@*****.**' target_type = 'EMAILADDR' target = SpiderFootTarget(target_value, target_type) self.assertEqual(target.getType(), target_type) self.assertEqual(target.getValue(), target_value) target_value = 'hello' target_type = 'HUMAN_NAME' target = SpiderFootTarget(target_value, target_type) self.assertEqual(target.getType(), target_type) self.assertEqual(target.getValue(), target_value) target_value = '1234' target_type = 'BGP_AS_OWNER' target = SpiderFootTarget(target_value, target_type) self.assertEqual(target.getType(), target_type) self.assertEqual(target.getValue(), target_value) target_value = '+12345678901' target_type = 'PHONE_NUMBER' target = SpiderFootTarget(target_value, target_type) self.assertEqual(target.getType(), target_type) self.assertEqual(target.getValue(), target_value)
def test_init_supported_target_types(self): """ Test __init__(self, targetValue, typeName) """ target_value = 'example target value' for target_type in self.valid_target_types: with self.subTest(target_type=target_type): target = SpiderFootTarget(target_value, target_type) self.assertEqual(SpiderFootTarget, type(target)) self.assertEqual(target.getType(), target_type) self.assertEqual(target.getValue(), target_value)