
    Ki	                        S SK Jr  S SKrS SKrS SKrS SKJr  S SKJr  S SK	r " S S\
5      rS\R                  ;   a  \" \R                  S   5      S-  rO)\" \5      R                  R                  R                  S	-  r\R!                  5       (       d  \" 5       e\R"                  " \R%                  S
5      R'                  5       5      r\R*                  R-                  S\R/                  S5       V s/ s H5  n \R1                  X R                  R2                   SU R4                   3S9PM7     sn 5      S 5       rgs  sn f )    )PathN)Registry)Unresolvablec                       \ rS rSrS rSrg)SuiteNotFound   c                      g)NzCannot find the referencing suite. Set the REFERENCING_SUITE environment variable to the path to the suite, or run the test suite from alongside a full checkout of the git repository. )selfs    j/var/www/html/dynamic-report/venv/lib/python3.13/site-packages/referencing/tests/test_referencing_suite.py__str__SuiteNotFound.__str__   s    %	
    r
   N)__name__
__module____qualname____firstlineno__r   __static_attributes__r
   r   r   r   r      s    
r   r   REFERENCING_SUITEtestszsuite/testszspecifications.json	test_pathz*/**/*.json-)idc                 z  ^	 [         U R                  [        5      R                  S      n[        R
                  R                  U5      m	[        R                  " U R                  5       5      nUS   n[        5       R                  U	4S jUS   R                  5        5       5      nUS    GHV  nUR                  US9   SU R                  ;   a  [        R                   " S5        UR#                  UR%                  SS	5      S
9nUR%                  S5      (       a8  [        R&                  " [(        5         UR+                  US   5        S S S 5        OUR+                  US   5      nUR,                  US   :X  d   eUR%                  S5      nU(       af  UR                  XXS9   UR"                  R+                  US   5      nUR,                  US   :X  d   e S S S 5        UR%                  S5      nU(       a  Mf  S S S 5        GMY     g ! , (       d  f       N= f! , (       d  f       NG= f! , (       d  f       GM  = f)Nr   registryc              3   N   >#    U  H  u  pUTR                  U5      4v   M     g 7f)N)create_resource).0uricontentsspecifications      r   	<genexpr>)test_referencing_suite.<locals>.<genexpr>+   s*      )7MC 
m++H567s   "%r   )testnormalizationz+APIs need to change for proper URL support.base_uri )r&   errorreftargetthen)r$   r+   )DIALECT_IDSrelative_toSUITEpartsreferencing
jsonschemaspecification_withjsonloads	read_textr   with_resourcesitemsr$   stempytestxfailresolvergetraisesr   lookupr    )
r   subtests
dialect_idloadedr   r$   r;   resolvedr+   r!   s
            @r   test_referencing_suiterC      s    Y2259??BCJ**==jIMZZ	++-.Fj!Hz(( )#J/557) H w]]]%)..0JK(($((:r2J(KHxx  ]]<0OODK0 10 $??4;7((DN:::xx'!D<#+#4#4#;#;DK#H'00DNBBB =  88F+D	 d &%   10 =< &%s>   ?A6H*5H
AH*#4H H*
HH*
H'#H**
H:	)pathlibr   r3   osr9   r0   r   referencing.exceptionsr   referencing.jsonschema	Exceptionr   environr.   __file__parentis_dirr4   joinpathr5   r,   markparametrizeglobparamnamer8   rC   )eachs   0r   <module>rT      s     	    / 
I 
 "**$/01G;EN!!((//-?E||~~
/jj(=>HHJK  JJ}--D 	T!1!1 2!DII;?@-,,s   4<D>
