Code Duplication    Length = 23-24 lines in 2 locations

tests/test_daemon.py 2 locations

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