"""Shared test helpers for BadNote tests.""" from httpx import AsyncClient async def register_and_login(client: AsyncClient) -> tuple[str, str]: """Helper: register a user and return (token, user_id).""" resp = await client.post( "/api/auth/register", json={"username": "testuser", "password": "testpass123"}, ) data = resp.json() return data["token"], data["user_id"] def auth_header(token: str) -> dict: """Return Authorization header dict.""" return {"Authorization": f"Bearer {token}"}