Skip to content

Commit cf62cb3

Browse files
authored
Update telemetry settings v1 unit-tests (#1517)
Update telemetry settings v1 unit-tests issue: https://issues.redhat.com/browse/AAP-37981 Signed-off-by: Djebran Lezzoum <[email protected]>
1 parent 0a0d99d commit cf62cb3

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

ansible_ai_connect/ai/api/versions/v1/telemetry/tests/test_api_telemetry_settings_views.py

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,10 @@
1212
# See the License for the specific language governing permissions and
1313
# limitations under the License.
1414

15+
from http import HTTPStatus
16+
17+
from django.test import override_settings
18+
1519
from ansible_ai_connect.ai.api.telemetry.tests.test_api_telemetry_settings_views import (
1620
TestTelemetrySettingsView,
1721
TestTelemetrySettingsViewAsNonSubscriber,
@@ -22,6 +26,16 @@
2226
class TestTelemetrySettingsViewVersion1(TestTelemetrySettingsView):
2327
api_version = API_VERSION
2428

29+
@override_settings(DEBUG=False, DEPLOYMENT_MODE="DUMMY_VALUE")
30+
def test_get_telemetry_settings_non_saas_non_debug(self):
31+
r = self.client.get(self.api_version_reverse("telemetry_settings"))
32+
self.assertEqual(r.status_code, HTTPStatus.NOT_IMPLEMENTED)
33+
34+
@override_settings(DEBUG=False, DEPLOYMENT_MODE="DUMMY_VALUE")
35+
def test_set_telemetry_settings_non_saas_non_debug(self):
36+
r = self.client.post(self.api_version_reverse("telemetry_settings"))
37+
self.assertEqual(r.status_code, HTTPStatus.NOT_IMPLEMENTED)
38+
2539

2640
class TestTelemetrySettingsViewAsNonSubscriberVersion1(TestTelemetrySettingsViewAsNonSubscriber):
2741
api_version = API_VERSION

0 commit comments

Comments
 (0)