
    \i                     6    S r SSKrSSKJr  SSKrS rS rS rg)zL
Validate that instances of `affine.Affine()` can be pickled and unpickled.
    N)Poolc                      [         R                  " SSSSSS5      n [        R                  " [        R                  " U 5      5      U :X  d   eg N                  )affineAffinepickleloadsdumps)as    [/var/www/html/kml_chatgpt/mouzaenv/lib/python3.13/site-packages/affine/tests/test_pickle.pytest_pickler      s9    aAq!Q'A<<Q(A---    c                 H    [        U [        R                  5      (       d   eU $ )N)
isinstancer   r   )xs    r   _mp_procr      s      a''''Hr   c                      [         R                  " SSSSSS5      n [         R                  " SSSSSS5      n[        S5      R                  [        X/5      n[        X/U5       H  u  p4X4:X  a  M   e   g r   )r   r   r   mapr   zip)a1a2resultsexpectedactuals        r   test_with_multiprocessingr!      sj    	q!Q1a	(B	q!Q1a	(B1gkk(RH-G'2!!! 3r   )__doc__r   multiprocessingr   r   r   r   r!    r   r   <module>r%      s$   
    .
"r   