"""Tests for media element rendering (images vs videos)."""
from httpx import AsyncClient
import main
class TestMediaElementRendering:
"""Tests for GET /{file_hash} media element selection."""
async def test_image_file_renders_img_tag(self, client_dir: AsyncClient) -> None:
"""Image files should render an
element."""
file_hash = None
for h, path in main.file_mapping.items():
if path.endswith(".jpg"):
file_hash = h
break
assert file_hash is not None
response = await client_dir.get(f"/{file_hash}")
assert response.status_code == 200
assert "
None:
"""Video files should render a