mirror of
https://github.com/pacnpal/thrillwiki_django_no_react.git
synced 2025-12-29 22:47:00 -05:00
feat: Implement MFA authentication, add ride statistics model, and update various services, APIs, and tests across the application.
This commit is contained in:
@@ -4,31 +4,13 @@ Tests for Core managers and querysets.
|
||||
Following Django styleguide pattern: test__<context>__<action>__<expected_outcome>
|
||||
"""
|
||||
|
||||
|
||||
import pytest
|
||||
from django.test import TestCase
|
||||
from django.utils import timezone
|
||||
from datetime import timedelta
|
||||
from unittest.mock import Mock, patch
|
||||
|
||||
from apps.core.managers import (
|
||||
BaseQuerySet,
|
||||
BaseManager,
|
||||
LocationQuerySet,
|
||||
LocationManager,
|
||||
ReviewableQuerySet,
|
||||
ReviewableManager,
|
||||
HierarchicalQuerySet,
|
||||
HierarchicalManager,
|
||||
TimestampedQuerySet,
|
||||
TimestampedManager,
|
||||
StatusQuerySet,
|
||||
StatusManager,
|
||||
)
|
||||
|
||||
from tests.factories import (
|
||||
ParkFactory,
|
||||
ParkReviewFactory,
|
||||
RideFactory,
|
||||
UserFactory,
|
||||
)
|
||||
|
||||
|
||||
@@ -4,32 +4,23 @@ Tests for Park managers and querysets.
|
||||
Following Django styleguide pattern: test__<context>__<action>__<expected_outcome>
|
||||
"""
|
||||
|
||||
|
||||
import pytest
|
||||
from django.test import TestCase
|
||||
from django.utils import timezone
|
||||
from datetime import timedelta
|
||||
|
||||
from apps.parks.models import Park, ParkArea, ParkReview, Company
|
||||
from apps.parks.managers import (
|
||||
ParkQuerySet,
|
||||
ParkManager,
|
||||
ParkAreaQuerySet,
|
||||
ParkAreaManager,
|
||||
ParkReviewQuerySet,
|
||||
ParkReviewManager,
|
||||
CompanyQuerySet,
|
||||
CompanyManager,
|
||||
)
|
||||
|
||||
from apps.parks.models import Company, Park, ParkArea, ParkReview
|
||||
from tests.factories import (
|
||||
ParkFactory,
|
||||
CoasterFactory,
|
||||
ManufacturerCompanyFactory,
|
||||
OperatorCompanyFactory,
|
||||
ParkAreaFactory,
|
||||
ParkFactory,
|
||||
ParkReviewFactory,
|
||||
RideFactory,
|
||||
CoasterFactory,
|
||||
UserFactory,
|
||||
OperatorCompanyFactory,
|
||||
ManufacturerCompanyFactory,
|
||||
)
|
||||
|
||||
|
||||
@@ -290,7 +281,7 @@ class TestParkReviewQuerySet(TestCase):
|
||||
"""Test moderation_required filters reviews needing moderation."""
|
||||
user1 = UserFactory()
|
||||
user2 = UserFactory()
|
||||
published = ParkReviewFactory(is_published=True, user=user1)
|
||||
ParkReviewFactory(is_published=True, user=user1)
|
||||
unpublished = ParkReviewFactory(is_published=False, user=user2)
|
||||
|
||||
result = ParkReview.objects.moderation_required()
|
||||
|
||||
@@ -6,29 +6,22 @@ Following Django styleguide pattern: test__<context>__<action>__<expected_outcom
|
||||
|
||||
import pytest
|
||||
from django.test import TestCase
|
||||
from django.utils import timezone
|
||||
|
||||
from apps.rides.models import Ride, RideModel, RideReview
|
||||
from apps.rides.managers import (
|
||||
RideQuerySet,
|
||||
RideManager,
|
||||
RideModelQuerySet,
|
||||
RideModelManager,
|
||||
RideQuerySet,
|
||||
RideReviewQuerySet,
|
||||
RideReviewManager,
|
||||
RollerCoasterStatsQuerySet,
|
||||
RollerCoasterStatsManager,
|
||||
)
|
||||
|
||||
from apps.rides.models import Ride, RideModel, RideReview
|
||||
from tests.factories import (
|
||||
RideFactory,
|
||||
CoasterFactory,
|
||||
DesignerCompanyFactory,
|
||||
ManufacturerCompanyFactory,
|
||||
ParkFactory,
|
||||
RideFactory,
|
||||
RideModelFactory,
|
||||
RideReviewFactory,
|
||||
UserFactory,
|
||||
ManufacturerCompanyFactory,
|
||||
DesignerCompanyFactory,
|
||||
)
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user