def test_ausencia_campo_classificao_arquivo_no_form_diligencia_geral( client, login, sistema_cultura): """ Testa se o campo referente a seleção para a classificação do arquivo não é disonível na diligência geral """ form = DiligenciaGeralForm(sistema_cultura=sistema_cultura, usuario=login) assert "<select name=\"classificacao_arquivo\" id=\"id_classificacao_arquivo\"" not in form.as_p( )
def test_campo_texto_diligencia_form_geral(client, login, sistema_cultura): """ Testa existência do campo texto_diligência no form referente a diligência geral """ form = DiligenciaGeralForm(sistema_cultura=sistema_cultura, usuario=login) assert "<textarea cols=\"40\" id=\"id_texto_diligencia\" name=\"texto_diligencia\" " in form.as_p( )
def test_uso_ck_widget_no_texto_diligencia_geral(client, login, sistema_cultura): """ Testa uso do widget ckeditor para input de texto rich no texto_diligência """ form = DiligenciaGeralForm(sistema_cultura=sistema_cultura, usuario=login) assert isinstance(form.fields['texto_diligencia'].widget, CKEditorWidget)
def test_diligencia_form_geral_usa_model_correta(client, login, sistema_cultura): """ Testa de a classe DiligenciaForm utiliza a model referente a Diligencia """ form = DiligenciaGeralForm(sistema_cultura=sistema_cultura, usuario=login) assert isinstance(form.instance, DiligenciaSimples)
def test_fields_form_diligencia_geral(client, login, sistema_cultura): """Testa as fields dentro do form de diligencia geral""" form = DiligenciaGeralForm(sistema_cultura=sistema_cultura, usuario=login) fields = ('texto_diligencia', ) assert set(form.Meta.fields).issuperset(set(fields))
def test_existencia_form_diligencia_geral(client, login, sistema_cultura): """ Testa existência da classe form para a diligência geral""" form = DiligenciaGeralForm(sistema_cultura=sistema_cultura, usuario=login) assert form