Code Duplication    Length = 16-17 lines in 2 locations

tests/test_preferencehandler.py 2 locations

@@ 747-763 (lines=17) @@
744
745
            p.kbdb.add_scan_preferences.assert_not_called()
746
747
    @patch('ospd_openvas.db.KbDB')
748
    def test_set_alive_no_invalid_alive_test(self, mock_kb):
749
        w = DummyDaemon()
750
751
        t_opt = {'alive_test': -1}
752
        w.scan_collection.get_target_options = MagicMock(return_value=t_opt)
753
754
        ov_setting = {'some_setting': 1}
755
756
        with patch.object(Openvas, 'get_settings', return_value=ov_setting):
757
            p = PreferenceHandler('1234-1234', mock_kb, w.scan_collection, None)
758
            p._nvts_params = {}
759
            p.scan_id = '456-789'
760
            p.kbdb.add_scan_preferences = MagicMock()
761
            p.prepare_alive_test_option_for_openvas()
762
763
            p.kbdb.add_scan_preferences.assert_not_called()
764
765
    @patch('ospd_openvas.db.KbDB')
766
    def test_set_alive_no_invalid_alive_test_no_enum(self, mock_kb):
@@ 730-745 (lines=16) @@
727
728
            p.kbdb.add_scan_preferences.assert_not_called()
729
730
    @patch('ospd_openvas.db.KbDB')
731
    def test_set_alive_no_setting(self, mock_kb):
732
        w = DummyDaemon()
733
734
        t_opt = {}
735
        w.scan_collection.get_target_options = MagicMock(return_value=t_opt)
736
737
        ov_setting = {}
738
739
        with patch.object(Openvas, 'get_settings', return_value=ov_setting):
740
            p = PreferenceHandler('1234-1234', mock_kb, w.scan_collection, None)
741
            p.scan_id = '456-789'
742
            p.kbdb.add_scan_preferences = MagicMock()
743
            p.prepare_alive_test_option_for_openvas()
744
745
            p.kbdb.add_scan_preferences.assert_not_called()
746
747
    @patch('ospd_openvas.db.KbDB')
748
    def test_set_alive_no_invalid_alive_test(self, mock_kb):