Code Duplication    Length = 21-21 lines in 2 locations

tests/unit/test_main.py 2 locations

@@ 150-170 (lines=21) @@
147
        assert response.status_code == 400
148
        assert "evc_ids" in response.json()["description"]
149
150
    async def test_disable_telemetry(self, monkeypatch) -> None:
151
        """Test disable telemetry."""
152
        api_mock, flow = AsyncMock(), MagicMock()
153
        flow.cookie = 0xA800000000000001
154
        monkeypatch.setattr(
155
            "napps.kytos.telemetry_int.main.api",
156
            api_mock,
157
        )
158
159
        evc_id = utils.get_id_from_cookie(flow.cookie)
160
        api_mock.get_evcs.return_value = {
161
            evc_id: {"metadata": {"telemetry": {"enabled": True}}}
162
        }
163
164
        self.napp.int_manager = AsyncMock()
165
166
        endpoint = f"{self.base_endpoint}/evc/disable"
167
        response = await self.api_client.post(endpoint, json={"evc_ids": [evc_id]})
168
        assert self.napp.int_manager.disable_int.call_count == 1
169
        assert response.status_code == 200
170
        assert response.json() == [evc_id]
171
172
    async def test_get_enabled_evcs(self, monkeypatch) -> None:
173
        """Test get enabled evcs."""
@@ 93-113 (lines=21) @@
90
            in response.json()["description"]
91
        )
92
93
    async def test_redeploy_telemetry_enabled(self, monkeypatch) -> None:
94
        """Test redeploy telemetry enabled."""
95
        api_mock, flow = AsyncMock(), MagicMock()
96
        flow.cookie = 0xA800000000000001
97
        monkeypatch.setattr(
98
            "napps.kytos.telemetry_int.main.api",
99
            api_mock,
100
        )
101
102
        evc_id = utils.get_id_from_cookie(flow.cookie)
103
        api_mock.get_evc.return_value = {
104
            evc_id: {"metadata": {"telemetry": {"enabled": True}}}
105
        }
106
107
        self.napp.int_manager = AsyncMock()
108
109
        endpoint = f"{self.base_endpoint}/evc/redeploy"
110
        response = await self.api_client.patch(endpoint, json={"evc_ids": [evc_id]})
111
        assert self.napp.int_manager.redeploy_int.call_count == 1
112
        assert response.status_code == 201
113
        assert response.json() == [evc_id]
114
115
    async def test_redeploy_telemetry_not_enabled(self, monkeypatch) -> None:
116
        """Test redeploy telemetry not enabled."""