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
- Host: GitHub
- URL: https://github.com/07rinat07/pytest_course
- Owner: 07Rinat07
- Created: 2025-07-17T19:45:24.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2025-07-18T14:09:32.000Z (6 months ago)
- Last Synced: 2025-07-18T17:04:13.675Z (6 months ago)
- Topics: pytest, python3, sqlite
- Language: Python
- Homepage:
- Size: 6.35 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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