Code Duplication    Length = 25-26 lines in 2 locations

tests/test_daemon.py 2 locations

@@ 613-638 (lines=26) @@
610
            value='Host dead',
611
        )
612
613
    @patch('ospd_openvas.daemon.BaseDB')
614
    @patch('ospd_openvas.daemon.ResultList.add_scan_error_to_list')
615
    def test_get_openvas_result_host_deny(
616
        self, mock_add_scan_error_to_list, MockDBClass
617
    ):
618
        w = DummyDaemon()
619
620
        target_element = w.create_xml_target()
621
        targets = OspRequest.process_target_element(target_element)
622
        w.create_scan('123-456', targets, None, [])
623
624
        results = [
625
            "ERRMSG|||127.0.0.1|||localhost|||||||||Host access denied.",
626
        ]
627
        MockDBClass.get_result.return_value = results
628
        mock_add_scan_error_to_list.return_value = None
629
630
        w.report_openvas_results(MockDBClass, '123-456')
631
        mock_add_scan_error_to_list.assert_called_with(
632
            host='127.0.0.1',
633
            hostname='localhost',
634
            name='',
635
            port='',
636
            test_id='',
637
            uri='',
638
            value='Host access denied.',
639
        )
640
641
    @patch('ospd_openvas.daemon.BaseDB')
@@ 586-610 (lines=25) @@
583
        self.assertFalse(res)
584
        w.feed_is_outdated.assert_not_called()
585
586
    @patch('ospd_openvas.daemon.BaseDB')
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 = [
596
            "LOG|||192.168.0.1|||localhost|||general/Host_Details||||||Host dead",
597
        ]
598
        MockDBClass.get_result.return_value = results
599
        mock_add_scan_log_to_list.return_value = None
600
601
        w.report_openvas_results(MockDBClass, '123-456')
602
        mock_add_scan_log_to_list.assert_called_with(
603
            host='192.168.0.1',
604
            hostname='localhost',
605
            name='',
606
            port='general/Host_Details',
607
            qod='',
608
            test_id='',
609
            uri='',
610
            value='Host dead',
611
        )
612
613
    @patch('ospd_openvas.daemon.BaseDB')