https://github.com/ericsalesdeandrade/pytest-django-restapi-example
Comprehensive Step-by-Step Guide to Testing Django REST APIs with Pytest
https://github.com/ericsalesdeandrade/pytest-django-restapi-example
python rest-api
Last synced: over 1 year ago
JSON representation
Comprehensive Step-by-Step Guide to Testing Django REST APIs with Pytest
- Host: GitHub
- URL: https://github.com/ericsalesdeandrade/pytest-django-restapi-example
- Owner: ericsalesdeandrade
- Created: 2023-04-15T20:06:03.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2023-04-27T10:49:50.000Z (about 3 years ago)
- Last Synced: 2025-01-29T12:32:02.830Z (over 1 year ago)
- Topics: python, rest-api
- Language: Python
- Homepage: https://pytest-with-eric.com/pytest-advanced/pytest-django-restapi-testing/
- Size: 27.3 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# PyTest Django REST API Example
This repo contains the sample code for the article - [Comprehensive Step-by-Step Guide to Testing Django REST APIs with Pytest](https://pytest-with-eric.com/pytest-advanced/pytest-django-restapi-testing/)
This project explains how to Build and Test A Django CRUD Rest API using SQLite and Pytest.
# Requirements
* Python (3.10.9)
Please install the dependencies via the `requirements.txt` file using
```commandline
pip install -r requirements.txt
```
If you don't have Pip installed please follow instructions online on how to do it.
# How To Run the Unit Tests
To run the Unit Tests, from the root of the repo run
```commandline
pytest tests/unit/test_task_api.py -v -s
```
If you have any questions about the project please raise an Issue on GitHub.