test(gameplay): guard extracted lobby helper wiring
This commit is contained in:
@@ -10,6 +10,7 @@ from django.test import TestCase, override_settings
|
|||||||
from django.urls import reverse
|
from django.urls import reverse
|
||||||
from django.utils import timezone
|
from django.utils import timezone
|
||||||
|
|
||||||
|
from fupogfakta import services as gameplay_services
|
||||||
from fupogfakta.models import (
|
from fupogfakta.models import (
|
||||||
Category,
|
Category,
|
||||||
GameSession,
|
GameSession,
|
||||||
@@ -21,11 +22,20 @@ from fupogfakta.models import (
|
|||||||
RoundQuestion,
|
RoundQuestion,
|
||||||
ScoreEvent,
|
ScoreEvent,
|
||||||
)
|
)
|
||||||
|
from lobby import views as lobby_views
|
||||||
from lobby.i18n import i18n_locale_config, lobby_i18n_catalog, resolve_error_message, resolve_locale
|
from lobby.i18n import i18n_locale_config, lobby_i18n_catalog, resolve_error_message, resolve_locale
|
||||||
|
|
||||||
User = get_user_model()
|
User = get_user_model()
|
||||||
|
|
||||||
|
|
||||||
|
class LobbyGameplayExtractionTests(TestCase):
|
||||||
|
def test_lobby_views_use_extracted_gameplay_helpers(self):
|
||||||
|
self.assertIs(lobby_views._get_current_round_question, gameplay_services.get_current_round_question)
|
||||||
|
self.assertIs(lobby_views._select_round_question, gameplay_services.select_round_question)
|
||||||
|
self.assertIs(lobby_views._prepare_mixed_answers, gameplay_services.prepare_mixed_answers)
|
||||||
|
self.assertIs(lobby_views._resolve_scores, gameplay_services.resolve_scores)
|
||||||
|
|
||||||
|
|
||||||
class LobbyFlowTests(TestCase):
|
class LobbyFlowTests(TestCase):
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
self.host = User.objects.create_user(username="host", password="secret123")
|
self.host = User.objects.create_user(username="host", password="secret123")
|
||||||
|
|||||||
Reference in New Issue
Block a user