+
    Bic	                     :    ^ RI t ^ RIHt  ! R R4      tR tR tR# )    N)Interpolationc                   ,   a  ] tR t^t o R tR tRtV tR# )TStringBaseCasec                T   \        V4      ^8X  dB   VP                  VP                  VP                  VP                  3pV P                  W24       R# \        V4      ^8X  dR   V P                  VP                  VP                  VP                  3V4       V P                  VP                  R4       R# \        V4      ^8X  dc   V P                  VP                  VP                  3V4       V P                  VP                  R4       V P                  VP                  R4       R# \        V4      ^8X  dt   V P                  VP                  3V4       V P                  VP                  R4       V P                  VP                  R4       V P                  VP                  R4       R# R# )    N)lenvalue
expression
conversionformat_specassertEqual)selfiexpactuals   &&& 0/usr/lib/python3.14/test/test_string/_support.pyassertInterpolationEqual(TStringBaseCase.assertInterpolationEqual   s/    s8q=ggq||Q\\1==IFV)X]aggq||Q\\BCHQ]]B/X]aggq||4c:Q\\40Q]]B/X]aggZ-Q\\2.Q\\40Q]]B/	     c                    V P                  VP                  V4       V P                  \        VP                  4      \        V4      4       \	        VP                  VR R7       F  w  rEV P                  WE4       K  	  R# )T)strictN)r   stringsr	   interpolationszipr   )r   tr   r   r   r   s   &&&&  r   assertTStringEqual"TStringBaseCase.assertTStringEqual   sb     	G,Q--.N0CD!**N4HFA))!1 Ir    N)__name__
__module____qualname____firstlineno__r   r   __static_attributes____classdictcell__)__classdict__s   @r   r   r      s     022 2r   r   c                 r    VR 8X  d   \        V 4      # VR8X  d   \        V 4      # VR8X  d   \        V 4      # V # )ars)asciireprstr)r
   r   s   &&r   convertr.   /   s=    SU|	s	E{	s	5zLr   c                     . pV  Fd  pT;;\         R c ;e   w   p VP                  V4       K(    \        R c;e/   w  p rV\        WE4      p\	        WF4      pVP                  V4       Kc   Kf  	  RP                  V4      # )r   r   )r-   appendr   r.   formatjoin)templatepartsitemr*   r
   r   r   s   &      r   fstringr6   9   sl    EQ AA2u2U# B	  775>r   )unitteststring.templatelibr   r   r.   r6   r   r   r   <module>r9      s      ,'2 '2T
r   