def test_deve_retornar_204_quando_objeto_deletado_com_sucesso( self, client): cliente = ClienteFactory.build() cliente_criado = client.post("/api/clientes", json=cliente.serialize()) retorno = client.delete( f"/api/clientes/{cliente_criado.json['clienteid']}") assert 204 == retorno.status_code
def test_delete_deve_permitir_delecao_de_cliente_existente(client, db): cliente = ClienteFactory.build() cliente.__dict__.pop('_sa_instance_state') cliente_criado = client.post(url_for('Cliente BP.adiciona'), json=cliente.__dict__).json result = client.delete( url_for('Cliente BP.deleta', id=cliente_criado.get("id"))) assert result.status_code == 204
def test_deve_retornar_204_quando_objeto_deletado_com_sucesso( self, client): produto = ProdutoFactory.build() produto_criado = client.post("/api/produtos", json=copia_sem_sa_instance( produto.__dict__)).json retorno = client.delete( f"/api/produtos/{produto_criado.get('produtoid')}") assert 204 == retorno.status_code
def test_deve_retornar_204_quando_objeto_deletado_com_sucesso( self, client): vendedor = VendedorFactory.build() vendedor_criada = client.post("/api/vendedores", json=vendedor.serialize()).json retorno = client.delete( f"/api/vendedores/{vendedor_criada.get('vendedorid')}") assert 204 == retorno.status_code
def test_deve_retornar_204_quando_objeto_deletado_com_sucesso( self, client): venda = VendaFactory.build() venda_criada = client.post("/api/vendas", json=copia_sem_sa_instance( venda.__dict__)).json retorno = client.delete(f"/api/vendas/{venda_criada.get('vendaid')}") assert 204 == retorno.status_code
def test_deve_retornar_404_quando_id_deletado_nao_existir(self, client): retorno = client.delete("/api/clientes/999999999") assert 404 == retorno.status_code assert 'Referencia' in retorno.json
def test_deve_retornar_404_quando_id_deletado_nao_existir(self, client): retorno = client.delete("/api/produtos/999999999") assert 404 == retorno.status_code
def test_delete_deve_retornar_404_quando_id_nao_existir(client, db): result = client.delete(url_for('Cliente BP.deleta', id=999)) assert result.json == None assert result.status_code == 404