diff --git a/docs/source/changelog.rst b/docs/source/changelog.rst index a826a914..5bb5e84d 100644 --- a/docs/source/changelog.rst +++ b/docs/source/changelog.rst @@ -1,4 +1,4 @@ -.. Created by changelog.py at 2021-12-20, command +.. Created by changelog.py at 2022-01-11, command '/Users/giffler/.cache/pre-commit/repor6pnmwlm/py_env-default/bin/changelog docs/source/changes compile --output=docs/source/changelog.rst' based on the format of 'https://keepachangelog.com/' @@ -6,7 +6,7 @@ CHANGELOG ######### -[Unreleased] - 2021-12-20 +[Unreleased] - 2022-01-11 ========================= Added diff --git a/tardis/rest/app/routers/resources.py b/tardis/rest/app/routers/resources.py index 7bfbd725..9e4bf9e9 100644 --- a/tardis/rest/app/routers/resources.py +++ b/tardis/rest/app/routers/resources.py @@ -6,7 +6,7 @@ router = APIRouter(prefix="/resources", tags=["resources"]) -@router.get("/state/{drone_uuid}", description="Get current state of a resource") +@router.get("/{drone_uuid}/state", description="Get current state of a resource") async def get_resource_state( drone_uuid: str = Path(..., regex=r"^\S+-[A-Fa-f0-9]{10}$"), sql_registry: SqliteRegistry = Depends(database.get_sql_registry()), diff --git a/tests/rest_t/routers_t/test_resources.py b/tests/rest_t/routers_t/test_resources.py index 6d13df43..e8283162 100644 --- a/tests/rest_t/routers_t/test_resources.py +++ b/tests/rest_t/routers_t/test_resources.py @@ -12,7 +12,7 @@ def test_get_resource_state(self): ) response = run_async( - self.client.get, "/resources/state/test-0123456789", headers=self.headers + self.client.get, "/resources/test-0123456789/state", headers=self.headers ) self.assertEqual(response.status_code, 200) self.assertEqual( @@ -22,13 +22,13 @@ def test_get_resource_state(self): self.mock_crud.get_resource_state.return_value = async_return(return_value=[]) response = run_async( - self.client.get, "/resources/state/test-1234567890", headers=self.headers + self.client.get, "/resources/test-1234567890/state", headers=self.headers ) self.assertEqual(response.status_code, 404) self.assertEqual(response.json(), {"detail": "Drone not found"}) response = run_async( - self.client.get, "/resources/state/test-invalid", headers=self.headers + self.client.get, "/resources/test-invalid/state", headers=self.headers ) self.assertEqual(response.status_code, 422) self.assertEqual(