Browse Source

Termina de arrumar o namespace das urls. Adiciona .orig no git ignore. Deixa o teste de materia mais sucinto

pull/271/head
Eduardo Calil 9 years ago
parent
commit
2342ee3beb
  1. 4
      .gitignore
  2. 2
      base/views.py
  3. 4
      materia/test_materia.py
  4. 37
      materia/test_materia_urls.py
  5. 4
      materia/views.py
  6. 4
      norma/test_norma.py
  7. 2
      parlamentares/views.py
  8. 2
      templates/materia/legislacao_citada.html
  9. 2
      templates/materia/relatoria.html
  10. 6
      templates/norma/normajuridica_detail.html
  11. 4
      templates/norma/normajuridica_list.html
  12. 2
      templates/painel/mensagem.html
  13. 2
      templates/painel/parlamentares.html
  14. 2
      templates/painel/votacao.html
  15. 2
      templates/sessao/pauta/expediente.html
  16. 2
      templates/sessao/pauta/ordem.html

4
.gitignore

@ -88,3 +88,7 @@ collected_static
bower bower
bower_components bower_components
media media
# Merge garbage
.orig

2
base/views.py

@ -64,4 +64,4 @@ class CasaLegislativaTableAuxView(FormView):
return self.render_to_response({'form': form}) return self.render_to_response({'form': form})
def get_success_url(self): def get_success_url(self):
return reverse('casa_legislativa') return reverse('base:casa_legislativa')

4
materia/test_materia.py

