From 47659ed6734e884cf7055045b6717ece44997dba Mon Sep 17 00:00:00 2001 From: DEV-bot Date: Tue, 17 Mar 2026 07:43:49 +0000 Subject: [PATCH] test(gameplay): guard extracted lobby helper wiring --- lobby/tests.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/lobby/tests.py b/lobby/tests.py index 5ee08e1..b426bd1 100644 --- a/lobby/tests.py +++ b/lobby/tests.py @@ -10,6 +10,7 @@ from django.test import TestCase, override_settings from django.urls import reverse from django.utils import timezone +from fupogfakta import services as gameplay_services from fupogfakta.models import ( Category, GameSession, @@ -21,11 +22,20 @@ from fupogfakta.models import ( RoundQuestion, ScoreEvent, ) +from lobby import views as lobby_views from lobby.i18n import i18n_locale_config, lobby_i18n_catalog, resolve_error_message, resolve_locale 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): def setUp(self): self.host = User.objects.create_user(username="host", password="secret123")