test: delete-all-scans endpoint coverage

This commit is contained in:
2026-08-18 22:37:42 -05:00
parent e93359fb69
commit 2044f08f1e
+9
View File
@@ -395,6 +395,15 @@ class ReconExtrasTest(unittest.TestCase):
status, data = server.h_recon_delete(type('C', (), {'args': ('999',)})())
self.assertEqual(status, 404)
def test_delete_all_clears_every_scan(self):
status, data = server.h_recon_delete_all(type('C', (), {'args': ()})())
self.assertEqual(status, 200)
self.assertEqual(data['deleted'], 2)
for table in ('scan', 'ssid', 'wifi_device', 'handshake',
'hostap_basic', 'hostap_chalresp'):
rows = server._db_rows(self.db, 'SELECT count(*) AS c FROM %s' % table)
self.assertEqual(rows[0]['c'], 0, table)
def test_events_lists_db_rows(self):
status, data = server.h_recon_events(type('C', (), {'args': ()})())
self.assertEqual(status, 200)