An open API service indexing awesome lists of open source software.

https://github.com/07rinat07/pytest_course

pytest_course
https://github.com/07rinat07/pytest_course

pytest python3 sqlite

Last synced: 5 months ago
JSON representation

pytest_course

Awesome Lists containing this project

README

          



### Тестирование - PYTEST
#### Подготовка окружения
* или с файла установить сразу зависимости
* pip install -r .\requirements.txt
* py -m venv venv
* .\venv\Scripts\activate
* pip install pytest
#### Со всего проекта берет все установленные зависимости в файл для последующей установки например через Docker.
* pip freeze > requirements.txt

### Описание логики приложения
* Запуск проекта:
* Убедитесь, что данные в .env файлах правильные
* Создайте таблицу candies в БД:
CREATE DATABASE candies;
* Создайте виртуальное окружение и активируйте его:
python3 -m venv .venv
source .venv/bin/activate - Linux
.\venv\Scripts\activate.ps1 - Windows
* Установите зависимости из requirements.txt:
pip install -r requirements.txt
* Запустите миграции:
alembic upgrade head
* Теперь можно запускать проект: python3 src/main.py