예제 #1
0
    def test_nonroot_event_get_hash_should_return_a_string(self):
        """
        Test getHash(self)
        """
        event_type = 'ROOT'
        event_data = ''
        module = ''
        source_event = ''

        evt = SpiderFootEvent(event_type, event_data, module, source_event)
        evt_hash = evt.getHash()

        self.assertEqual(str, type(evt_hash))
예제 #2
0
    def test_getHash_root_event_should_return_root_as_a_string(self):
        """
        Test getHash(self)
        """
        event_type = 'ROOT'
        event_data = 'example event data'
        module = ''
        source_event = ''

        evt = SpiderFootEvent(event_type, event_data, module, source_event)
        evt_hash = evt.getHash()

        self.assertEqual('ROOT', evt_hash)
예제 #3
0
    def test_get_hash_nonroot_event_should_return_a_string(self):
        """
        Test getHash(self)
        """
        event_type = 'not ROOT'
        event_data = ''
        module = ''
        source_event = SpiderFootEvent("ROOT", '', '', "ROOT")

        evt = SpiderFootEvent(event_type, event_data, module, source_event)
        evt_hash = evt.getHash()

        self.assertIsInstance(evt_hash, str)