From acafcd12913fc5187b1988e380206ebeb3cb5f39 Mon Sep 17 00:00:00 2001 From: Asger Geel Weirsoee Date: Sat, 3 Oct 2026 18:26:26 +0200 Subject: [PATCH] =?UTF-8?q?Ret:=20reglernes=20sl=C3=A5-fra-knap=20sad=20p?= =?UTF-8?q?=C3=A5=20den=20forkerte=20klasse?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Testene satte selv attributten og skjulte fejlen; nu tjekker de standarden. Claude-Session: https://claude.ai/code/session_01JmhJG6JnhXfzNiKv8f2vHu --- fupogfakta/engine.py | 4 ++-- fupogfakta/tests/test_engine.py | 1 + party/tests/test_brain.py | 1 + party/tests/test_narration.py | 1 + party/tests/test_views.py | 1 + party/tests/test_ws.py | 1 + 6 files changed, 7 insertions(+), 2 deletions(-) diff --git a/fupogfakta/engine.py b/fupogfakta/engine.py index 829bd7a..d64ede1 100644 --- a/fupogfakta/engine.py +++ b/fupogfakta/engine.py @@ -74,8 +74,6 @@ def slugify(name: str) -> str: class GameError(Exception): - show_rules = True # reglerne før rummets første spil (testene slår dem fra) - def __init__(self, code: str, message: str): super().__init__(message) self.code = code @@ -135,6 +133,8 @@ class Answer: class Game: + show_rules = True # reglerne før rummets første spil (testene slår dem fra) + def __init__(self, code: str, questions: list[dict], join_url: str = "", rng: random.Random | None = None): self.code = code self.join_url = join_url diff --git a/fupogfakta/tests/test_engine.py b/fupogfakta/tests/test_engine.py index 1e2b363..579ded0 100644 --- a/fupogfakta/tests/test_engine.py +++ b/fupogfakta/tests/test_engine.py @@ -19,6 +19,7 @@ def bank(n_cats=5, per_cat=6): def setUpModule(): from fupogfakta.engine import Game + assert Game.show_rules is True # standarden i drift Game.show_rules = False # reglerne testes for sig (RulesTests) diff --git a/party/tests/test_brain.py b/party/tests/test_brain.py index 2e10542..3a20b27 100644 --- a/party/tests/test_brain.py +++ b/party/tests/test_brain.py @@ -17,6 +17,7 @@ from .test_ws import HOST_HEADERS, make_bank, recv_until def setUpModule(): from fupogfakta.engine import Game + assert Game.show_rules is True # standarden i drift Game.show_rules = False # reglerne testes for sig (RulesTests) diff --git a/party/tests/test_narration.py b/party/tests/test_narration.py index 3bbacbb..3f6fe1e 100644 --- a/party/tests/test_narration.py +++ b/party/tests/test_narration.py @@ -17,6 +17,7 @@ from .test_ws import HOST_HEADERS, make_bank, recv_until def setUpModule(): from fupogfakta.engine import Game + assert Game.show_rules is True # standarden i drift Game.show_rules = False # reglerne testes for sig (RulesTests) diff --git a/party/tests/test_views.py b/party/tests/test_views.py index 1758d0e..0f2efce 100644 --- a/party/tests/test_views.py +++ b/party/tests/test_views.py @@ -8,6 +8,7 @@ from party import rooms def setUpModule(): from fupogfakta.engine import Game + assert Game.show_rules is True # standarden i drift Game.show_rules = False # reglerne testes for sig (RulesTests) diff --git a/party/tests/test_ws.py b/party/tests/test_ws.py index c67ec7c..3fb912a 100644 --- a/party/tests/test_ws.py +++ b/party/tests/test_ws.py @@ -29,6 +29,7 @@ HOST_HEADERS = [(b"x-authentik-username", b"agw"), (b"x-authentik-groups", b"Fam def setUpModule(): from fupogfakta.engine import Game + assert Game.show_rules is True # standarden i drift Game.show_rules = False # reglerne testes for sig (RulesTests)