Skip to content

Commit

Permalink
Remove current camera check in tests
Browse files Browse the repository at this point in the history
  • Loading branch information
ugyballoons committed Aug 10, 2023
1 parent b99c907 commit 63e2804
Showing 1 changed file with 0 additions and 24 deletions.
24 changes: 0 additions & 24 deletions tests/handlers/api_test.py
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
import pytest
from httpx import AsyncClient

from rubintv.background.bucketpoller import objects_to_events
from rubintv.main import bp
from rubintv.models.helpers import find_first
from rubintv.models.models import Camera, Location, get_current_day_obs
from rubintv.models.models_init import ModelsInitiator
Expand Down Expand Up @@ -59,28 +57,6 @@ async def test_get_invalid_api_location_camera(client: AsyncClient) -> None:
assert response.status_code == 404


@pytest.mark.asyncio
async def test_get_api_location_camera_current(client: AsyncClient) -> None:
"""Test that api location camera current gives current data for a camera"""
location_name = "slac"
camera_name = "ts8"

response = await client.get(
f"/rubintv/api/{location_name}/{camera_name}" f"/current"
)
data = response.json()
assert "date" in data
assert data["date"] == get_current_day_obs().isoformat()
assert "events" in data
objects = await bp.get_current_state(location_name, camera_name)
assert objects is not None
events = objects_to_events(objects)
if events:
assert data["events"] == [event.__dict__ for event in events]
else:
assert data["events"] is None


@pytest.mark.asyncio
async def test_get_api_location_camera_current_for_offline(
client: AsyncClient,
Expand Down

0 comments on commit 63e2804

Please sign in to comment.