Solution of the test task
for MEDODS company.
Functionality:
- Create tokens:
Request:
Refresh token in response body:
Access token in Authorization Header:
- Refresh tokens:
Request:
Refresh token in response body:
Access token in Authorization Header:
Tests
To run test use next commands. Coverage info will be
recorded to tests/coverage
folder:
task -d scripts tests -v
Linters
task -d scripts linters -v
Migrations
To create migration file, use next command:
task -d scripts makemigrations NAME={{migration name}}
To apply all available migrations, use next command:
task -d scripts migrate
To migrate up to a specific version, use next command:
task -d scripts migrate_to VERSION={{migration version}}
To rollback migrations to a specific version, use next command:
task -d scripts downgrade_to VERSION={{migration version}}
To rollback all migrations (careful!), use next command:
task -d scripts downgrade_to_base
To print status of all migrations, use next command:
task -d scripts migrations_status