def test_scanLogs_argument_instanceId_of_invalid_type_should_raise_TypeError(self): """ Test scanLogs(self, instanceId, limit=None, fromRowId=None, reverse=False) """ sfdb = SpiderFootDb(self.default_options, False) limit = None from_row_id = None reverse = None invalid_types = [None, list(), dict(), int()] for invalid_type in invalid_types: with self.subTest(invalid_type=invalid_type): with self.assertRaises(TypeError) as cm: sfdb.scanLogs(invalid_type, limit, from_row_id, reverse)
def scanlog(self, id, limit=None, rowId=None, reverse=None): """Scan log data Args: id: TBD limit: TBD rowId: TBD reverse: TBD """ dbh = SpiderFootDb(self.config) retdata = [] try: data = dbh.scanLogs(id, limit, rowId, reverse) except Exception: return json.dumps(retdata) for row in data: generated = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime(row[0] / 1000)) retdata.append( [generated, row[1], row[2], html.escape(row[3]), row[4]]) return json.dumps(retdata)
def scanlog(self, id): dbh = SpiderFootDb(self.config) data = dbh.scanLogs(id) retdata = [] for row in data: generated = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime(row[0]/1000)) retdata.append([generated, row[1], row[2], cgi.escape(row[3])]) return json.dumps(retdata)
def scanlog(self, id, limit=None, rowId=None, reverse=None): dbh = SpiderFootDb(self.config) data = dbh.scanLogs(id, limit, rowId, reverse) retdata = [] for row in data: generated = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime(row[0] / 1000)) retdata.append([generated, row[1], row[2], html.escape(row[3]), row[4]]) return json.dumps(retdata)
def test_scan_logs_should_return_a_list(self): """ Test scanLogs(self, instanceId, limit=None, fromRowId=None, reverse=False) """ sfdb = SpiderFootDb(self.default_options, False) scan_logs = sfdb.scanLogs(None, None, None, None) self.assertIsInstance(scan_logs, list) self.assertEqual('TBD', 'TBD')
def scanlog(self, id, limit=None, rowId=None, reverse=None): dbh = SpiderFootDb(self.config) data = dbh.scanLogs(id, limit, rowId, reverse) retdata = [] for row in data: generated = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime(row[0] / 1000)) retdata.append([generated, row[1], row[2], cgi.escape(unicode(row[3], errors='replace')), row[4]]) return json.dumps(retdata)