Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hroncok/pytest-workshop
Pracovní repozitář k workshopu na InstallFest
https://github.com/hroncok/pytest-workshop
czech installfest pytest python python3 testing workshop
Last synced: 15 days ago
JSON representation
Pracovní repozitář k workshopu na InstallFest
- Host: GitHub
- URL: https://github.com/hroncok/pytest-workshop
- Owner: hroncok
- License: cc0-1.0
- Created: 2017-03-03T10:44:47.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2017-03-04T15:44:11.000Z (almost 8 years ago)
- Last Synced: 2024-12-13T20:49:13.208Z (20 days ago)
- Topics: czech, installfest, pytest, python, python3, testing, workshop
- Language: Python
- Homepage: https://installfest.cz/if17/
- Size: 10.7 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.rst
- License: LICENSE
Awesome Lists containing this project
README
Workshop o testování v Pythonu
==============================Toto není soběstačný studijní materiál, ale pouze pomůcka k workshopu.
Workshop staví nad již `proběhlým workshopem o psaní TwitterWall v Pythonu
`_, tentokrát podle připomínek začínáme s gitovým
repositářem, aby se vám při workshopu lépe opisovalo. Nic se neděje, pokud jste
na předešlém workshopu nebyli.V repozitáři je teď vypracovaná úloha *TwitterWall v Pythonu* se kterou se včas
seznámíme. Pro rozjetí musíte mít přihlašovací údaje k Twitteru:Po přihlášení na Twitter (pokud nemáte, můžete si vytvořit nějaký dummy účet,
ale musíte přidat telefonní číslo) jděte na `apps.twitter.com
`_ a vytvořte aplikaci (URL si můžete vymyslet).
Po vytvoření najdete na kartě *Keys and Access Tokens* *API Key* a
*API Secret*. Nemusíme doufám zdůrazňovat, že se jedná prakticky o hesla k
vašemu Twitter účtu, a proto by je nikdo kromě vás neměl vidět.
Tyto hodnoty uložte do souboru ``~/.twitter.ini`` v následujícím formátu:.. code :: ini
[auth]
key = D4HJp6PKmpon9eya1b2c3d4e5
secret = rhvasRMhvbuHJpu4MIuAb4WO50gnoQa1b2c3d4e5f6g7h8i9j0Poté budete potřebovat prostředí pro Python:
.. code :: bash
$ python3.5 -m venv env # vytvoření virtualenvu
$ . env/bin/activate # aktivace
(env)$ python -m pip install -r requirements.txt # příkaz na instalaci balíčků puštěný ve virtualenvu
(env)$ ... # práce "uvnitř"
(env)$ deactivate # vypnutí virtualenvuZbytek si ukážeme a vysvětlíme na workshopu.
Studijní materiály
------------------Pokud hledáte materiály, podívejte se na `cvičení o testování z předmětu MI-PYT
`_
(Pokročilý Python).Licence
-------Všechny ukázky kódu i texty v tomto repozitáři jsou vydané pod licencí
`CC0 1.0 Universal Public Domain Dedication
`_.
Znamená to, že si s nimi můžete dělat, co uznáte za vhodné.