
    P|i<                     <    d dl mZ d dlmZ d Zedk(  r e        yy)    )Path)DocumentAnalystc                     t        d      } | j                         st        d       y t               }t        d       t        d       t        d       |j	                  t        |       g      }|st        d       y |d   }t        d       t        d	|         t        d
|j                          t        d|j                  d       t        d       t        d|j                  d       t        d|j                  d       t        d|j                  d       t        d|j                  d       t        d       |j                  r4|j                  j                         D ]  \  }}t        d| d|         nt        d       |j                  j                  d      }t        d       |st        d       n)|j                         D ]  \  }}t        d| d|         t        d       |j                   r |j                   D ]  }t        d|         nt        d       t        d       t        d       t        d       |j                  j                  d      }t        d       |st        d       y t        d |j"                          t        d!|j$                          t        d"|j&                          t        d#|j(                          t        d$|j*                          t        d%|j,                          t        d&|j.                          t        d'|j0                          y )(NzdC:\Users\dkayr\Desktop\documentos de teste do credit scoring\PayTek documents\Certidao_19_set_25.pdfuH   ❌ Certidão de Registo Comercial não encontrada no caminho informado.z[
==========================================================================================u5   🔎 TESTE ISOLADO — CERTIDÃO DE REGISTO COMERCIALzZ==========================================================================================u   ❌ Nenhum resultado retornado.r   u   
📄 Documento analisado:z  Caminho: z  Tipo detectado: u     Confiança do tipo: z.2fu   
📊 SCORES BASEz  Legibilidade:  z  Estrutura:     u     Coerência:     z  Credibilidade:u   
📌 ENTIDADES EXTRAÍDASz  - z: u$     ⚠️ Nenhuma entidade extraída.certidao_registo_featuresu3   
🏛️ ANÁLISE DA CERTIDÃO DE REGISTO COMERCIALu8   ❌ certidao_registo_comercial_features NÃO encontrado.z  u   
⚠️ ALERTASu     ✅ Nenhum alerta.u3   ✅ FIM DO TESTE — CERTIDÃO DE REGISTO COMERCIALcompany_profileu!   
🏢 COMPANY PROFILE (UNIFICADO)u&     ❌ company_profile não encontrado.z
  source: z  company_name: z  entity_type: z  nuit: z  incorporation_date: z  company_age_months: z
  issuer: z  confidence: )r   existsprintr   analyze_documentsstrdocument_type_detecteddocument_type_confidencelegibilidade_scoreestrutura_scorecoerencia_scorecredibilidade_scoreextracted_entitiesitemsfeaturesgetalertssourcecompany_nameentity_typenuitincorporation_datecompany_age_monthsissuer
confidence)	certidao_pathanalystresultsrkvcertidao_featuresaprofiles	            `C:\Users\dkayr\PycharmProjects\Credit_Scoring_plataform\tests\test_certidao_registo_comercial.pymainr)      s    oM !XYG	/	
AB	(O
 '']);(<=G/0
A
 
')	K
'(	q778
9:	"1#=#=c"B
CD
 

	a2237
89	a//4
56	q005
67	Q2237
89
 

'(((..0DAqD2aS/" 1 	45
 

'BC	
@AHI%++-DAqBqcA3-  . 

xxAD*  	$%	/	
?@	(O jjnn./G	
./67 	
7>>*+, !5!5 678 3 3456'(&w'A'A&BCD&w'A'A&BCD
7>>*+,w11234    __main__N)pathlibr   6src.infra.document_analysis.analyzers.document_analystr   r)   __name__ r*   r(   <module>r0      s&     Rb5J zF r*   