Code Duplication    Length = 16-16 lines in 3 locations

tests/unit/models/test_evc_base.py 3 locations

@@ 107-122 (lines=16) @@
104
            evc.update(**update_dict)
105
        self.assertEqual(str(handle_error.exception), error_message)
106
107
    def test_update_uni_z(self):
108
        """Test if raises and error when trying to update the uni_z."""
109
        attributes = {
110
            "controller": get_controller_mock(),
111
            "name": "circuit_name",
112
            "uni_a": get_uni_mocked(is_valid=True),
113
            "uni_z": get_uni_mocked(is_valid=True)
114
        }
115
        update_dict = {
116
            "uni_z": get_uni_mocked(is_valid=True)
117
        }
118
        error_message = "uni_z can't be be updated."
119
        with self.assertRaises(ValueError) as handle_error:
120
            evc = EVC(**attributes)
121
            evc.update(**update_dict)
122
        self.assertEqual(str(handle_error.exception), error_message)
123
124
    @patch('napps.kytos.mef_eline.models.EVC.sync')
125
    def test_update_disable(self, _sync_mock):
@@ 90-105 (lines=16) @@
87
            evc.update(**update_dict)
88
        self.assertEqual(str(handle_error.exception), error_message)
89
90
    def test_update_uni_a(self):
91
        """Test if raises and error when trying to update the uni_a."""
92
        attributes = {
93
            "controller": get_controller_mock(),
94
            "name": "circuit_name",
95
            "uni_a": get_uni_mocked(is_valid=True),
96
            "uni_z": get_uni_mocked(is_valid=True)
97
        }
98
        update_dict = {
99
            "uni_a": get_uni_mocked(is_valid=True)
100
        }
101
        error_message = "uni_a can't be be updated."
102
        with self.assertRaises(ValueError) as handle_error:
103
            evc = EVC(**attributes)
104
            evc.update(**update_dict)
105
        self.assertEqual(str(handle_error.exception), error_message)
106
107
    def test_update_uni_z(self):
108
        """Test if raises and error when trying to update the uni_z."""
@@ 73-88 (lines=16) @@
70
            EVC(**attributes)
71
        self.assertEqual(str(handle_error.exception), error_message)
72
73
    def test_update_name(self):
74
        """Test if raises and error when trying to update the name."""
75
        attributes = {
76
            "controller": get_controller_mock(),
77
            "name": "circuit_name",
78
            "uni_a": get_uni_mocked(is_valid=True),
79
            "uni_z": get_uni_mocked(is_valid=True)
80
        }
81
        update_dict = {
82
            "name": "circuit_name_2"
83
        }
84
        error_message = "name can't be be updated."
85
        with self.assertRaises(ValueError) as handle_error:
86
            evc = EVC(**attributes)
87
            evc.update(**update_dict)
88
        self.assertEqual(str(handle_error.exception), error_message)
89
90
    def test_update_uni_a(self):
91
        """Test if raises and error when trying to update the uni_a."""