To repozytorium jest prezentacją wykonaną na potrzeby meetup'u Bielsko-BiałQA.
W repozytorium znajdują się 3 foldery:
- blog - prosty blog w oparciu o Flask (uruchomienie poprzez plik zayzafound.py)
- presentation - prezentacja w HTML'u (uruchomienie poprzez plik index.html)
- test - testy
Aby uruchomić przykładowy kod testów należy:
- Zainstalować przeglądarkę Chrome oraz odpowiedni dla konkretnej wersji przeglądarki Chrome WebDriver,
- Pobrać zawartość tego repozytorium do wybranego folderu
- W folderze utworzyć wirtualne środowisko Python'a (będąc w folderze wykonać polecenie
python3 -m venv ./venv
) - Aktywować wirtualne środowisko (
./venv/bin/activate
) - Zainstalować wymagane pakiety wykorzystwane przez blog oraz testy (
pip3 install -r requirements.txt
) - Przejśc do folderu blog
- Uruchomić blog (
python3 ./zayzafoun.py
)
Od tego momentu można uruchamiać testy z folderu tests.
PS. Kod przygotowany i przetestowany w Python 3.6 oraz w środowisku Linux (powinien działać również na MacOSX oraz Windows). Powyższy kod powstał tylko i wyłącznie w celach prezentacyjnych i niekomercyjnych. Nie ponoszę jakiejkolwiek odpowiedzialności za jego działanie.