Code Duplication    Length = 25-26 lines in 2 locations

tests/test_daemon.py 2 locations

@@ 767-792 (lines=26) @@
764
            value='Host dead',
765
        )
766
767
    @patch('ospd_openvas.daemon.BaseDB')
768
    @patch('ospd_openvas.daemon.ResultList.add_scan_error_to_list')
769
    def test_get_openvas_result_host_deny(
770
        self, mock_add_scan_error_to_list, MockDBClass
771
    ):
772
        w = DummyDaemon()
773
774
        target_element = w.create_xml_target()
775
        targets = OspRequest.process_target_element(target_element)
776
        w.create_scan('123-456', targets, None, [])
777
778
        results = [
779
            "ERRMSG|||127.0.0.1|||localhost|||||||||Host access denied.",
780
        ]
781
        MockDBClass.get_result.return_value = results
782
        mock_add_scan_error_to_list.return_value = None
783
784
        w.report_openvas_results(MockDBClass, '123-456')
785
        mock_add_scan_error_to_list.assert_called_with(
786
            host='127.0.0.1',
787
            hostname='localhost',
788
            name='',
789
            port='',
790
            test_id='',
791
            uri='',
792
            value='Host access denied.',
793
        )
794
795
    @patch('ospd_openvas.daemon.BaseDB')
@@ 740-764 (lines=25) @@
737
        self.assertFalse(res)
738
        w.feed_is_outdated.assert_not_called()
739
740
    @patch('ospd_openvas.daemon.BaseDB')
741
    @patch('ospd_openvas.daemon.ResultList.add_scan_log_to_list')
742
    def test_get_openvas_result(self, mock_add_scan_log_to_list, MockDBClass):
743
        w = DummyDaemon()
744
745
        target_element = w.create_xml_target()
746
        targets = OspRequest.process_target_element(target_element)
747
        w.create_scan('123-456', targets, None, [])
748
749
        results = [
750
            "LOG|||192.168.0.1|||localhost|||general/Host_Details||||||Host dead",
751
        ]
752
        MockDBClass.get_result.return_value = results
753
        mock_add_scan_log_to_list.return_value = None
754
755
        w.report_openvas_results(MockDBClass, '123-456')
756
        mock_add_scan_log_to_list.assert_called_with(
757
            host='192.168.0.1',
758
            hostname='localhost',
759
            name='',
760
            port='general/Host_Details',
761
            qod='',
762
            test_id='',
763
            uri='',
764
            value='Host dead',
765
        )
766
767
    @patch('ospd_openvas.daemon.BaseDB')