Test finances budget detail view
BudgetAPIDetailTest
Bases: TestCase
Teste para a classe BudgetAPIDetail.
Esta classe contém testes para os métodos da classe BudgetAPIDetail, que lida com operações detalhadas relacionadas a um orçamento específico.
Source code in finances/tests/test_finances_budget_detail_view.py
11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 | |
setUp()
Configuração inicial para os testes.
Este método é executado antes de cada teste. Ele cria instâncias iniciais de objetos necessários para os testes.
Source code in finances/tests/test_finances_budget_detail_view.py
19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 | |
test_delete()
Testa o método DELETE para excluir os dados do orçamento específico.
Este teste verifica se o método DELETE retorna o status HTTP 204 NO CONTENT para uma solicitação de exclusão válida do orçamento.
Source code in finances/tests/test_finances_budget_detail_view.py
152 153 154 155 156 157 158 159 160 161 162 163 164 | |
test_get()
Testa o método GET para obter o orçamento específico.
Este teste verifica se o método GET retorna o status HTTP 200 OK para uma solicitação de listagem com detalhes de um orçamento válido.
Source code in finances/tests/test_finances_budget_detail_view.py
83 84 85 86 87 88 89 90 91 92 93 94 95 | |
test_put_method_success()
Testa o método PUT para atualização dos dados do orçamento.
Este teste verifica se o método PUT retorna o status HTTP 200 OK para uma solicitação de atualização com os dados válidos do orçamento.
Source code in finances/tests/test_finances_budget_detail_view.py
97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 | |
test_put_method_validation_error()
Testa o método PUT para atualização dos dados inválidos do orçamento.
Este teste verifica se o método PUT retorna o status HTTP 400 BAD REQUEST para uma solicitação de atualização com os dados inválidos do orçamento.
Source code in finances/tests/test_finances_budget_detail_view.py
124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 | |