Code Duplication    Length = 29-29 lines in 2 locations

tests/protocols/gmpv208/testcmds/test_create_policy.py 1 location

@@ 24-52 (lines=29) @@
21
from gvm.errors import RequiredArgument
22
23
24
class GmpCreatePolicyTestCase:
25
    def test_create_policy(self):
26
        self.gmp.create_policy('foo')
27
28
        self.connection.send.has_been_called_with(
29
            '<create_config>'
30
            '<copy>085569ce-73ed-11df-83c3-002264764cea</copy>'
31
            '<name>foo</name>'
32
            '<usage_type>policy</usage_type>'
33
            '</create_config>'
34
        )
35
36
    def test_create_with_policy_id(self):
37
        self.gmp.create_policy('foo', policy_id='p1')
38
39
        self.connection.send.has_been_called_with(
40
            '<create_config>'
41
            '<copy>p1</copy>'
42
            '<name>foo</name>'
43
            '<usage_type>policy</usage_type>'
44
            '</create_config>'
45
        )
46
47
    def test_missing_name(self):
48
        with self.assertRaises(RequiredArgument):
49
            self.gmp.create_policy(policy_id='c1', name=None)
50
51
        with self.assertRaises(RequiredArgument):
52
            self.gmp.create_policy(policy_id='c1', name='')
53
54
55
if __name__ == '__main__':

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

@@ 24-52 (lines=29) @@
21
from gvm.errors import RequiredArgument
22
23
24
class GmpCreatePolicyTestCase:
25
    def test_create_policy(self):
26
        self.gmp.create_policy('foo')
27
28
        self.connection.send.has_been_called_with(
29
            '<create_config>'
30
            '<copy>085569ce-73ed-11df-83c3-002264764cea</copy>'
31
            '<name>foo</name>'
32
            '<usage_type>policy</usage_type>'
33
            '</create_config>'
34
        )
35
36
    def test_create_with_policy_id(self):
37
        self.gmp.create_policy('foo', policy_id='p1')
38
39
        self.connection.send.has_been_called_with(
40
            '<create_config>'
41
            '<copy>p1</copy>'
42
            '<name>foo</name>'
43
            '<usage_type>policy</usage_type>'
44
            '</create_config>'
45
        )
46
47
    def test_missing_name(self):
48
        with self.assertRaises(RequiredArgument):
49
            self.gmp.create_policy(policy_id='c1', name=None)
50
51
        with self.assertRaises(RequiredArgument):
52
            self.gmp.create_policy(policy_id='c1', name='')
53
54
55
if __name__ == '__main__':