Code Duplication    Length = 16-17 lines in 2 locations

tests/test_preferencehandler.py 2 locations

@@ 1009-1025 (lines=17) @@
1006
1007
            p.kbdb.add_scan_preferences.assert_not_called()
1008
1009
    @patch('ospd_openvas.db.KbDB')
1010
    def test_set_alive_no_invalid_alive_test(self, mock_kb):
1011
        w = DummyDaemon()
1012
1013
        t_opt = {'alive_test': -1}
1014
        w.scan_collection.get_target_options = MagicMock(return_value=t_opt)
1015
1016
        ov_setting = {'some_setting': 1}
1017
1018
        with patch.object(Openvas, 'get_settings', return_value=ov_setting):
1019
            p = PreferenceHandler('1234-1234', mock_kb, w.scan_collection, None)
1020
            p._nvts_params = {}
1021
            p.scan_id = '456-789'
1022
            p.kbdb.add_scan_preferences = MagicMock()
1023
            p.prepare_alive_test_option_for_openvas()
1024
1025
            p.kbdb.add_scan_preferences.assert_not_called()
1026
1027
    @patch('ospd_openvas.db.KbDB')
1028
    def test_set_alive_no_invalid_alive_test_no_enum(self, mock_kb):
@@ 992-1007 (lines=16) @@
989
990
            p.kbdb.add_scan_preferences.assert_not_called()
991
992
    @patch('ospd_openvas.db.KbDB')
993
    def test_set_alive_no_setting(self, mock_kb):
994
        w = DummyDaemon()
995
996
        t_opt = {}
997
        w.scan_collection.get_target_options = MagicMock(return_value=t_opt)
998
999
        ov_setting = {}
1000
1001
        with patch.object(Openvas, 'get_settings', return_value=ov_setting):
1002
            p = PreferenceHandler('1234-1234', mock_kb, w.scan_collection, None)
1003
            p.scan_id = '456-789'
1004
            p.kbdb.add_scan_preferences = MagicMock()
1005
            p.prepare_alive_test_option_for_openvas()
1006
1007
            p.kbdb.add_scan_preferences.assert_not_called()
1008
1009
    @patch('ospd_openvas.db.KbDB')
1010
    def test_set_alive_no_invalid_alive_test(self, mock_kb):