Code Duplication    Length = 16-17 lines in 2 locations

tests/test_preferencehandler.py 2 locations

@@ 989-1005 (lines=17) @@
986
987
            p.kbdb.add_scan_preferences.assert_not_called()
988
989
    @patch('ospd_openvas.db.KbDB')
990
    def test_set_alive_no_invalid_alive_test(self, mock_kb):
991
        w = DummyDaemon()
992
993
        t_opt = {'alive_test': -1}
994
        w.scan_collection.get_target_options = MagicMock(return_value=t_opt)
995
996
        ov_setting = {'some_setting': 1}
997
998
        with patch.object(Openvas, 'get_settings', return_value=ov_setting):
999
            p = PreferenceHandler('1234-1234', mock_kb, w.scan_collection, None)
1000
            p._nvts_params = {}
1001
            p.scan_id = '456-789'
1002
            p.kbdb.add_scan_preferences = MagicMock()
1003
            p.prepare_alive_test_option_for_openvas()
1004
1005
            p.kbdb.add_scan_preferences.assert_not_called()
1006
1007
    @patch('ospd_openvas.db.KbDB')
1008
    def test_set_alive_no_invalid_alive_test_no_enum(self, mock_kb):
@@ 972-987 (lines=16) @@
969
970
            p.kbdb.add_scan_preferences.assert_not_called()
971
972
    @patch('ospd_openvas.db.KbDB')
973
    def test_set_alive_no_setting(self, mock_kb):
974
        w = DummyDaemon()
975
976
        t_opt = {}
977
        w.scan_collection.get_target_options = MagicMock(return_value=t_opt)
978
979
        ov_setting = {}
980
981
        with patch.object(Openvas, 'get_settings', return_value=ov_setting):
982
            p = PreferenceHandler('1234-1234', mock_kb, w.scan_collection, None)
983
            p.scan_id = '456-789'
984
            p.kbdb.add_scan_preferences = MagicMock()
985
            p.prepare_alive_test_option_for_openvas()
986
987
            p.kbdb.add_scan_preferences.assert_not_called()
988
989
    @patch('ospd_openvas.db.KbDB')
990
    def test_set_alive_no_invalid_alive_test(self, mock_kb):