Skip to content

gpietrek/HelloPython

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HelloPython

Example for

  • classes in Python
  • unit tests
  • unit tests with mocks

Vorbereitung

Alle Anweisungen hier sind als Kommandos in einer Unix-Shell-Umgebung anzuwenden, also z. B. in einem Terminal unter Linux oder MacOS oder in einer Git Bash unter Windows.

Voraussetzungen

Clonen des Repositories

git clone git@github.com:gpietrek/HelloPython.git

Es ist ein neues Verzeichnis mit dem Namen HelloPython entstanden.

Wechsel in das Verzeichnis und Abfrage des Status mit

cd HelloPython
git status

sollte ungefähr folgende Ausgabe ergeben:

On branch main
Your branch is up to date with 'origin/main'.

nothing to commit, working tree clean

Einrichten des virtual environment

Einmalig wird die virtuelle Umgebung für das Projekt eingerichtet:

python3 -m venv venv
source venv/bin/activate
python -m pip install -r requirements.txt

Starten des Programms

Wechsel in virtual environment

Für jede neu geöffnete Shell muss einmalig in die virtuelle Umgebung gewechselt werden:

cd <pfad_zu_src>/HelloPython
source venv/bin/activate

Ausführen der Tests

Ausführen aller Unit-Tests im Verzeichnis 'tests'

pytest

Ausführen des Programms

python main.py

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages