feat: Implement MFA authentication, add ride statistics model, and update various services, APIs, and tests across the application.

This commit is contained in:
pacnpal
2025-12-28 17:32:53 -05:00
parent aa56c46c27
commit c95f99ca10
452 changed files with 7948 additions and 6073 deletions

View File

@@ -4,22 +4,21 @@ Tests for RideService.
Following Django styleguide pattern: test__<context>__<action>__<expected_outcome>
"""
from unittest.mock import Mock, patch
import pytest
from unittest.mock import Mock, patch, MagicMock
from django.test import TestCase
from django.core.exceptions import ValidationError
from apps.rides.services import RideService
from apps.rides.models import Ride
from apps.rides.services import RideService
from tests.factories import (
DesignerCompanyFactory,
ManufacturerCompanyFactory,
ParkAreaFactory,
ParkFactory,
RideFactory,
RideModelFactory,
ParkAreaFactory,
UserFactory,
ManufacturerCompanyFactory,
DesignerCompanyFactory,
)