Ë
    ¸2Úiÿ  ã                   óJ   — 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)é    )Úget_user_model)ÚContentType)ÚTestCase)ÚBaseObjectPermissionsFormc                   ó   — e Zd Zd„ Zd„ Zy)ÚBaseObjectPermissionsFormTestsc                 ó¤   — t        «       j                  j                  ddd«      | _        t        j                  j                  dd¬«      | _        y )NÚjoezjoe@example.comÚbarzfake-for-guardian-tests)ÚmodelÚ	app_label)r   ÚobjectsÚcreate_userÚuserr   ÚcreateÚobj)Úselfs    úX/var/www/html/acx/venv/lib/python3.12/site-packages/guardian/testapp/tests/test_forms.pyÚsetUpz$BaseObjectPermissionsFormTests.setUp	   sH   € Ü"Ó$×,Ñ,×8Ñ8ØÐ$ eó-ˆŒ	ä×&Ñ&×-Ñ-ØÐ#<ð .ó >ˆ�ó    c                 óR  ‡ —  G ˆ fd„dt         «      } |‰ j                  ‰ j                  i «      }‰ j                  t        |j
                  «       |j                  «       }‰ j                  |j                  «       «       ‰ j                  t        |j                  |   «      d«       y )Nc                   ó"   •‡ — e Zd Zˆ ˆfd„Zˆ xZS )úXBaseObjectPermissionsFormTests.test_not_implemented.<locals>.MyUserObjectPermissionsFormc                 ó2   •— |‰_         t        ‰| �  |i |¤Ž y )N)r   ÚsuperÚ__init__)Úformselfr   ÚargsÚkwargsÚ	__class__r   s       €€r   r   zaBaseObjectPermissionsFormTests.test_not_implemented.<locals>.MyUserObjectPermissionsForm.__init__   s   ø€ Ø �”	Ü‘Ñ  $Ð1¨&Ó1r   )Ú__name__Ú
__module__Ú__qualname__r   Ú__classcell__)r    r   s   @€r   ÚMyUserObjectPermissionsFormr      s   ù„ ÷2ñ 2r   r%   r   )r   r   r   ÚassertRaisesÚNotImplementedErrorÚsave_obj_permsÚget_obj_perms_field_nameÚ
assertTrueÚis_validÚassertEqualÚlenÚcleaned_data)r   r%   ÚformÚ
field_names   `   r   Útest_not_implementedz3BaseObjectPermissionsFormTests.test_not_implemented   s   ø€ ö	2Ô*Cô 	2ñ +¨4¯9©9°d·h±hÀÓCˆØ×ÑÔ-¨t×/BÑ/BÔCà×2Ñ2Ó4ˆ
Ø�‰˜Ÿ™›Ô(Ø×Ñœ˜T×.Ñ.¨zÑ:Ó;¸QÕ?r   N)r!   r"   r#   r   r1   © r   r   r   r      s   „ ò>ó@r   r   N)	Údjango.contrib.authr   Ú"django.contrib.contenttypes.modelsr   Údjango.testr   Úguardian.formsr   r   r2   r   r   ú<module>r7      s   ðÝ .Ý :Ý  Ý 4ô@ Xõ @r   