Exemplo n.º 1
0
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()