diff --git a/ansible_ai_connect/ai/api/versions/v1/telemetry/tests/test_api_telemetry_settings_views.py b/ansible_ai_connect/ai/api/versions/v1/telemetry/tests/test_api_telemetry_settings_views.py index 2be79f8c7..2d3e34cad 100644 --- a/ansible_ai_connect/ai/api/versions/v1/telemetry/tests/test_api_telemetry_settings_views.py +++ b/ansible_ai_connect/ai/api/versions/v1/telemetry/tests/test_api_telemetry_settings_views.py @@ -12,6 +12,10 @@ # See the License for the specific language governing permissions and # limitations under the License. +from http import HTTPStatus + +from django.test import override_settings + from ansible_ai_connect.ai.api.telemetry.tests.test_api_telemetry_settings_views import ( TestTelemetrySettingsView, TestTelemetrySettingsViewAsNonSubscriber, @@ -22,6 +26,16 @@ class TestTelemetrySettingsViewVersion1(TestTelemetrySettingsView): api_version = API_VERSION + @override_settings(DEBUG=False, DEPLOYMENT_MODE="DUMMY_VALUE") + def test_get_telemetry_settings_non_saas_non_debug(self): + r = self.client.get(self.api_version_reverse("telemetry_settings")) + self.assertEqual(r.status_code, HTTPStatus.NOT_IMPLEMENTED) + + @override_settings(DEBUG=False, DEPLOYMENT_MODE="DUMMY_VALUE") + def test_set_telemetry_settings_non_saas_non_debug(self): + r = self.client.post(self.api_version_reverse("telemetry_settings")) + self.assertEqual(r.status_code, HTTPStatus.NOT_IMPLEMENTED) + class TestTelemetrySettingsViewAsNonSubscriberVersion1(TestTelemetrySettingsViewAsNonSubscriber): api_version = API_VERSION