[READY][Gameplay] #310 Host transition idempotency and error catalog for scoreboard -> next round / finish #320
@@ -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")
|
||||
|
||||
Reference in New Issue
Block a user