|
@ -80,7 +80,7 @@ def make_materia_principal(): |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@pytest.mark.django_db(transaction=False) |
|
|
@pytest.mark.django_db(transaction=False) |
|
|
def test_materia_anexada_submit(client): |
|
|
def test_materia_anexada_submit(admin_client): |
|
|
materia_principal = make_materia_principal() |
|
|
materia_principal = make_materia_principal() |
|
|
|
|
|
|
|
|
# Cria a matéria que será anexada |
|
|
# Cria a matéria que será anexada |
|
@ -99,7 +99,7 @@ def test_materia_anexada_submit(client): |
|
|
materia_anexada = MateriaLegislativa.objects.get(numero=32, ano=2004) |
|
|
materia_anexada = MateriaLegislativa.objects.get(numero=32, ano=2004) |
|
|
|
|
|
|
|
|
# Testa POST |
|
|
# Testa POST |
|
|
response = client.post(reverse('sapl.materia:anexada_create', |
|
|
response = admin_client.post(reverse('sapl.materia:anexada_create', |
|
|
kwargs={'pk': materia_principal.pk}), |
|
|
kwargs={'pk': materia_principal.pk}), |
|
|
{'tipo': materia_anexada.tipo.pk, |
|
|
{'tipo': materia_anexada.tipo.pk, |
|
|
'numero': materia_anexada.numero, |
|
|
'numero': materia_anexada.numero, |
|
@ -116,7 +116,7 @@ def test_materia_anexada_submit(client): |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@pytest.mark.django_db(transaction=False) |
|
|
@pytest.mark.django_db(transaction=False) |
|
|
def test_autoria_submit(client): |
|
|
def test_autoria_submit(admin_client): |
|
|
materia_principal = make_materia_principal() |
|
|
materia_principal = make_materia_principal() |
|
|
|
|
|
|
|
|
# Cria um tipo de Autor |
|
|
# Cria um tipo de Autor |
|
@ -126,7 +126,7 @@ def test_autoria_submit(client): |
|
|
autor = mommy.make(Autor, tipo=tipo_autor, nome='Autor Teste') |
|
|
autor = mommy.make(Autor, tipo=tipo_autor, nome='Autor Teste') |
|
|
|
|
|
|
|
|
# Testa POST |
|
|
# Testa POST |
|
|
response = client.post(reverse('sapl.materia:autoria_create', |
|
|
response = admin_client.post(reverse('sapl.materia:autoria_create', |
|
|
kwargs={'pk': materia_principal.pk}), |
|
|
kwargs={'pk': materia_principal.pk}), |
|
|
{'autor': autor.pk, |
|
|
{'autor': autor.pk, |
|
|
'primeiro_autor': True, |
|
|
'primeiro_autor': True, |
|
@ -144,7 +144,7 @@ def test_autoria_submit(client): |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@pytest.mark.django_db(transaction=False) |
|
|
@pytest.mark.django_db(transaction=False) |
|
|
def test_despacho_inicial_submit(client): |
|
|
def test_despacho_inicial_submit(admin_client): |
|
|
materia_principal = make_materia_principal() |
|
|
materia_principal = make_materia_principal() |
|
|
|
|
|
|
|
|
# Cria uma comissão |
|
|
# Cria uma comissão |
|
@ -156,7 +156,7 @@ def test_despacho_inicial_submit(client): |
|
|
data_criacao='2016-03-18') |
|
|
data_criacao='2016-03-18') |
|
|
|
|
|
|
|
|
# Testa POST |
|
|
# Testa POST |
|
|
response = client.post(reverse('sapl.materia:despachoinicial_create', |
|
|
response = admin_client.post(reverse('sapl.materia:despachoinicial_create', |
|
|
kwargs={'pk': materia_principal.pk}), |
|
|
kwargs={'pk': materia_principal.pk}), |
|
|
{'comissao': comissao.pk, |
|
|
{'comissao': comissao.pk, |
|
|
'salvar': 'salvar'}, |
|
|
'salvar': 'salvar'}, |
|
@ -170,12 +170,12 @@ def test_despacho_inicial_submit(client): |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@pytest.mark.django_db(transaction=False) |
|
|
@pytest.mark.django_db(transaction=False) |
|
|
def test_numeracao_submit(client): |
|
|
def test_numeracao_submit(admin_client): |
|
|
materia_principal = make_materia_principal() |
|
|
materia_principal = make_materia_principal() |
|
|
materia = make_materia_principal() |
|
|
materia = make_materia_principal() |
|
|
|
|
|
|
|
|
# Testa POST |
|
|
# Testa POST |
|
|
response = client.post(reverse('sapl.materia:numeracao_create', |
|
|
response = admin_client.post(reverse('sapl.materia:numeracao_create', |
|
|
kwargs={'pk': materia_principal.pk}), |
|
|
kwargs={'pk': materia_principal.pk}), |
|
|
{'tipo_materia': materia.tipo.pk, |
|
|
{'tipo_materia': materia.tipo.pk, |
|
|
'numero_materia': materia.numero, |
|
|
'numero_materia': materia.numero, |
|
@ -193,7 +193,7 @@ def test_numeracao_submit(client): |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@pytest.mark.django_db(transaction=False) |
|
|
@pytest.mark.django_db(transaction=False) |
|
|
def test_documento_acessorio_submit(client): |
|
|
def test_documento_acessorio_submit(admin_client): |
|
|
materia_principal = make_materia_principal() |
|
|
materia_principal = make_materia_principal() |
|
|
|
|
|
|
|
|
# Cria um tipo de Autor |
|
|
# Cria um tipo de Autor |
|
@ -207,7 +207,8 @@ def test_documento_acessorio_submit(client): |
|
|
descricao='Teste') |
|
|
descricao='Teste') |
|
|
|
|
|
|
|
|
# Testa POST |
|
|
# Testa POST |
|
|
response = client.post(reverse('sapl.materia:documentoacessorio_create', |
|
|
response = admin_client.post(reverse( |
|
|
|
|
|
'sapl.materia:documentoacessorio_create', |
|
|
kwargs={'pk': materia_principal.pk}), |
|
|
kwargs={'pk': materia_principal.pk}), |
|
|
{'tipo': tipo.pk, |
|
|
{'tipo': tipo.pk, |
|
|
'nome': 'teste_nome', |
|
|
'nome': 'teste_nome', |
|
@ -227,12 +228,13 @@ def test_documento_acessorio_submit(client): |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@pytest.mark.django_db(transaction=False) |
|
|
@pytest.mark.django_db(transaction=False) |
|
|
def test_legislacao_citada_submit(client): |
|
|
def test_legislacao_citada_submit(admin_client): |
|
|
materia_principal = make_materia_principal() |
|
|
materia_principal = make_materia_principal() |
|
|
norma = make_norma() |
|
|
norma = make_norma() |
|
|
|
|
|
|
|
|
# Testa POST |
|
|
# Testa POST |
|
|
response = client.post(reverse('sapl.materia:legislacaocitada_create', |
|
|
response = admin_client.post( |
|
|
|
|
|
reverse('sapl.materia:legislacaocitada_create', |
|
|
kwargs={'pk': materia_principal.pk}), |
|
|
kwargs={'pk': materia_principal.pk}), |
|
|
{'tipo': norma.tipo.pk, |
|
|
{'tipo': norma.tipo.pk, |
|
|
'numero': norma.numero, |
|
|
'numero': norma.numero, |
|
@ -249,7 +251,7 @@ def test_legislacao_citada_submit(client): |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@pytest.mark.django_db(transaction=False) |
|
|
@pytest.mark.django_db(transaction=False) |
|
|
def test_tramitacao_submit(client): |
|
|
def test_tramitacao_submit(admin_client): |
|
|
materia_principal = make_materia_principal() |
|
|
materia_principal = make_materia_principal() |
|
|
# Cria status para tramitação |
|
|
# Cria status para tramitação |
|
|
status_tramitacao = mommy.make(StatusTramitacao, |
|
|
status_tramitacao = mommy.make(StatusTramitacao, |
|
@ -257,7 +259,7 @@ def test_tramitacao_submit(client): |
|
|
sigla='ST', |
|
|
sigla='ST', |
|
|
descricao='Status_Teste') |
|
|
descricao='Status_Teste') |
|
|
# Testa POST |
|
|
# Testa POST |
|
|
response = client.post( |
|
|
response = admin_client.post( |
|
|
reverse('sapl.materia:tramitacao_create', |
|
|
reverse('sapl.materia:tramitacao_create', |
|
|
kwargs={'pk': materia_principal.pk}), |
|
|
kwargs={'pk': materia_principal.pk}), |
|
|
{'unidade_tramitacao_local': make_unidade_tramitacao( |
|
|
{'unidade_tramitacao_local': make_unidade_tramitacao( |
|
@ -283,9 +285,9 @@ def test_tramitacao_submit(client): |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@pytest.mark.django_db(transaction=False) |
|
|
@pytest.mark.django_db(transaction=False) |
|
|
def test_form_errors_anexada(client): |
|
|
def test_form_errors_anexada(admin_client): |
|
|
materia_principal = make_materia_principal() |
|
|
materia_principal = make_materia_principal() |
|
|
response = client.post(reverse('sapl.materia:anexada_create', |
|
|
response = admin_client.post(reverse('sapl.materia:anexada_create', |
|
|
kwargs={'pk': materia_principal.pk}), |
|
|
kwargs={'pk': materia_principal.pk}), |
|
|
{'salvar': 'salvar'}, |
|
|
{'salvar': 'salvar'}, |
|
|
follow=True) |
|
|
follow=True) |
|
@ -301,10 +303,10 @@ def test_form_errors_anexada(client): |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@pytest.mark.django_db(transaction=False) |
|
|
@pytest.mark.django_db(transaction=False) |
|
|
def test_form_errors_autoria(client): |
|
|
def test_form_errors_autoria(admin_client): |
|
|
materia_principal = make_materia_principal() |
|
|
materia_principal = make_materia_principal() |
|
|
|
|
|
|
|
|
response = client.post(reverse('sapl.materia:autoria_create', |
|
|
response = admin_client.post(reverse('sapl.materia:autoria_create', |
|
|
kwargs={'pk': materia_principal.pk}), |
|
|
kwargs={'pk': materia_principal.pk}), |
|
|
{'materia_id': materia_principal.pk, |
|
|
{'materia_id': materia_principal.pk, |
|
|
'partido': '', |
|
|
'partido': '', |
|
@ -317,10 +319,10 @@ def test_form_errors_autoria(client): |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@pytest.mark.django_db(transaction=False) |
|
|
@pytest.mark.django_db(transaction=False) |
|
|
def test_form_errors_despacho_inicial(client): |
|
|
def test_form_errors_despacho_inicial(admin_client): |
|
|
materia_principal = make_materia_principal() |
|
|
materia_principal = make_materia_principal() |
|
|
|
|
|
|
|
|
response = client.post(reverse('sapl.materia:despachoinicial_create', |
|
|
response = admin_client.post(reverse('sapl.materia:despachoinicial_create', |
|
|
kwargs={'pk': materia_principal.pk}), |
|
|
kwargs={'pk': materia_principal.pk}), |
|
|
{'salvar': 'salvar'}, |
|
|
{'salvar': 'salvar'}, |
|
|
follow=True) |
|
|
follow=True) |
|
@ -330,10 +332,11 @@ def test_form_errors_despacho_inicial(client): |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@pytest.mark.django_db(transaction=False) |
|
|
@pytest.mark.django_db(transaction=False) |
|
|
def test_form_errors_documento_acessorio(client): |
|
|
def test_form_errors_documento_acessorio(admin_client): |
|
|
materia_principal = make_materia_principal() |
|
|
materia_principal = make_materia_principal() |
|
|
|
|
|
|
|
|
response = client.post(reverse('sapl.materia:documentoacessorio_create', |
|
|
response = admin_client.post( |
|
|
|
|
|
reverse('sapl.materia:documentoacessorio_create', |
|
|
kwargs={'pk': materia_principal.pk}), |
|
|
kwargs={'pk': materia_principal.pk}), |
|
|
{'salvar': 'salvar'}, |
|
|
{'salvar': 'salvar'}, |
|
|
follow=True) |
|
|
follow=True) |
|
@ -345,10 +348,11 @@ def test_form_errors_documento_acessorio(client): |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@pytest.mark.django_db(transaction=False) |
|
|
@pytest.mark.django_db(transaction=False) |
|
|
def test_form_errors_legislacao_citada(client): |
|
|
def test_form_errors_legislacao_citada(admin_client): |
|
|
materia_principal = make_materia_principal() |
|
|
materia_principal = make_materia_principal() |
|
|
|
|
|
|
|
|
response = client.post(reverse('sapl.materia:legislacaocitada_create', |
|
|
response = admin_client.post( |
|
|
|
|
|
reverse('sapl.materia:legislacaocitada_create', |
|
|
kwargs={'pk': materia_principal.pk}), |
|
|
kwargs={'pk': materia_principal.pk}), |
|
|
{'salvar': 'salvar'}, |
|
|
{'salvar': 'salvar'}, |
|
|
follow=True) |
|
|
follow=True) |
|
@ -362,10 +366,10 @@ def test_form_errors_legislacao_citada(client): |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@pytest.mark.django_db(transaction=False) |
|
|
@pytest.mark.django_db(transaction=False) |
|
|
def test_form_errors_numeracao(client): |
|
|
def test_form_errors_numeracao(admin_client): |
|
|
materia_principal = make_materia_principal() |
|
|
materia_principal = make_materia_principal() |
|
|
|
|
|
|
|
|
response = client.post(reverse('sapl.materia:numeracao_create', |
|
|
response = admin_client.post(reverse('sapl.materia:numeracao_create', |
|
|
kwargs={'pk': materia_principal.pk}), |
|
|
kwargs={'pk': materia_principal.pk}), |
|
|
{'salvar': 'salvar'}, |
|
|
{'salvar': 'salvar'}, |
|
|
follow=True) |
|
|
follow=True) |
|
@ -381,10 +385,11 @@ def test_form_errors_numeracao(client): |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@pytest.mark.django_db(transaction=False) |
|
|
@pytest.mark.django_db(transaction=False) |
|
|
def test_form_errors_tramitacao(client): |
|
|
def test_form_errors_tramitacao(admin_client): |
|
|
materia_principal = make_materia_principal() |
|
|
materia_principal = make_materia_principal() |
|
|
|
|
|
|
|
|
response = client.post(reverse('sapl.materia:tramitacao_create', |
|
|
response = admin_client.post( |
|
|
|
|
|
reverse('sapl.materia:tramitacao_create', |
|
|
kwargs={'pk': materia_principal.pk}), |
|
|
kwargs={'pk': materia_principal.pk}), |
|
|
{'salvar': 'salvar'}, |
|
|
{'salvar': 'salvar'}, |
|
|
follow=True) |
|
|
follow=True) |
|
@ -402,10 +407,11 @@ def test_form_errors_tramitacao(client): |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@pytest.mark.django_db(transaction=False) |
|
|
@pytest.mark.django_db(transaction=False) |
|
|
def test_form_errors_relatoria(client): |
|
|
def test_form_errors_relatoria(admin_client): |
|
|
materia_principal = make_materia_principal() |
|
|
materia_principal = make_materia_principal() |
|
|
|
|
|
|
|
|
response = client.post(reverse('sapl.materia:relatoria_create', |
|
|
response = admin_client.post( |
|
|
|
|
|
reverse('sapl.materia:relatoria_create', |
|
|
kwargs={'pk': materia_principal.pk}), |
|
|
kwargs={'pk': materia_principal.pk}), |
|
|
{'salvar': 'salvar'}, |
|
|
{'salvar': 'salvar'}, |
|
|
follow=True) |
|
|
follow=True) |
|
@ -417,8 +423,8 @@ 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(admin_client): |
|
|
response = client.post(reverse('sapl.materia:proposicao_create'), |
|
|
response = admin_client.post(reverse('sapl.materia:proposicao_create'), |
|
|
{'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'}, |
|
@ -432,9 +438,9 @@ 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(admin_client): |
|
|
|
|
|
|
|
|
response = client.post(reverse('sapl.materia:proposicao_create'), |
|
|
response = admin_client.post(reverse('sapl.materia:proposicao_create'), |
|
|
{'salvar': 'salvar'}, |
|
|
{'salvar': 'salvar'}, |
|
|
follow=True) |
|
|
follow=True) |
|
|
assert (response.context_data['form'].errors['tipo'] == |
|
|
assert (response.context_data['form'].errors['tipo'] == |
|
|