erdem / Drf Tdd Example
Licence: mit
An example Django REST framework project for test driven development.
Stars: ✭ 326
Programming Languages
python
139335 projects - #7 most used programming language
DRF-TDD-Example
An example Django REST framework project for test driven development.
Test Case Scenarios
- Test to verify registration with invalid password.
- Test to verify registration with already exists username.
- Test to verify registration with valid datas.
- Tested API authentication endpoint validations.
- Tested authenticated user authorization.
- Create a todo with API.
- Update a todo with API.
- Update a todo with API.
- Delete a todo with API.
- Get todo list for a user.
API Endpoints
Users
- /api/users/ (User registration endpoint)
- /api/users/login/ (User login endpoint)
- /api/users/logout/ (User logout endpoint)
Todos
- /api/todos/ (Todo create and list endpoint)
- /api/todos/{todo-id}/ (Todo retrieve, update and destroy endpoint)
Install
pip install -r requirements.txt
Usage
python manage.py test
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].