diff --git a/README.md b/README.md index 020c24b4eacd5e749ce545744c56717685d8e82e..7ac96bcd903ce65e751c8e6abb9947211f35aa9e 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