"""Phase 2 tests: Video upload endpoint. Covers: - POST /api/v1/upload-video with size validation (<300MB) - Format validation (MP4 and common formats) - Static file serving - Error handling for oversized/invalid files """ import pytest class TestVideoUpload: """Video upload endpoint tests.""" def test_upload_mp4_success(self): """Should accept valid MP4 under 300MB.""" pass # TODO: implement def test_upload_size_limit(self): """Should reject files over 300MB.""" pass # TODO: implement def test_upload_invalid_format(self): """Should reject non-video formats.""" pass # TODO: implement def test_static_file_serving(self): """Should serve uploaded video via static URL.""" pass # TODO: implement