
    h9                     j    S SK r S SKJrJrJr  S rS rS r\S:X  a  \" 5         \" 5         \" 5         gg)    N)OLD310MAPPING_PROXY_TRICKDictProxyTypec                  T    [         R                  " [        SS05      5      (       d   eg )Na   )dillcopyr        S/home/james-whalen/.local/lib/python3.13/site-packages/dill/tests/test_dictviews.pytest_dictproxyr      s     99]C8,----r   c                     SS0n [         R                  " U R                  5       5      (       d   e[         R                  " U R                  5       5      (       d   e[         R                  " U R	                  5       5      (       d   eg )Nr      )r	   r
   keysvaluesitems)xs    r   test_dictviewsr      s\    	aA99QVVX99QXXZ    99QWWYr   c                  ^   [         (       Gd!  [        (       Ga  SS0n U R                  5       U R                  5       U R	                  5       U 4n[
        R                  " U5      nUS   nSUS'   SUS'   [        U5      S:X  a  [        U 5      S:X  d   e[        US   5      S:X  a  [        US   5      S:X  d   e[        US   5      S:X  a  [        US   5      S:X  d   e[        US   5      S:X  a  [        US   5      S:X  d   e[        US   5      U :X  d   e[        US   5      U:X  d   eg g g )	Nr   r   r   bc   r   )	r   r   r   r   r   r	   r
   lendict)r   	all_viewsseperate_viewsnew_xs       r   test_dictproxy_trickr       s)   6))!HXXZAFFHa8	9-r"c
c
5zQ3q6Q;..>!$%*s9Q</@A/EEE>!$%*s9Q</@A/EEE>!$%*s9Q</@A/EEEIaL!Q&&&N1%&%/// *6r   __main__)	r	   
dill._dillr   r   r   r   r   r    __name__r   r   r   <module>r$      s@     A A. 0 z r   