def test_form_criacao_diligencia_dados_validos(sistema_cultura, login):

    data = {'classificacao_arquivo': '2'}

    form = DiligenciaForm(data=data,
                          sistema_cultura=sistema_cultura,
                          usuario=login)

    assert form.is_valid()
def test_validacao_de_dados_invalidos(client):
    """ Testa se a função is_valid retorna falso para dados inválidos na criação do form """

    data = {
        'texto_diligencia': 'ta certo, parceiro',
        'classificacao_arquivo': 'bla'
    }

    form = DiligenciaForm(data=data, resultado='0', componente='1')

    assert not form.is_valid()