Closed Joao-Moura closed 3 years ago
Merging #201 (4a328ee) into main (d63c0d2) will increase coverage by
0.01%
. The diff coverage is100.00%
.
@@ Coverage Diff @@
## main #201 +/- ##
==========================================
+ Coverage 99.81% 99.82% +0.01%
==========================================
Files 40 40
Lines 1053 1143 +90
==========================================
+ Hits 1051 1141 +90
Misses 2 2
Flag | Coverage Δ | |
---|---|---|
unittests | 99.82% <100.00%> (+0.01%) |
:arrow_up: |
Flags with carried forward coverage won't be shown. Click here to find out more.
Impacted Files | Coverage Δ | |
---|---|---|
src/hortum/routers.py | 100.00% <100.00%> (ø) |
|
src/hortum/users/serializer.py | 100.00% <100.00%> (ø) |
|
src/hortum/users/tests.py | 100.00% <100.00%> (ø) |
|
src/hortum/users/urls.py | 100.00% <100.00%> (ø) |
|
src/hortum/users/viewsets.py | 100.00% <100.00%> (ø) |
|
src/hortum/urls.py | 100.00% <0.00%> (ø) |
|
src/hortum/settings.py | 100.00% <0.00%> (ø) |
Continue to review full report at Codecov.
Legend - Click here to learn more
Δ = absolute <relative> (impact)
,ø = not affected
,? = missing data
Powered by Codecov. Last update d63c0d2...4a328ee. Read the comment docs.
@VitorLamego entendo, também esperava uma mensagem, só que como é uma Response padrão do django fica até mais dificil de alterar. Além disso a announcements/update
também retorna só o 204 quando é para apagar.
Tranquilo !! Parabéns pelo trabalho.
Descrição
Está consertando alguma issue aberta?
89
Tarefas gerais realizadas
UserDeleteAPIView
para deleção de usuáriosCustomDeleteRouter
para métodosDELETE
users/delete
Testando as alterações
1. Registre um productor
2. Registre um customer
3. Registre um ou mais anúncios para o productor
4. Favorite um desses anúncios com o customer
5. Acesse a rota
users/delete
autenticada com o token de quem será apagado do banco, com o seguinte json no código no corpo da requisiçãoCaso tudo de certo, o código
204
será retornado; OBS: Caso o user que foi apagado for um productor, perceba que os anúncios dele também foram apagados.Para rodar os testes unitários
Ligue o docker-compose
Rode o código de testes (-v 2 para o verbose) apenas do
User
Caso queira rodar todos os testes com o coverage
Cheque se todos os testes passaram
Ran 3 tests in 2.299s
OK Destroying test database for alias 'default' ('test_hortum')...