|
|
|
@ -10,7 +10,7 @@ die Methoden mit Daten ausprobieren.
|
|
|
|
|
## Voraussetzungen ## |
|
|
|
|
|
|
|
|
|
1. Der Python-Compiler **`^3.10.*`** wird benötigt. |
|
|
|
|
2. Es ist auch empfehlenswert, **`justfile`** zu installieren (siehe <https://github.com/casey/just#installation>). |
|
|
|
|
2. Das **`justfile`**-Tool wird benötigt (siehe <https://github.com/casey/just#installation>). |
|
|
|
|
|
|
|
|
|
## Build -> Test -> Run ## |
|
|
|
|
|
|
|
|
@ -18,29 +18,18 @@ In einem IDE in dem Repo zu diesem Ordner navigieren.
|
|
|
|
|
</br> |
|
|
|
|
Eine bash-Konsole aufmachen und folgende Befehle ausführen: |
|
|
|
|
|
|
|
|
|
Wer das **justfile**-Tool hat: |
|
|
|
|
```bash |
|
|
|
|
# Zeige alle Befehle: |
|
|
|
|
just |
|
|
|
|
# Zur Installation der Requirements (nur nach Änderungen): |
|
|
|
|
just build; |
|
|
|
|
# Zur Installation der Requirements (nur und immer nach Änderungen nötig): |
|
|
|
|
just build |
|
|
|
|
# Zur Ausführung der unit tests: |
|
|
|
|
just tests; |
|
|
|
|
just tests |
|
|
|
|
# Zur Ausführung des Programms |
|
|
|
|
just run; |
|
|
|
|
just run |
|
|
|
|
# Zur Bereinigung aller Artefakte |
|
|
|
|
just clean; |
|
|
|
|
just clean |
|
|
|
|
``` |
|
|
|
|
Wer das justfile-Tool hat: |
|
|
|
|
```bash |
|
|
|
|
# Zur Installation der Requirements (nur nach Änderungen): |
|
|
|
|
python3 -m pip install -r requirements.txt; |
|
|
|
|
# Zur Ausführung der unit tests: |
|
|
|
|
python3 -m pytest tests --cache-clear --verbose -k test_; |
|
|
|
|
# Zur Ausführung des Programms: |
|
|
|
|
python3 main.py |
|
|
|
|
``` |
|
|
|
|
Auf Windows verwendet man `py -3` od. `py -310` statt `python3`. |
|
|
|
|
|
|
|
|
|
Man kann auch mit einem guten Editor/IDE die Tests einzeln ausführen. |
|
|
|
|
|
|
|
|
|