Ë
    ¸2ÚiE  ã                   óR   — d dl Z d dlmZ d dlmZ d dlmZ d dlmZ  G d„ de«      Zy)é    N)Úmock)ÚTestCase)ÚUserObjectPermissionManager)ÚGroupObjectPermissionManagerc                   ó   — e Zd Zd„ Zd„ Zy)ÚTestManagersc                 óÒ  — t        «       }t        j                  «       |_        t	        j
                  d¬«      5 }t	        j                  d«       |j                  ddd«       d d d «       |j                  j                  ddd«       | j                  t        d   j                  t        «      «       | j                  dt        |d   j                  «      «       y # 1 sw Y   Œ{xY w)	NT©ÚrecordÚalwaysÚpermÚuserÚobjectr   úNUserObjectPermissionManager method 'assign' is being renamed to 'assign_perm'.)r   r   ÚMockÚassign_permÚwarningsÚcatch_warningsÚsimplefilterÚassignÚassert_called_once_withÚ
assertTrueÚ
issubclassÚcategoryÚDeprecationWarningÚassertInÚstrÚmessage©ÚselfÚmanagerÚws      ú[/var/www/html/acx/venv/lib/python3.12/site-packages/guardian/testapp/tests/test_managers.pyÚtest_user_manager_assignz%TestManagers.test_user_manager_assign   s³   € Ü-Ó/ˆÜ"Ÿi™i›kˆÔä×$Ñ$¨DÔ1ð 	5°QÜ×!Ñ! (Ô+à�N‰N˜6 6¨8Ô4÷	5ð
 	×Ñ×3Ñ3°F¸FÀHÔMà�‰œ
 1 Q¡4§=¡=Ô2DÓEÔFØ�‰ÐfÔhkÐlmÐnoÑlp×lxÑlxÓhyÕz÷	5ð 	5úó   º)CÃC&c                 óÒ  — t        «       }t        j                  «       |_        t	        j
                  d¬«      5 }t	        j                  d«       |j                  ddd«       d d d «       |j                  j                  ddd«       | j                  t        d   j                  t        «      «       | j                  dt        |d   j                  «      «       y # 1 sw Y   Œ{xY w)	NTr
   r   r   Úgroupr   r   r   )r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   s      r#   Útest_group_manager_assignz&TestManagers.test_group_manager_assign   s³   € Ü.Ó0ˆÜ"Ÿi™i›kˆÔä×$Ñ$¨DÔ1ð 	6°QÜ×!Ñ! (Ô+à�N‰N˜6 7¨HÔ5÷	6ð
 	×Ñ×3Ñ3°F¸GÀXÔNà�‰œ
 1 Q¡4§=¡=Ô2DÓEÔFØ�‰ÐfÔhkÐlmÐnoÑlp×lxÑlxÓhyÕz÷	6ð 	6úr%   N)Ú__name__Ú
__module__Ú__qualname__r$   r(   © ó    r#   r   r   	   s   „ ò{ó{r-   r   )	r   Úunittestr   Údjango.testr   Úguardian.managersr   r   r   r,   r-   r#   ú<module>r1      s"   ðÛ å Ý  Ý 9Ý :ô{�8õ {r-   