Boa tarde, Fernando...Obrigado pela resposta.
Já pensei em fazer isso sim, inclusive já tinha iniciado os testes através 
dele. Porém existem dois problemas que não consegui resolver:

1° - Ao executar o comando ``manage.py test tests/``,  é como se os testes 
> não estivessem sendo executados, retornando o seguinte:
>
System check identified no issues (0 silenced).


----------------------------------------------------------------------
Ran 0 tests in 0.000s


OK




 2° - Através dos testes do framework é possível exportar um arquivo para 
um arquivo xml, para que possa ser lido pelo sonarqube, assim como faço com 
o pytest?

Agradeço desde já pela ajuda.

Em quarta-feira, 27 de maio de 2020 13:45:40 UTC-3, Fernando Augusto 
Rodrigues de araujo escreveu:
>
> Fala João, você já pensou em usar a própria api de testes do Django e do 
> Django Rest Framework ?
>
> Com isso você consegue testar facilmente as suas querys se forem através 
> do próprio ORM do Django, te dando assim uma cobertura maior do código.
>
> Em relação aos testes unitários com o banco de dados, quando você utilizar 
> a api do Django, ele cria um banco de teste para fazer isto e é muito 
> rápido.
>
> Em terça-feira, 26 de maio de 2020 21:16:57 UTC-3, João Batista escreveu:
>>
>> Olá, estou iniciando os testes unitários da minha aplicação e é a 
>> primeira vez que faço os testes em uma aplicação.
>> Eu possuo dois apps no projeto, e já consigo fazer os testes do meu 
>> arquivo "functions" utilizando o pytest e verificando a cobertura através 
>> do sonarqube. Porém, a cobertura ainda é baixa, pois dentro da view da 
>> aplicação possui muitas linhas de query's...
>>
>> Aqui começa o meu problema, como eu faria para executar os testes nessa 
>> parte do código, uma vez que fui instruído a executar os testes unitários 
>> de forma isolada? Eu pensei em criar um mock, e até descobri que o próprio 
>> pytest consegue criar o objeto para não se comunicar com o banco que está 
>> em produção, porém não consegui aplicar.
>>
>> pois quando tento acessar a elementos da aplicação recebo a seguinte 
>> resposta quando executo o pytest: 
>> ``django.core.exceptions.AppRegistryNotReady: Apps aren't loaded yet.``, 
>> alguma solução pra isso ou método mais simples de executar os testes dentro 
>> das views?
>>
>> Agradeço a atenção de todos.
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Django REST framework" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-rest-framework+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-rest-framework/2113c5fd-ccf7-4d99-b187-ebc81269830b%40googlegroups.com.

Reply via email to