Browse Source

Fix qa

pull/527/head
Eduardo Edson Batista Cordeiro Alves 9 years ago
committed by Edward Ribeiro
parent
commit
e0060ae081
  1. 2
      sapl/crispy_layout_mixin.py
  2. 35
      sapl/materia/tests/test_materia.py
  3. 1
      sapl/materia/views.py
  4. 2
      sapl/templates/materia/proposicao_form.html

2
sapl/crispy_layout_mixin.py

@ -1,12 +1,12 @@
from math import ceil
import rtyaml
from crispy_forms.bootstrap import FormActions
from crispy_forms.helper import FormHelper
from crispy_forms.layout import HTML, Div, Fieldset, Layout, Submit
from django import template
from django.utils import formats
from django.utils.translation import ugettext as _
import rtyaml
def heads_and_tails(list_of_lists):

35
sapl/materia/tests/test_materia.py

@ -5,10 +5,10 @@ from model_mommy import mommy
from sapl.comissoes.models import Comissao, TipoComissao
from sapl.materia.models import (Anexada, Autor, Autoria, DespachoInicial,
DocumentoAcessorio, MateriaLegislativa,
Numeracao, Proposicao, RegimeTramitacao,
StatusTramitacao, TipoAutor, TipoDocumento,
TipoMateriaLegislativa, TipoProposicao,
Tramitacao, UnidadeTramitacao)
Numeracao, RegimeTramitacao, StatusTramitacao,
TipoAutor, TipoDocumento,
TipoMateriaLegislativa, Tramitacao,
UnidadeTramitacao)
from sapl.norma.models import (LegislacaoCitada, NormaJuridica,
TipoNormaJuridica)
@ -414,30 +414,3 @@ def test_form_errors_relatoria(client):
['Este campo é obrigatório.'])
assert (response.context_data['form'].errors['parlamentar'] ==
['Este campo é obrigatório.'])
@pytest.mark.django_db(transaction=False)
def test_proposicao_submit(client):
response = client.post(reverse('sapl.materia:proposicao_create'),
{'tipo': mommy.make(TipoProposicao, pk=3).pk,
'descricao': 'Teste proposição',
'salvar': 'salvar'},
follow=True)
assert response.status_code == 200
proposicao = Proposicao.objects.first()
assert proposicao.descricao == 'Teste proposição'
assert proposicao.tipo.pk == 3
@pytest.mark.django_db(transaction=False)
def test_form_errors_proposicao(client):
response = client.post(reverse('sapl.materia:proposicao_create'),
{'salvar': 'salvar'},
follow=True)
assert (response.context_data['form'].errors['tipo'] ==
['Este campo é obrigatório.'])
assert (response.context_data['form'].errors['descricao'] ==
['Este campo é obrigatório.'])

1
sapl/materia/views.py

@ -12,7 +12,6 @@ from django.http.response import HttpResponseRedirect
from django.template import Context, loader
from django.utils.translation import ugettext_lazy as _
from django.views.generic import CreateView, ListView, TemplateView, UpdateView
from django.views.generic.edit import FormMixin
from django_filters.views import FilterView
from sapl.base.models import CasaLegislativa

2
sapl/templates/materia/proposicao_form.html

@ -7,10 +7,8 @@
$(document).ready(function(){
if($("#id_data_envio").val() != ''){
$("#submit-id-excluir").val('Retornar proposição enviada');
$("#submit-id-salvar").val('Salvar proposição');
}else{
$("#submit-id-excluir").val('Excluir proposição');
$("#submit-id-salvar").val('Enviar proposição');
}
});

Loading…
Cancel
Save