MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Escrevendo testes para APIs RESTful do Python Eve em um MongoDB real


O próprio conjunto de testes Eve está usando um teste banco de dados e não zombando de nada. O banco de dados de teste é criado e descartado em cada execução para garantir o isolamento (não super rápido sim, mas o mais próximo possível de um ambiente de produção). Embora você deva testar seu próprio código, você provavelmente não precisa escrever testes como test_access_public_token acima desde, coisas como essa já são cobertas pela suíte Eve. Você pode querer verificar o Eve Mocker extensão também.

Familiarize-se também com os tutoriais de autenticação e autorização . Parece que a maneira como você fará com que todo o token funcione não é realmente apropriado (você deseja usar cabeçalhos de solicitação para esse tipo de coisa).