|
@@ 372-388 (lines=17) @@
|
| 369 |
|
p._openvas_scan_id, ['exclude_hosts|||192.168.0.2'], |
| 370 |
|
) |
| 371 |
|
|
| 372 |
|
@patch('ospd_openvas.db.KbDB') |
| 373 |
|
def test_set_host_options_no_finished(self, mock_kb): |
| 374 |
|
w = DummyDaemon() |
| 375 |
|
|
| 376 |
|
exc = '192.168.0.1' |
| 377 |
|
fin = [] |
| 378 |
|
|
| 379 |
|
w.scan_collection.get_exclude_hosts = MagicMock(return_value=exc) |
| 380 |
|
w.scan_collection.get_hosts_finished = MagicMock(return_value=fin) |
| 381 |
|
|
| 382 |
|
p = PreferenceHandler('1234-1234', mock_kb, w.scan_collection, None) |
| 383 |
|
p._openvas_scan_id = '456-789' |
| 384 |
|
p.kbdb.add_scan_preferences = MagicMock() |
| 385 |
|
p.prepare_host_options_for_openvas() |
| 386 |
|
|
| 387 |
|
p.kbdb.add_scan_preferences.assert_called_with( |
| 388 |
|
p._openvas_scan_id, ['exclude_hosts|||192.168.0.1'], |
| 389 |
|
) |
| 390 |
|
|
| 391 |
|
@patch('ospd_openvas.db.KbDB') |
|
@@ 353-369 (lines=17) @@
|
| 350 |
|
p._openvas_scan_id, ['exclude_hosts|||192.168.0.1,192.168.0.2'], |
| 351 |
|
) |
| 352 |
|
|
| 353 |
|
@patch('ospd_openvas.db.KbDB') |
| 354 |
|
def test_set_host_options_no_exclude(self, mock_kb): |
| 355 |
|
w = DummyDaemon() |
| 356 |
|
|
| 357 |
|
exc = '' |
| 358 |
|
fin = ['192.168.0.2'] |
| 359 |
|
|
| 360 |
|
w.scan_collection.get_exclude_hosts = MagicMock(return_value=exc) |
| 361 |
|
w.scan_collection.get_hosts_finished = MagicMock(return_value=fin) |
| 362 |
|
|
| 363 |
|
p = PreferenceHandler('1234-1234', mock_kb, w.scan_collection, None) |
| 364 |
|
p._openvas_scan_id = '456-789' |
| 365 |
|
p.kbdb.add_scan_preferences = MagicMock() |
| 366 |
|
p.prepare_host_options_for_openvas() |
| 367 |
|
|
| 368 |
|
p.kbdb.add_scan_preferences.assert_called_with( |
| 369 |
|
p._openvas_scan_id, ['exclude_hosts|||192.168.0.2'], |
| 370 |
|
) |
| 371 |
|
|
| 372 |
|
@patch('ospd_openvas.db.KbDB') |
|
@@ 334-350 (lines=17) @@
|
| 331 |
|
|
| 332 |
|
self.assertFalse(r) |
| 333 |
|
|
| 334 |
|
@patch('ospd_openvas.db.KbDB') |
| 335 |
|
def test_set_host_options(self, mock_kb): |
| 336 |
|
w = DummyDaemon() |
| 337 |
|
|
| 338 |
|
exc = '192.168.0.1' |
| 339 |
|
fin = ['192.168.0.2'] |
| 340 |
|
|
| 341 |
|
w.scan_collection.get_exclude_hosts = MagicMock(return_value=exc) |
| 342 |
|
w.scan_collection.get_hosts_finished = MagicMock(return_value=fin) |
| 343 |
|
|
| 344 |
|
p = PreferenceHandler('1234-1234', mock_kb, w.scan_collection, None) |
| 345 |
|
p._openvas_scan_id = '456-789' |
| 346 |
|
p.kbdb.add_scan_preferences = MagicMock() |
| 347 |
|
p.prepare_host_options_for_openvas() |
| 348 |
|
|
| 349 |
|
p.kbdb.add_scan_preferences.assert_called_with( |
| 350 |
|
p._openvas_scan_id, ['exclude_hosts|||192.168.0.1,192.168.0.2'], |
| 351 |
|
) |
| 352 |
|
|
| 353 |
|
@patch('ospd_openvas.db.KbDB') |