+
    Bi                     H   ^ 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]'       g   Q R	4       h. 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]'       g   Q R4       h ! R R]P4                  4      tR#   ] d    ]! ]4      t Lri ; 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Valid TOML test files not foundz.jsoninvalidz!Invalid TOML test files not foundc                   ,   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   VP                  R9   g   Q h RRR4       K^  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$   N>   qa-array-inline-nested-1000qa-table-inline-nested-1000)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   +C23A1C22D 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globr7   _expected_filespwith_suffix	json_pathr.   r)   r*   textFileNotFoundErrorappendr8   r&   TestCaser"   rA   r   r   <module>rS      s  
    ! 
 >  6)X'--k:; 55 5{	Ag&I&zz)..0779: 4  
 _- x)+11+>? 99 9}3x   3  &9%&s    .DD! D!