diff --git a/program/tests/test_hosts.py b/program/tests/test_hosts.py index 1cb38dc1142aa5336059b3e7d136933b199fff8b..c3bac554388455fb3900824c812b1663ca6af50f 100644 --- a/program/tests/test_hosts.py +++ b/program/tests/test_hosts.py @@ -68,7 +68,6 @@ def test_retrieve_host(api_client, host): assert response.status_code == 200 -@pytest.mark.skip def test_update_host(admin_api_client, host, image): update = host_data(image) update["is_active"] = False diff --git a/program/views.py b/program/views.py index 27686f77b374b0ca2a341d11d4fa2410a25c9495..1a064d9ab5a45ccf85134d075ca64c2a7e2448bc 100644 --- a/program/views.py +++ b/program/views.py @@ -462,8 +462,12 @@ class APIShowViewSet(viewsets.ModelViewSet): @extend_schema_view( + create=extend_schema(summary="Create a new rrule."), retrieve=extend_schema(summary="Retrieve a single rrule."), - list=extend_schema(summary="List all rrule."), + update=extend_schema(summary="Update an existing rrule."), + partial_update=extend_schema(summary="Partially update an existing rrule."), + destroy=extend_schema(summary="Delete an existing rrule."), + list=extend_schema(summary="List all rrules.") ) class APIRRuleViewSet(viewsets.ModelViewSet): queryset = RRule.objects.all() @@ -943,6 +947,9 @@ class APILicenseViewSet(viewsets.ModelViewSet): serializer_class = LicenseSerializer +@extend_schema_view( + list=extend_schema(summary="List all settings."), +) class APIRadioSettingsViewSet(mixins.ListModelMixin, viewsets.GenericViewSet): queryset = RadioSettings.objects.all() serializer_class = RadioSettingsSerializer