Code Duplication    Length = 25-26 lines in 2 locations

tests/test_daemon.py 2 locations

@@ 787-812 (lines=26) @@
784
            value='Host dead',
785
        )
786
787
    @patch('ospd_openvas.daemon.ScanDB')
788
    @patch('ospd_openvas.daemon.ResultList.add_scan_error_to_list')
789
    def test_get_openvas_result_host_deny(
790
        self, mock_add_scan_error_to_list, MockDBClass
791
    ):
792
        w = DummyDaemon()
793
794
        target_element = w.create_xml_target()
795
        targets = OspRequest.process_target_element(target_element)
796
        w.create_scan('123-456', targets, None, [])
797
798
        results = [
799
            "ERRMSG|||127.0.0.1|||||||||Host access denied.",
800
        ]
801
        MockDBClass.get_result.return_value = results
802
        mock_add_scan_error_to_list.return_value = None
803
804
        w.report_openvas_results(MockDBClass, '123-456', '')
805
        mock_add_scan_error_to_list.assert_called_with(
806
            host='127.0.0.1',
807
            hostname='127.0.0.1',
808
            name='',
809
            port='',
810
            test_id='',
811
            uri='',
812
            value='Host access denied.',
813
        )
814
815
    @patch('ospd_openvas.daemon.ScanDB')
@@ 760-784 (lines=25) @@
757
        self.assertFalse(res)
758
        w.feed_is_outdated.assert_not_called()
759
760
    @patch('ospd_openvas.daemon.ScanDB')
761
    @patch('ospd_openvas.daemon.ResultList.add_scan_log_to_list')
762
    def test_get_openvas_result(self, mock_add_scan_log_to_list, MockDBClass):
763
        w = DummyDaemon()
764
765
        target_element = w.create_xml_target()
766
        targets = OspRequest.process_target_element(target_element)
767
        w.create_scan('123-456', targets, None, [])
768
769
        results = [
770
            "LOG||||||general/Host_Details||||||Host dead",
771
        ]
772
        MockDBClass.get_result.return_value = results
773
        mock_add_scan_log_to_list.return_value = None
774
775
        w.report_openvas_results(MockDBClass, '123-456', 'localhost')
776
        mock_add_scan_log_to_list.assert_called_with(
777
            host='localhost',
778
            hostname='',
779
            name='',
780
            port='general/Host_Details',
781
            qod='',
782
            test_id='',
783
            uri='',
784
            value='Host dead',
785
        )
786
787
    @patch('ospd_openvas.daemon.ScanDB')