示例#1
0
def test_ficha_pesquisa_form_invalido():
    tipo = mommy.make(TipoMateriaLegislativa)

    form = forms.FichaPesquisaForm(data={'tipo_materia': str(tipo.pk),
                                         'data_inicial': '10/11/2017',
                                         'data_final': '09/11/2017'
                                         })

    assert not form.is_valid()
示例#2
0
def test_ficha_pesquisa_form_datas_invalidas():
    tipo = mommy.make(TipoMateriaLegislativa)

    form = forms.FichaPesquisaForm(data={'tipo_materia': str(tipo.pk),
                                         'data_inicial': '10/11/2017',
                                         'data_final': '09/11/2017'
                                         })
    assert not form.is_valid()
    assert form.errors['__all__'] == [_('A Data Final não pode ser menor que '
                                        'a Data Inicial')]
def test_valida_campos_obrigatorios_ficha_pesquisa_form():
    form = forms.FichaPesquisaForm(data={})

    assert not form.is_valid()

    errors = form.errors

    assert errors['tipo_materia'] == [_('Este campo é obrigatório.')]
    assert errors['data_inicial'] == [_('Este campo é obrigatório.')]
    assert errors['data_final'] == [_('Este campo é obrigatório.')]

    assert len(errors) == 3