Skip to content

Um projeto usando flask, sqlalchemy e marshmallow

Notifications You must be signed in to change notification settings

dunossauro/crudzin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Crudzin

Experiência com um crud usando flask e suas ferramentas

  • Flask
  • flask_sqlalchemy
  • flask_migrate
  • flask_marshmallow
  • marshmallow_sqlalchemy
  • flask-jwt-extended

Apoie a Live de Python

apoia.se/livedepython

Vídeos onde o projeto foi desenvolvido

Desenvolvimento inicial

Escrevendo os testes

Autenticando a API

Testes de comportamento com BDD

Como rodar esse projeto

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

flask run

Como fazer as migrações

flask db init
flask db migrate
flask db upgrade

Como rodar os testes e obter cobertura

# gera o report e roda os testes
coverage run --source=app -m unittest discover -s tests/ -v
# mostra um resumo da cobertura em shell
coverage report
# gera o path '/htmlcov' com htmls estáticos da cobertura
coverage html

Como rodar os testes de comportamento com BDD

behave tests/behavior_tests/features/

About

Um projeto usando flask, sqlalchemy e marshmallow

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •