Code Duplication    Length = 23-24 lines in 2 locations

tests/test_daemon.py 2 locations

@@ 611-634 (lines=24) @@
608
            value='Host dead',
609
        )
610
611
    @patch('ospd_openvas.daemon.ScanDB')
612
    @patch('ospd_openvas.daemon.ResultList.add_scan_error_to_list')
613
    def test_get_openvas_result_host_deny(
614
        self, mock_add_scan_error_to_list, MockDBClass
615
    ):
616
        w = DummyDaemon()
617
618
        target_element = w.create_xml_target()
619
        targets = OspRequest.process_target_element(target_element)
620
        w.create_scan('123-456', targets, None, [])
621
622
        results = ["ERRMSG|||127.0.0.1|||||| |||Host access denied.", None]
623
        mock_db = MockDBClass.return_value
624
        mock_db.get_result.side_effect = results
625
        mock_add_scan_error_to_list.return_value = None
626
627
        w.report_openvas_results(mock_db, '123-456', '')
628
        mock_add_scan_error_to_list.assert_called_with(
629
            host='127.0.0.1',
630
            hostname='127.0.0.1',
631
            name='',
632
            port='',
633
            test_id='',
634
            value='Host access denied.',
635
        )
636
637
    @patch('ospd_openvas.daemon.ScanDB')
@@ 586-608 (lines=23) @@
583
        self.assertFalse(res)
584
        w.feed_is_outdated.assert_not_called()
585
586
    @patch('ospd_openvas.daemon.ScanDB')
587
    @patch('ospd_openvas.daemon.ResultList.add_scan_log_to_list')
588
    def test_get_openvas_result(self, mock_add_scan_log_to_list, MockDBClass):
589
        w = DummyDaemon()
590
591
        target_element = w.create_xml_target()
592
        targets = OspRequest.process_target_element(target_element)
593
        w.create_scan('123-456', targets, None, [])
594
595
        results = ["LOG||| |||general/Host_Details||| |||Host dead", None]
596
        mock_db = MockDBClass.return_value
597
        mock_db.get_result.side_effect = results
598
        mock_add_scan_log_to_list.return_value = None
599
600
        w.report_openvas_results(mock_db, '123-456', 'localhost')
601
        mock_add_scan_log_to_list.assert_called_with(
602
            host='localhost',
603
            hostname='',
604
            name='',
605
            port='general/Host_Details',
606
            qod='',
607
            test_id='',
608
            value='Host dead',
609
        )
610
611
    @patch('ospd_openvas.daemon.ScanDB')