From 9c81bf6ee9e4c18fa912eff0efe096bc2b43f32c Mon Sep 17 00:00:00 2001 From: Martin Mares <mj@ucw.cz> Date: Wed, 7 Sep 2022 21:28:41 +0200 Subject: [PATCH] Testy: README --- README.md | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 020c24b4..7ac96bcd 100644 --- a/README.md +++ b/README.md @@ -51,7 +51,7 @@ # Inicializovat regiony v DB # Obstarat si extra/ruian/ a extra/schools/parsed/ z jiné instance (nebo je znovu stáhnout) . ../venv/bin/activate - bin/test-init # případně podmnožinu + bin/test-init mo_osmo_test data # případně podmnožinu # Případně ručně otestovat, že uwsgi funguje # uwsgi --ini etc/osmo.ini @@ -73,3 +73,24 @@ ## Mražení závislostí pip freeze | grep -v '^osmo=' >constraints.txt + +## Testovací prostředí + + # Umíme automaticky založit testovací prostředí se soutěžemi, uživateli + # a jejich rolemi. Obvykle na to používáme samostatnou databázi a datový + # adresář. + + # Do mo/config.py připsat: + SQLALCHEMY_DATABASE_URI = ... připojení k databázi mo_osmo_test + DATA_DIR = "data-test" + CURRENT_YEAR = 42 + INSECURE_TEST_LOGIN = True + + # Vytvoření prostředí + bin/test-init mo_osmo_test data-test + + # Spuštění webových prohlížečů pro testovací uživatele + bin/test-browser garanti + + # Přepnutí soutěží do konkrétního stavu + bin/test-state running -- GitLab