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)