| 12345678910111213141516171819202122 |
- """Unit tests for catalog bulk delete endpoints."""
- import pytest
- from pydantic import ValidationError
- from backend.app.api.routes.inventory import BulkDeleteIdsRequest
- class TestBulkDeleteIdsRequest:
- """Tests for BulkDeleteIdsRequest schema."""
- def test_accepts_list_of_ids(self):
- req = BulkDeleteIdsRequest(ids=[1, 2, 3])
- assert req.ids == [1, 2, 3]
- def test_accepts_empty_list(self):
- req = BulkDeleteIdsRequest(ids=[])
- assert req.ids == []
- def test_rejects_missing_ids(self):
- with pytest.raises(ValidationError):
- BulkDeleteIdsRequest()
|