Beispiel #1
0
    def test_scan_result_history_should_return_a_list(self):
        """
        Test scanResultHistory(self, instanceId)
        """
        sfdb = SpiderFootDb(self.default_options, False)

        scan_result_history = sfdb.scanResultHistory(None)
        self.assertIsInstance(scan_result_history, list)
Beispiel #2
0
    def scanhistory(self, id):
        dbh = SpiderFootDb(self.config)

        try:
            data = dbh.scanResultHistory(id)
        except:
            return json.dumps([])

        return json.dumps(data, ensure_ascii=False)
    def test_scanResultHistory_argument_instanceId_of_invalid_type_should_raise_TypeError(self):
        """
        Test scanResultHistory(self, instanceId)
        """
        sfdb = SpiderFootDb(self.default_options, False)

        instance_id = "example instance id"
        invalid_types = [None, list(), dict()]
        for invalid_type in invalid_types:
            with self.subTest(invalid_type=invalid_type):
                with self.assertRaises(TypeError) as cm:
                    scan_result_history = sfdb.scanResultHistory(invalid_type)
Beispiel #4
0
    def scanhistory(self, id):
        """Historical data for a scan.

        Args:
            id (str): scan ID
        """
        dbh = SpiderFootDb(self.config)

        try:
            data = dbh.scanResultHistory(id)
        except Exception:
            return json.dumps([])

        return json.dumps(data, ensure_ascii=False)
 def scanhistory(self, id):
     dbh = SpiderFootDb(self.config)
     data = dbh.scanResultHistory(id)
     return json.dumps(data, ensure_ascii=False)