+
    Bi                        ^ RI t ^ RIHt ^ RIt^RIHtHt  ! R R4      t]! ]4      P                  R,          t
]! ]
R,          P                  R4      4      t. t] FT  t]P!                  R	4      t ] P$                  ! ]P'                  4       P)                  4       4      t]P/                  ]4       KV  	  ]! ]4      t]! ]
R
,          P                  R4      4      t ! R R]P4                  4      tR#   ] d    ]! ]4      t Lci ; i)    NPath)
burntsushitomllibc                   2   a  ] tR t^t o V 3R lR ltRtV tR# )MissingFilec                    < V ^8  d   QhRS[ /# )   pathr   )format__classdict__s   "2/usr/lib/python3.14/test/test_tomllib/test_data.py__annotate__MissingFile.__annotate__   s      T     c                    Wn         R # )Nr   )selfr   s   &&r   __init__MissingFile.__init__   s    	r   r   N)__name__
__module____qualname____firstlineno__r   __static_attributes____classdictcell__r   s   @r   r   r      s      r   r   datavalidz	**/*.tomlz.jsoninvalidc                   ,   a  ] tR t^$t o R tR tRtV tR# )TestDatac           
        \          F  pV P                  VP                  R 7      ;_uu_ 4        VP                  4       p VP	                  4       pT P                  \        P                  4      ;_uu_ 4        \        P                  ! T4       RRR4       RRR4       K  	  R#   \
         d     RRR4       K  i ; i  + '       g   i     L8; i  + '       g   i     K  ; i)msgN)
INVALID_FILESsubTeststem
read_bytesdecodeUnicodeDecodeErrorassertRaisesr   TOMLDecodeErrorloads)r   r    
toml_bytestoml_strs   &   r   test_invalidTestData.test_invalid%   s    $G',,//$//1
)002H &&w'>'>??MM(+ @ 0/ %
 *  0/ @? 0//sG   C B$'C7B>C$B;	/C:B;	;C>C	CC"c                   \        \        \        4       F  w  rV P                  VP                  R 7      ;_uu_ 4        \        V\        4      '       d    RRR4       KK  VP                  4       P                  4       p\        P                  ! V4      p\        P                  ! V4      p\        P                  ! V4      pV P                  WB4       RRR4       K  	  R#   + '       g   i     K  ; ir$   )zipVALID_FILESVALID_FILES_EXPECTEDr'   r(   
isinstancer   r)   r*   r   r.   r   convert	normalizeassertEqual)r   r   expectedr0   actuals   &    r   
test_validTestData.test_valid1   s    ";0DEOE%**--h44  .- !++-446 x0#++F3%//9  2 .-  F---s   C A1CC0 N)r   r   r   r   r1   r=   r   r   r   s   @r   r"   r"   $   s     
,3 3r   r"   )jsonpathlibr   unittest r   r   r   __file__parentDATA_DIRtupleglobr5   _expected_filespwith_suffix	json_pathr.   r)   r*   textFileNotFoundErrorappendr6   r&   TestCaser"   r?   r   r   <module>rQ      s   
    ! 
 >  6)X'--k:; 	Ag&I&zz)..0779: 4  
 _- x)+11+>?3x   3  &9%&s   1.C11DD