feat: Implement initial schema and add various API, service, and management command enhancements across the application.

This commit is contained in:
pacnpal
2026-01-01 15:13:01 -05:00
parent c95f99ca10
commit b243b17af7
413 changed files with 11164 additions and 17433 deletions

View File

@@ -221,10 +221,7 @@ class TestParkPhotoListOutputSerializer(TestCase):
def test__meta__all_fields_read_only(self):
"""Test all fields are read-only for list serializer."""
assert (
ParkPhotoListOutputSerializer.Meta.read_only_fields
== ParkPhotoListOutputSerializer.Meta.fields
)
assert ParkPhotoListOutputSerializer.Meta.read_only_fields == ParkPhotoListOutputSerializer.Meta.fields
class TestParkPhotoApprovalInputSerializer(TestCase):
@@ -331,7 +328,7 @@ class TestHybridParkSerializer(TestCase):
"""Test serializing park without location returns null for location fields."""
park = ParkFactory()
# Remove location if it exists
if hasattr(park, 'location') and park.location:
if hasattr(park, "location") and park.location:
park.location.delete()
serializer = HybridParkSerializer(park)
@@ -413,10 +410,7 @@ class TestHybridParkSerializer(TestCase):
def test__meta__all_fields_read_only(self):
"""Test all fields in HybridParkSerializer are read-only."""
assert (
HybridParkSerializer.Meta.read_only_fields
== HybridParkSerializer.Meta.fields
)
assert HybridParkSerializer.Meta.read_only_fields == HybridParkSerializer.Meta.fields
@pytest.mark.django_db