Code Duplication    Length = 127-127 lines in 2 locations

tests/protocols/gmpv9/testcmds/test_modify_scanner.py 1 location

@@ 25-151 (lines=127) @@
22
from gvm.protocols.gmpv9 import ScannerType
23
24
25
class GmpModifyScannerTestCase:
26
    def test_modify_scanner(self):
27
        self.gmp.modify_scanner(scanner_id='s1')
28
29
        self.connection.send.has_been_called_with(
30
            '<modify_scanner scanner_id="s1"/>'
31
        )
32
33
    def test_modify_scanner_missing_scanner_id(self):
34
        with self.assertRaises(RequiredArgument):
35
            self.gmp.modify_scanner(scanner_id=None)
36
37
        with self.assertRaises(RequiredArgument):
38
            self.gmp.modify_scanner(scanner_id='')
39
40
    def test_modify_scanner_with_comment(self):
41
        self.gmp.modify_scanner(scanner_id='s1', comment='foo')
42
43
        self.connection.send.has_been_called_with(
44
            '<modify_scanner scanner_id="s1">'
45
            '<comment>foo</comment>'
46
            '</modify_scanner>'
47
        )
48
49
    def test_modify_scanner_with_host(self):
50
        self.gmp.modify_scanner(scanner_id='s1', host='foo')
51
52
        self.connection.send.has_been_called_with(
53
            '<modify_scanner scanner_id="s1">'
54
            '<host>foo</host>'
55
            '</modify_scanner>'
56
        )
57
58
    def test_modify_scanner_with_port(self):
59
        self.gmp.modify_scanner(scanner_id='s1', port=1234)
60
61
        self.connection.send.has_been_called_with(
62
            '<modify_scanner scanner_id="s1">'
63
            '<port>1234</port>'
64
            '</modify_scanner>'
65
        )
66
67
        self.gmp.modify_scanner(scanner_id='s1', port='1234')
68
69
        self.connection.send.has_been_called_with(
70
            '<modify_scanner scanner_id="s1">'
71
            '<port>1234</port>'
72
            '</modify_scanner>'
73
        )
74
75
    def test_modify_scanner_with_name(self):
76
        self.gmp.modify_scanner(scanner_id='s1', name='foo')
77
78
        self.connection.send.has_been_called_with(
79
            '<modify_scanner scanner_id="s1">'
80
            '<name>foo</name>'
81
            '</modify_scanner>'
82
        )
83
84
    def test_modify_scanner_with_ca_pub(self):
85
        self.gmp.modify_scanner(scanner_id='s1', ca_pub='foo')
86
87
        self.connection.send.has_been_called_with(
88
            '<modify_scanner scanner_id="s1">'
89
            '<ca_pub>foo</ca_pub>'
90
            '</modify_scanner>'
91
        )
92
93
    def test_modify_scanner_with_credential_id(self):
94
        self.gmp.modify_scanner(scanner_id='s1', credential_id='c1')
95
96
        self.connection.send.has_been_called_with(
97
            '<modify_scanner scanner_id="s1">'
98
            '<credential id="c1"/>'
99
            '</modify_scanner>'
100
        )
101
102
    def test_modify_scanner_with_scanner_type(self):
103
        self.gmp.modify_scanner(
104
            scanner_id='s1', scanner_type=ScannerType.OSP_SCANNER_TYPE
105
        )
106
107
        self.connection.send.has_been_called_with(
108
            '<modify_scanner scanner_id="s1">'
109
            '<type>1</type>'
110
            '</modify_scanner>'
111
        )
112
113
        self.gmp.modify_scanner(
114
            scanner_id='s1', scanner_type=ScannerType.OPENVAS_SCANNER_TYPE
115
        )
116
117
        self.connection.send.has_been_called_with(
118
            '<modify_scanner scanner_id="s1">'
119
            '<type>2</type>'
120
            '</modify_scanner>'
121
        )
122
123
        self.gmp.modify_scanner(
124
            scanner_id='s1', scanner_type=ScannerType.CVE_SCANNER_TYPE
125
        )
126
127
        self.connection.send.has_been_called_with(
128
            '<modify_scanner scanner_id="s1">'
129
            '<type>3</type>'
130
            '</modify_scanner>'
131
        )
132
133
        self.gmp.modify_scanner(
134
            scanner_id='s1', scanner_type=ScannerType.GMP_SCANNER_TYPE
135
        )
136
137
        self.connection.send.has_been_called_with(
138
            '<modify_scanner scanner_id="s1">'
139
            '<type>4</type>'
140
            '</modify_scanner>'
141
        )
142
143
    def test_modify_scanner_invalid_scanner_type(self):
144
        with self.assertRaises(InvalidArgumentType):
145
            self.gmp.modify_scanner(scanner_id='s1', scanner_type='')
146
147
        with self.assertRaises(InvalidArgumentType):
148
            self.gmp.modify_scanner(scanner_id='s1', scanner_type='-1')
149
150
        with self.assertRaises(InvalidArgumentType):
151
            self.gmp.modify_scanner(scanner_id='s1', scanner_type=1)
