
    h                     P    S SK r S SKrS SKJs  Jr   " S S\R
                  5      rg)    Nc                   $    \ rS rSrSrS rS rSrg)StringEncodingTest   z!
Test the StringEncoding module.
c                    U R                  [        R                  " S5      5        U R                  [        R                  " S5      5        U R                  [        R                  " S5      5        U R                  [        R                  " S5      5        SS S S2   nU R                  [        R                  " U5      5        U R                  [        R                  " S5      5        U R                  [        R                  " S5      5        U R                  [        R                  " S5      5        U R                  [        R                  " S	5      5        g )
Nabc   ꯍ   ☃               x)assertFalseStringEncodingstring_contains_lone_surrogates
assertTrue)selfobfuscated_surrogate_pairs     b/var/www/fran/franai/venv/lib/python3.13/site-packages/Cython/Compiler/Tests/TestStringEncoding.py$test_string_contains_lone_surrogates7StringEncodingTest.test_string_contains_lone_surrogates   s    GGNOGGQRGGVWFF~VW%8$B$$?!FFG`abFFxPQFFxPQFF~VWFFWX    c                 T   U R                  [        R                  " S5      5        U R                  [        R                  " S5      5        U R                  [        R                  " S5      5        U R                  [        R                  " S5      5        U R                  [        R                  " S5      5        U R                  [        R                  " S5      5        U R                  [        R                  " S5      5        U R                  [        R                  " S5      5        g )	Nr   r   r	   r   r   r
   r   r   )r   r   string_contains_surrogatesr   )r   s    r   test_string_contains_surrogates2StringEncodingTest.test_string_contains_surrogates   s    BB5IJBB8LMBB=QRAA(KLAA(KLAA.QRAA.QRAA/RSr    N)__name__
__module____qualname____firstlineno____doc__r   r   __static_attributes__r   r   r   r   r      s    Y	Tr   r   )sysunittestCython.Compiler.StringEncodingCompilerr   TestCaser   r   r   r   <module>r*      s%    
  7 7T** Tr   