test: delete-all-scans endpoint coverage
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user