Code Duplication    Length = 17-17 lines in 3 locations

tests/test_preferencehandler.py 3 locations

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