Skip to content

Flask-Examples/Tutorial-Authentication-Flask-API-live-82

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tutorial-Authentication-Flask-API-live-82

Tutorial made from 'Live de Python #82 - Autenticação de uma API Flask' (Eduardo Mendes) by Marcus Mariano


Introduction

Authentication Flask API

Packages

  • flask
  • flask-sqlalchemy
  • flask-migrate
  • flask-marshmallow
  • marshmallow-sqlalchemy
  • passlib
  • flask_jwt_extended

Dev-packages

  • requests
  • ipdb

Installation

pipenv install --dev

How to Run

Config App

export FLASK_APP=app
export FLASK_ENV=Development
export FLASK_DEBUG=True

flask run

Creat DB Make Magrations

flask db init 

flask db migrate

flask db upgrade

Tests

Testing Flask API

python -m unittest -v tests/tests_flask_api.py

Run Coverage

coverage run --source=app -m unittest discover -s tests

Run Coverage and unittest with verbose mode

pipenv run coverage run --source=app -m unittest discover -s tests -v

Run Coverage Report

coverage report

Run Coverage generate HTML report

coverage html

License

Code and documentation are available according to the GNU GENERAL PUBLIC LICENSE Version 3 (see LICENSE).

About

Tutorial made from 'Live de Python #82 - Autenticação de uma API Flask' (Eduardo Mendes) by Marcus Mariano

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published