def test_parse_metadados_de_outro_processo_com_outras_informacoes(self): metadados = parse_metadados(_prepara_html(processo_judicial_2), '0025375-16.2012.8.19.0054', inicio_metadados=6, fim_metadados=27) esperado = { 'numero-processo': '0025375-16.2012.8.19.0054', 'status': 'ARQUIVADO EM DEFINITIVO - MAÇO Nº 722, em 20/05/2013', 'comarca': [ 'Comarca de São João de Meriti', 'Juizado da Infância e Juventude e do Idoso', 'Cartório do Juizado da Infância e Juventude e do Idoso' ], 'endereco': ['Av. Presidente Lincoln 857'], 'bairro': ['Vilar dos Teles'], 'cidade': ['São João de Meriti'], 'acao': ['Entrada e Permanência de Menores / Seção Cível'], 'assunto': ['Entrada e Permanência de Menores / Seção Cível'], 'classe': ['Autorização judicial - ECA'], 'aviso-ao-advogado': ['tem peça na pasta.'], 'autor': [''], 'livro': [''], 'folha': [''], 'numero-do-tombo': [''], 'requerido': [''], 'requerente': ['IGREJA EVANGÉLICA NOVA ASSEMBLÉIA DE DEUS'], 'advogado-s': ['RJ081634 - IRANY SPERANDIO DE MEDEIROS'] } for chave, valor in esperado.items(): with self.subTest(): self.assertEqual(metadados[chave], valor)
def test_parse_metadados_processo_judicial(self): metadados = parse_metadados(_prepara_html(processo_judicial_1), '0004999-58.2015.8.19.0036', inicio_metadados=6, fim_metadados=26) esperado = { 'numero-processo': '0004999-58.2015.8.19.0036', 'status': 'PROCESSO COM BAIXA', 'comarca': [ 'Comarca de Nilópolis', '2ª Vara de Família e da Infância e da Juventude e do Idoso', 'Cartório da 2ª Vara de Família, Inf. e da Juv. e do Idoso' ], 'endereco': ['Getúlio Vargas 571 - 6º andar'], 'bairro': ['Olinda'], 'aviso-ao-advogado': [''], 'cidade': ['Nilópolis'], 'acao': [('Medidas Pertinentes Aos Pais Ou ' 'Responsável / Seção Cível')], 'assunto': [('Medidas Pertinentes Aos Pais Ou Responsável' ' / Seção Cível')], 'classe': [('Perda ou Suspensão ou Restabelecimento do Poder ' 'Familiar')], 'autor': ['MINISTÉRIO PÚBLICO DO ESTADO DO RIO DE JANEIRO'], 'requerido': ['DANIELLE MARIA GOMES BARBOSA'], 'requerente': [''], 'advogado-s': ['TJ000002 - DEFENSOR PÚBLICO'] } for chave, valor in esperado.items(): with self.subTest(): self.assertEqual(metadados[chave], valor)
def test_parsea_processo_com_link_nos_metadados(self): metadados = parse_metadados(_prepara_html(processo_judicial_4), '0441870-74.2008.8.19.0001', inicio_metadados=7, fim_metadados=27) esperado = { 'numero-processo': '0441870-74.2008.8.19.0001', 'status': 'ARQUIVADO EM DEFINITIVO - MAÇO Nº 9819, em 24/02/2013', 'comarca': [ 'Comarca da Capital', '1ª Vara da Infância da Juventude e do Idoso', 'Cartório da 1ª Vara da Infância, da Juventude e do Idoso' ], 'endereco': ['Praça Onze de Junho 403 Praça Onze'], 'bairro': ['Centro'], 'cidade': ['Rio de Janeiro'], 'acao': [''], 'assunto': ['Adoção Nacional / Seção Cível'], 'classe': ['Adoção c/c Destituição do Poder Familiar - ECA'], 'aviso-ao-advogado': [''], 'autor': [''], 'requerido': ['MARIA GISLEUDA RODRIGUES DA SILVA'], 'requerente': ['FRANCISCO CAMILO RIBEIRO e outro(s)...'], 'advogado-s': ['TJ000002 - DEFENSOR PÚBLICO'] } for chave, valor in esperado.items(): with self.subTest(): self.assertEqual(metadados[chave], valor)
def test_parsea_processo_com_informacoes_de_comarca_diferentes(self): metadados = parse_metadados(_prepara_html(processo_judicial_3), '0001762-56.2009.8.19.0026', inicio_metadados=7, fim_metadados=23) esperado = { 'numero-processo': '0001762-56.2009.8.19.0026', 'status': 'ARQUIVADO EM DEFINITIVO - MAÇO Nº 1903, em 22/11/2012', 'comarca': [ 'Comarca de Itaperuna', 'Vara de Família e da Infância e da Juventude e do Idoso', 'Cartório da Vara de Família, Inf. e da Juv. e do Idoso' ], 'endereco': ['Rodovia Br-356 Km 01'], 'bairro': [''], 'cidade': ['Itaperuna'], 'acao': ['Adoção de Criança / Seção Cível'], 'assunto': ['Adoção de Criança / Seção Cível'], 'classe': ['Adoção c/c Destituição do Poder Familiar - ECA'], 'aviso-ao-advogado': [''], 'autor': [''], 'requerido': [''], 'requerente': [''], 'advogado-s': ['RJ146889 - VIRGINIA MARIA RAMOS DA FONSECA'] } for chave, valor in esperado.items(): with self.subTest(): self.assertEqual(metadados[chave], valor)
def test_parsea_processo_com_link_antes_dos_metadados(self): metadados = parse_metadados(_prepara_html(processo_judicial_5), '0001394-96.2011.8.19.0084', inicio_metadados=0, fim_metadados=23) esperado = { 'numero-processo': '0001394-96.2011.8.19.0084', 'status': '', 'comarca': [ 'Comarca de Carapebus / Quissamã', 'Vara Única', 'Cartório da Vara Única' ], 'endereco': ['Estrada do Correio Imperial 1003'], 'bairro': ['Piteiras'], 'cidade': ['Quissamã'], 'acao': ['Medidas Pertinentes Aos Pais Ou Responsável /' ' Seção Cível'], 'assunto': ['Medidas Pertinentes Aos Pais Ou Responsável /' ' Seção Cível'], 'classe': ['Apuração de Infração Administrativa às Normas de' ' Proteção'], 'aviso-ao-advogado': [''], 'autor': [''], 'requerido': [''], 'requerente': [''], 'advogado-s': [ 'RJ125011 - ALBECIR RIBEIRO RJ143662 -' ' PAULO ROMERO AQUINO BARBOSA' ] } for chave, valor in esperado.items(): with self.subTest(): self.assertEqual(metadados[chave], valor)
def test_parsea_processo_com_nome_regional_ao_inves_de_comarca(self): metadados = parse_metadados(_prepara_html(processo_judicial_6), '0021491-54.2011.8.19.0202', inicio_metadados=6, fim_metadados=21) esperado = { 'numero-processo': '0021491-54.2011.8.19.0202', 'status': 'ARQUIVADO EM DEFINITIVO - MAÇO Nº 442, em 27/02/2012', 'comarca': [ 'Regional de Madureira', '3ª Vara da Infância, da Juventude e do Idoso', 'Cartório da 3ª Vara da Infância, da Juventude e do Idoso' ], 'endereco': ['Avenida Ernani Cardoso 152 2º andar'], 'bairro': ['Cascadura'], 'cidade': ['Rio de Janeiro'], 'acao': [ 'Acolhimento Institucional de Crianças e' ' Adolescentes/seção Cível' ], 'assunto': [ 'Acolhimento Institucional de Crianças e' ' Adolescentes/seção Cível' ], 'classe': ['Providência - ECA'], 'aviso-ao-advogado': [''], 'autor': [''], 'requerido': [''], 'requerente': [''], 'advogado-s': [''] } for chave, valor in esperado.items(): with self.subTest(): self.assertEqual(metadados[chave], valor)