@ -422,7 +422,7 @@ def test_form_errors_relatoria(client):
@pytest.mark.django_db(transaction=False) @pytest.mark.django_db(transaction=False)
def test_proposicao_submit(client): def test_proposicao_submit(client):
response = client.post(reverse('adicionar_proposicao'), response = client.post(reverse('materia:adicionar_proposicao'),
{'tipo': mommy.make(TipoProposicao, pk=3).pk, {'tipo': mommy.make(TipoProposicao, pk=3).pk,
'descricao': 'Teste proposição', 'descricao': 'Teste proposição',
'salvar': 'salvar'}, 'salvar': 'salvar'},
@ -438,7 +438,7 @@ def test_proposicao_submit(client):
@pytest.mark.django_db(transaction=False) @pytest.mark.django_db(transaction=False)
def test_form_errors_proposicao(client): def test_form_errors_proposicao(client):
response = client.post(reverse('adicionar_proposicao'), response = client.post(reverse('materia:adicionar_proposicao'),
{'salvar': 'salvar'}, {'salvar': 'salvar'},
follow=True) follow=True)

37
materia/test_materia_urls.py

@ -1,21 +1,22 @@
from django.core.urlresolvers import reverse from django.core.urlresolvers import reverse
import pytest
def test_urls_materia(): @pytest.mark.parametrize("test_input,kwargs,expected", [
st = reverse('materia:pesquisar_materia_list') ('materia:pesquisar_materia_list',
assert st == '/materia/pesquisar-materia-list' {},
'/materia/pesquisar-materia-list'),
st = reverse('materia:relatoria_edit', kwargs={'pk': '11', 'id': '99'}) ('materia:relatoria_edit',
assert st == '/materia/11/relatoria/99/edit' {'pk': '11', 'id': '99'},
'/materia/11/relatoria/99/edit'),
st = reverse('materia:tramitacao_edit', kwargs={'pk': '3', 'id': '8'}) ('materia:tramitacao_edit',
assert st == '/materia/3/tramitacao/8/edit' {'pk': '3', 'id': '8'},
'/materia/3/tramitacao/8/edit'),
st = reverse('materia:adicionar_proposicao') ('materia:adicionar_proposicao', {}, '/materia/proposicao'),
assert st == '/materia/proposicao' ('materia:editar_proposicao',
{'pk': '3'},
st = reverse('materia:editar_proposicao', kwargs={'pk': '3'}) '/materia/proposicao/3/edit'),
assert st == '/materia/proposicao/3/edit' ('materia:list_proposicao', {}, '/materia/proposicao_list'),
])
st = reverse('materia:list_proposicao') def test_reverse(test_input, kwargs, expected):
assert st == '/materia/proposicao_list' assert reverse(test_input, kwargs=kwargs) == expected

4
materia/views.py

@ -64,7 +64,7 @@ class FormularioSimplificadoView(CreateView):
class FormularioCadastroView(CreateView): class FormularioCadastroView(CreateView):
template_name = "materia/formulario_cadastro.html" template_name = "materia/formulario_cadastro.html"
form_class = FormularioCadastroForm form_class = FormularioCadastroForm
success_url = reverse_lazy('formulario_cadastro') success_url = reverse_lazy('materia:formulario_cadastro')
class MateriaAnexadaView(FormView): class MateriaAnexadaView(FormView):
@ -1191,7 +1191,7 @@ class MateriaLegislativaPesquisaView(FormView):
template_name = 'materia/pesquisa_materia.html' template_name = 'materia/pesquisa_materia.html'
def get_success_url(self): def get_success_url(self):
return reverse('pesquisar_materia') return reverse('materia:pesquisar_materia')
def get(self, request, *args, **kwargs): def get(self, request, *args, **kwargs):
form = MateriaLegislativaPesquisaForm() form = MateriaLegislativaPesquisaForm()

4
norma/test_norma.py

@ -13,7 +13,7 @@ def test_incluir_norma_submit(client):
descricao='Teste') descricao='Teste')
# Testa POST # Testa POST
response = client.post(reverse('norma_incluir'), response = client.post(reverse('norma:norma_incluir'),
{'tipo': tipo.pk, {'tipo': tipo.pk,
'numero': '1', 'numero': '1',
'ano': '2016', 'ano': '2016',
@ -33,7 +33,7 @@ def test_incluir_norma_submit(client):
@pytest.mark.django_db(transaction=False) @pytest.mark.django_db(transaction=False)
def test_incluir_norma_errors(client): def test_incluir_norma_errors(client):
response = client.post(reverse('norma_incluir'), response = client.post(reverse('norma:norma_incluir'),
{'salvar': 'salvar'}, {'salvar': 'salvar'},
follow=True) follow=True)

2
parlamentares/views.py

@ -286,7 +286,7 @@ class ParlamentaresDependentesEditView(UpdateView):
class MesaDiretoraView(FormView): class MesaDiretoraView(FormView):
template_name = "mesa_diretora/mesa_diretora.html" template_name = "mesa_diretora/mesa_diretora.html"
success_url = reverse_lazy('mesa_diretora') success_url = reverse_lazy('parlamentares:mesa_diretora')
# Essa função avisa quando se pode compor uma Mesa Legislativa) # Essa função avisa quando se pode compor uma Mesa Legislativa)
def validation(self, request): def validation(self, request):

2
templates/materia/legislacao_citada.html

@ -20,7 +20,7 @@
</thead> </thead>
{% for l in legislacao %} {% for l in legislacao %}
<tr> <tr>
<td><a href="{% url 'legislacao_citada_edit' object.id l.id %}">{{l.norma.tipo.descricao}}</a></td> <td><a href="{% url 'materia:legislacao_citada_edit' object.id l.id %}">{{l.norma.tipo.descricao}}</a></td>
<td>{{l.norma.numero}}</td> <td>{{l.norma.numero}}</td>
<td>{{l.norma.ano}}</td> <td>{{l.norma.ano}}</td>
<td>{{l.disposicoes}}</td> <td>{{l.disposicoes}}</td>

2
templates/materia/relatoria.html

@ -19,7 +19,7 @@
</thead> </thead>
{% for r in relatorias %} {% for r in relatorias %}
<tr> <tr>
<td><a href="{% url 'relatoria_edit' object.id r.id %}">{{r.data_designacao_relator|date:'d/m/Y'}}</a></td> <td><a href="{% url 'materia:relatoria_edit' object.id r.id %}">{{r.data_designacao_relator|date:'d/m/Y'}}</a></td>
<td>{{r.comissao}}</td> <td>{{r.comissao}}</td>
<td>{{r.parlamentar}}</td> <td>{{r.parlamentar}}</td>
</tr> </tr>

6
templates/norma/normajuridica_detail.html

@ -4,7 +4,7 @@
<ul class="nav nav-pills navbar-right"> <ul class="nav nav-pills navbar-right">
<li> <li>
<a href="{% url 'normajuridica:detail' object.pk %}">{% trans 'Início' %}</a> <a href="{% url 'norma:normajuridica_detail' object.pk %}">{% trans 'Início' %}</a>
</li> </li>
{% comment %} {% comment %}
@ -13,7 +13,7 @@
e a view NormaTa(IntegracaoTaView) em views.py e a view NormaTa(IntegracaoTaView) em views.py
Em nada mais a integração interfere em Norma Jurídica Em nada mais a integração interfere em Norma Jurídica
{% endcomment %} {% endcomment %}
<li><a href="{% url 'normajuridica:ta' object.pk %}">{% trans 'Texto da Norma' %}</a></li> <li><a href="{% url 'norma:ta' object.pk %}">{% trans 'Texto da Norma' %}</a></li>
</ul> </ul>
{% endblock sections_nav %} {% endblock sections_nav %}
@ -21,7 +21,7 @@
<div class="clearfix"> <div class="clearfix">
{% block actions %} {% block actions %}
<div class="actions btn-group pull-right" role="group"> <div class="actions btn-group pull-right" role="group">
<a href="{% url 'norma_editar' object.id %}" class="btn btn-default">{% trans 'Editar' %}</a> <a href="{% url 'norma:norma_editar' object.id %}" class="btn btn-default">{% trans 'Editar' %}</a>
<a href="{{ view.delete_url }}" class="btn btn-default">{% trans 'Excluir' %}</a> <a href="{{ view.delete_url }}" class="btn btn-default">{% trans 'Excluir' %}</a>
</div> </div>
{% endblock actions %} {% endblock actions %}

4
templates/norma/normajuridica_list.html

@ -3,7 +3,7 @@
{% load crispy_forms_tags %} {% load crispy_forms_tags %}
{% block base_content %} {% block base_content %}
<div class="actions btn-group pull-right" role="group"> <div class="actions btn-group pull-right" role="group">
<a href="{% url 'norma_incluir' %}" class="btn btn-default"> <a href="{% url 'norma:norma_incluir' %}" class="btn btn-default">
{% blocktrans with verbose_name=view.verbose_name %} Adicionar {{ verbose_name }} {% endblocktrans %} {% blocktrans with verbose_name=view.verbose_name %} Adicionar {{ verbose_name }} {% endblocktrans %}
</a> </a>
</div> </div>
@ -21,7 +21,7 @@
</thead> </thead>
{% for obj in object_list %} {% for obj in object_list %}
<tr> <tr>
<td><a href="{% url 'normajuridica:detail' obj.id %}">{{obj.tipo}}</a></td> <td><a href="{% url 'norma:normajuridica_detail' obj.id %}">{{obj.tipo}}</a></td>
<td>{{obj.numero}}</td> <td>{{obj.numero}}</td>
<td>{{obj.ano}}</td> <td>{{obj.ano}}</td>
<td>{{obj.data}}</td> <td>{{obj.data}}</td>

2
templates/painel/mensagem.html

@ -94,7 +94,7 @@
</head> </head>
<body> <body>
<h1>{{ context.title }}</h1> <h1>{{ context.title }}</h1>
<input id="json_url" type="hidden" value="{% url 'dados_painel' %}"> <input id="json_url" type="hidden" value="{% url 'painel:dados_painel' %}">
<h2>Ajax refresh counter: <span id="counter"></span></h2> <h2>Ajax refresh counter: <span id="counter"></span></h2>
<h3> <h3>
<span id="sessao_plenaria"></span><br/><br/> <span id="sessao_plenaria"></span><br/><br/>

2
templates/painel/parlamentares.html

@ -95,7 +95,7 @@
</head> </head>
<body> <body>
<h1>{{ context.title }}</h1> <h1>{{ context.title }}</h1>
<input id="json_url" type="hidden" value="{% url 'dados_painel' %}"> <input id="json_url" type="hidden" value="{% url 'painel:dados_painel' %}">
<h3> <h3>
<span id="sessao_plenaria"></span><br/><br/> <span id="sessao_plenaria"></span><br/><br/>
<span id="sessao_plenaria_data"></span><br/><br/> <span id="sessao_plenaria_data"></span><br/><br/>

2
templates/painel/votacao.html

@ -94,7 +94,7 @@
</head> </head>
<body> <body>
<h1>{{ context.title }}</h1> <h1>{{ context.title }}</h1>
<input id="json_url" type="hidden" value="{% url 'dados_painel' %}"> <input id="json_url" type="hidden" value="{% url 'painel:dados_painel' %}">
<h3> <h3>
<span id="sessao_plenaria"></span><br/><br/> <span id="sessao_plenaria"></span><br/><br/>
<span id="sessao_plenaria_data"></span><br/><br/> <span id="sessao_plenaria_data"></span><br/><br/>

2
templates/sessao/pauta/expediente.html

@ -38,7 +38,7 @@
</fieldset> </fieldset>
<br /><br /> <br /><br />
<fieldset> <fieldset>
<legend>Tramitação{% if expediente.materia.em_tramitacao %}<a href="{% url 'acompanhar_materia' expediente.materia.id %}"> >>> Acompanhar matéria <<<</a>{% endif %}</legend> <legend>Tramitação{% if expediente.materia.em_tramitacao %}<a href="{% url 'materia:acompanhar_materia' expediente.materia.id %}"> >>> Acompanhar matéria <<<</a>{% endif %}</legend>
{% for t in tramitacao %} {% for t in tramitacao %}
<b>Data: </b> {{t.data_tramitacao}}<br /> <b>Data: </b> {{t.data_tramitacao}}<br />

2
templates/sessao/pauta/ordem.html

@ -46,7 +46,7 @@
</fieldset> </fieldset>
<br /><br /> <br /><br />
<fieldset> <fieldset>
<legend>Tramitação{% if ordem.materia.em_tramitacao %}<a href="{% url 'acompanhar_materia' ordem.materia.id %}"> >>> Acompanhar matéria <<<</a>{% endif %}</legend> <legend>Tramitação{% if ordem.materia.em_tramitacao %}<a href="{% url 'materia:acompanhar_materia' ordem.materia.id %}"> >>> Acompanhar matéria <<<</a>{% endif %}</legend>
{% for t in tramitacao %} {% for t in tramitacao %}
<b>Data: </b> {{t.data_tramitacao}}<br /> <b>Data: </b> {{t.data_tramitacao}}<br />

Loading…
Cancel
Save