def test_existencia_campos_atributo_models(): """Testa se os atributos da model Diligencia existem""" sistema = SistemaCultura() fields = ('id', 'cadastrador', 'ente_federado', 'data_criacao', 'legislacao', 'orgao_gestor', 'fundo_cultura', 'conselho', 'plano', 'gestor_cultura', 'gestor', 'sede', 'estado_processo', 'data_publicacao_acordo', 'data_publicacao_retificacao', 'link_publicacao_acordo','link_publicacao_retificacao', 'processo_sei', 'numero_processo', 'localizacao', 'justificativa', 'diligencia', 'alterado_em') for field in fields: assert sistema._meta.get_field(field)
def test_timezone_now_data_criacao_SistemaCultura(): sistema = SistemaCultura() assert sistema.data_criacao.replace(second=0, microsecond=0) ==\ timezone.now().replace(second=0, microsecond=0)
def test_atributo_data_criacao_de_um_SistemaCultura(): sistema = SistemaCultura() assert sistema._meta.get_field('data_criacao')
def test_atributo_uf_de_um_SistemaCultura(): sistema = SistemaCultura() assert sistema._meta.get_field("uf")
def test_atributo_cidade_de_um_SistemaCultura(): sistema = SistemaCultura() assert sistema._meta.get_field("cidade")
def test_atributo_cadastrador_de_um_SistemaCultura(): sistema = SistemaCultura() assert sistema._meta.get_field("cadastrador")
if len(sistemas) == 0: try: if ente.isupper(): entefederado = EnteFederado.objects.get( nome__unaccent__iexact=ente, cod_ibge=codigo_ibge) else: entefederado = EnteFederado.objects.get( nome__unaccent__iexact=ente, cod_ibge__startswith=codigo_ibge) except EnteFederado.DoesNotExist: print( f"Não encontrado {ente} - {UFS[nome_estado]} - Planilha: {estado_do_processo}" ) continue sistema = SistemaCultura() sistema.ente_federado = entefederado else: sistema = sistemas[0] if estado_do_processo in ('1', 'Sim'): sistema.estado_processo = '6' data_adesao = dt.strptime(data_adesao, '%d/%m/%Y') sistema.data_publicacao_acordo = data_adesao else: if sistema.estado_processo == '6': sistema.estado_processo = '0' sistema.data_publicacao_acordo = None sistema.save()
ente_federado__cod_ibge=codigo_ibge) if len(sistemas) == 0: try: if ente.isupper(): entefederado = EnteFederado.objects.get( nome__unaccent__iexact=ente, cod_ibge=codigo_ibge) else: entefederado = EnteFederado.objects.get( nome__unaccent__iexact=ente, cod_ibge__startswith=codigo_ibge) except EnteFederado.DoesNotExist: print(f"Não encontrado {ente} - {UFS[nome_estado]} - Planilha: {estado_do_processo}") continue sistema = SistemaCultura() sistema.ente_federado = entefederado else: sistema = sistemas[0] if estado_do_processo in ('1', 'Sim'): sistema.estado_processo = '6' data_adesao = dt.strptime(data_adesao, '%d/%m/%Y') sistema.data_publicacao_acordo = data_adesao else: if sistema.estado_processo == '6': sistema.estado_processo = '0' sistema.data_publicacao_acordo = None sistema.save()