
    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 )(Nz]C:\Users\dkayr\Desktop\documentos de teste do credit scoring\PayTek documents\NUIT Paytek.pdfu8   ❌ Documento NUIT não encontrado no caminho informado.z[
==========================================================================================u1   🔎 TESTE ISOLADO — ANÁLISE DO DOCUMENTO NUITzZ==========================================================================================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.nuit_featuresu    
🧾 ANÁLISE DO DOCUMENTO NUITu"   ❌ nuit_features NÃO encontrado.z  u   
⚠️ ALERTASu     ✅ Nenhum alerta.u#   ✅ FIM DO TESTE — DOCUMENTO NUIT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)		nuit_pathanalystresultsrkvr   aprofiles	            JC:\Users\dkayr\PycharmProjects\Credit_Scoring_plataform\tests\test_nuit.pymainr(      s    hI HIG	/	
=>	(O
 ''Y(89G/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
 JJNN?3M	
-.23!'')DAqBqcA3-  * 

xxAD*  	$%	/	
/0	(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>r/      s&     Rb5J zF r)   