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)
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)
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)