152
153
154
if __name__ == '__main__':

tests/protocols/gmpv7/testcmds/test_modify_scanner.py 1 location

@@ 25-151 (lines=127) @@
22
from gvm.protocols.gmpv7 import ScannerType
23
24
25
class GmpModifyScannerTestCase:
26
    def test_modify_scanner(self):
27
        self.gmp.modify_scanner(scanner_id='s1')
28
29
        self.connection.send.has_been_called_with(
30
            '<modify_scanner scanner_id="s1"/>'
31
        )
32
33
    def test_modify_scanner_missing_scanner_id(self):
34
        with self.assertRaises(RequiredArgument):
35
            self.gmp.modify_scanner(scanner_id=None)
36
37
        with self.assertRaises(RequiredArgument):
38
            self.gmp.modify_scanner(scanner_id='')
39
40
    def test_modify_scanner_with_comment(self):
41
        self.gmp.modify_scanner(scanner_id='s1', comment='foo')
42
43
        self.connection.send.has_been_called_with(
44
            '<modify_scanner scanner_id="s1">'
45
            '<comment>foo</comment>'
46
            '</modify_scanner>'
47
        )
48
49
    def test_modify_scanner_with_host(self):
50
        self.gmp.modify_scanner(scanner_id='s1', host='foo')
51
52
        self.connection.send.has_been_called_with(
53
            '<modify_scanner scanner_id="s1">'
54
            '<host>foo</host>'
55
            '</modify_scanner>'
56
        )
57
58
    def test_modify_scanner_with_port(self):
59
        self.gmp.modify_scanner(scanner_id='s1', port=1234)
60
61
        self.connection.send.has_been_called_with(
62
            '<modify_scanner scanner_id="s1">'
63
            '<port>1234</port>'
64
            '</modify_scanner>'
65
        )
66
67
        self.gmp.modify_scanner(scanner_id='s1', port='1234')
68
69
        self.connection.send.has_been_called_with(
70
            '<modify_scanner scanner_id="s1">'
71
            '<port>1234</port>'
72
            '</modify_scanner>'
73
        )
74
75
    def test_modify_scanner_with_name(self):
76
        self.gmp.modify_scanner(scanner_id='s1', name='foo')
77
78
        self.connection.send.has_been_called_with(
79
            '<modify_scanner scanner_id="s1">'
80
            '<name>foo</name>'
81
            '</modify_scanner>'
82
        )
83
84
    def test_modify_scanner_with_ca_pub(self):
85
        self.gmp.modify_scanner(scanner_id='s1', ca_pub='foo')
86
87
        self.connection.send.has_been_called_with(
88
            '<modify_scanner scanner_id="s1">'
89
            '<ca_pub>foo</ca_pub>'
90
            '</modify_scanner>'
91
        )
92
93
    def test_modify_scanner_with_credential_id(self):
94
        self.gmp.modify_scanner(scanner_id='s1', credential_id='c1')
95
96
        self.connection.send.has_been_called_with(
97
            '<modify_scanner scanner_id="s1">'
98
            '<credential id="c1"/>'
99
            '</modify_scanner>'
100
        )
101
102
    def test_modify_scanner_with_scanner_type(self):
103
        self.gmp.modify_scanner(
104
            scanner_id='s1', scanner_type=ScannerType.OSP_SCANNER_TYPE
105
        )
106
107
        self.connection.send.has_been_called_with(
108
            '<modify_scanner scanner_id="s1">'
109
            '<type>1</type>'
110
            '</modify_scanner>'
111
        )
112
113
        self.gmp.modify_scanner(
114
            scanner_id='s1', scanner_type=ScannerType.OPENVAS_SCANNER_TYPE
115
        )
116
117
        self.connection.send.has_been_called_with(
118
            '<modify_scanner scanner_id="s1">'
119
            '<type>2</type>'
120
            '</modify_scanner>'
121
        )
122
123
        self.gmp.modify_scanner(
124
            scanner_id='s1', scanner_type=ScannerType.CVE_SCANNER_TYPE
125
        )
126
127
        self.connection.send.has_been_called_with(
128
            '<modify_scanner scanner_id="s1">'
129
            '<type>3</type>'
130
            '</modify_scanner>'
131
        )
132
133
        self.gmp.modify_scanner(
134
            scanner_id='s1', scanner_type=ScannerType.GMP_SCANNER_TYPE
135
        )
136
137
        self.connection.send.has_been_called_with(
138
            '<modify_scanner scanner_id="s1">'
139
            '<type>4</type>'
140
            '</modify_scanner>'
141
        )
142
143
    def test_modify_scanner_invalid_scanner_type(self):
144
        with self.assertRaises(InvalidArgumentType):
145
            self.gmp.modify_scanner(scanner_id='s1', scanner_type='')
146
147
        with self.assertRaises(InvalidArgumentType):
148
            self.gmp.modify_scanner(scanner_id='s1', scanner_type='-1')
149
150
        with self.assertRaises(InvalidArgumentType):
151
            self.gmp.modify_scanner(scanner_id='s1', scanner_type=1)
152
153
154
if __name__ == '__main__':