Iniciando um novo projeto usando o Flask

Recentemente eu estou trabalhando em um projeto que necessita do MongoDB, para projetos em bancos relacionais eu uso sempre o django, mas neste caso eu resolvi apostar na combinação do Flask + MongoDB, e de fato não me arrependi.

No começo eu tive algumas dificuldades, a primeira foi como criar o esqueleto do projeto, lendo a documentação eu me identifiquei logo com os blueprints e assim fiz algo parecido com o que geralmente trabalho no django.

A segunda dificuldade foi nos testes, novamente lendo a documentação e entendendo como funcionam o application e request context eu finalmente cheguei a um resultado satisfatório.

O resumo disso vocês podem encontrar no repositório do flask-example, se você tem dúvida em como começar o projeto e deseja ver alguns exemplos de testes de blueprints, não perca tempo.