Ejemplo n.º 1
0
    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)
Ejemplo n.º 2
0
    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)