https://t.me/AnonymousX5
Server : Apache
System : Linux cvar2.toservers.com 3.10.0-962.3.2.lve1.5.73.el7.x86_64 #1 SMP Wed Aug 24 21:31:23 UTC 2022 x86_64
User : njnconst ( 1116)
PHP Version : 8.4.18
Disable Function : NONE
Directory :  /lib64/python2.7/site-packages/django/contrib/auth/tests/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //lib64/python2.7/site-packages/django/contrib/auth/tests/test_basic.pyc
�
r�\c@sLddlmZddlZddlmZddlmZddlmZm	Z	ddl
mZddlm
Z
ddlmZdd	lmZdd
lmZddlmZddlmZdd
lmZddlmZddlmZddlmZm Z m!Z!ee�d��Z"d�Z#e
defd��Y�Z$dS(i����(tunicode_literalsN(tget_user_model(tcreatesuperuser(tUsert
AnonymousUser(t
CustomUser(tskipIfCustomUser(tImproperlyConfigured(tcall_command(treceiver(tTestCase(tsetting_changed(toverride_settings(ttranslation(t	force_str(tbinary_typetPY2tStringIOcKsT|ddkrPddlm}ddlm}t|d|j�||�ndS(NusettinguAUTH_USER_MODELi����(tensure_default_manager(Ruobjects(tdjango.db.models.managerRtdjango.contrib.auth.modelsRtsetattrt_default_manager(tkwargsRR((sF/tmp/pip-install-XxeQeY/django/django/contrib/auth/tests/test_basic.pytuser_model_swappeds
cs�fd�}|S(ub
    Decorator to temporarily replace input/getpass to allow interactive
    createsuperuser.
    cs��fd�}|S(Ncstdd�fd��Y}�fd�}tj}tj}|t_|t_z�|�Wd|t_|t_XdS(Ntmock_getpasscs#eZedd�fd��ZRS(s
Password: cs&trt|t�st�n�dS(Nupassword(Rt
isinstanceRtAssertionError(tprompttstream(tinputs(sF/tmp/pip-install-XxeQeY/django/django/contrib/auth/tests/test_basic.pytgetpass(sN(t__name__t
__module__tstaticmethodtNoneR((R(sF/tmp/pip-install-XxeQeY/django/django/contrib/auth/tests/test_basic.pyR'scsmt|�}td�|ks$t�d}x<�j�D].\}}t|�|j�kr7|}Pq7q7W|S(Nu	__proxy__u(tstrRtitemsRtlower(Rtresponsetkeytval(R(sF/tmp/pip-install-XxeQeY/django/django/contrib/auth/tests/test_basic.pyt
mock_input/s((RRtinput(targsRR*told_getpasst	old_input(Rt	test_func(sF/tmp/pip-install-XxeQeY/django/django/contrib/auth/tests/test_basic.pytwrapped&s					((R/R0(R(R/sF/tmp/pip-install-XxeQeY/django/django/contrib/auth/tests/test_basic.pytinner%s((RR1((RsF/tmp/pip-install-XxeQeY/django/django/contrib/auth/tests/test_basic.pytmock_inputs s t
BasicTestCasecBs�eZd�Zd�Zd�Zd�Zd�Zeidd6�d��Zeidd6dd	6d
d6�d��Z	d
�Z
edd�d��Zedd�d��Z
edd�d��Zed��ZRS(cCsFtjjddd�}|j|j��|j|jd��|j|jd��|j�|j�|j|jd��|j|j��|j	d�|j|jd��|j	d�|j|j��|j|j��|j|j�|j|j
�|j|j�tjjdd�}|j|j��dS(u:Check that users can be created and can set their passwordutestuserutest@example.comutestpwubadu	testuser2utest2@example.comN(Rtobjectstcreate_usert
assertTruethas_usable_passwordtassertFalsetcheck_passwordtset_unusable_passwordtsavetset_passwordR#tis_authenticatedtis_stafft	is_activetis_superuser(tselftutu2((sF/tmp/pip-install-XxeQeY/django/django/contrib/auth/tests/test_basic.pyt	test_userJs$



cCstjjd�}|j|jd�tjjddd�}|j|jd�tjjddd�}|j|jd�dS(u0Check that users can be created without an emailu	testuser1uu	testuser2temailu	testuser3N(RR4R5tassertEqualRER#(RARBRCtu3((sF/tmp/pip-install-XxeQeY/django/django/contrib/auth/tests/test_basic.pyttest_user_no_emailescCs�t�}|j|jd�|j|j��|j|j�|j|j�|j|j�|j|j	j
�j�d�|j|jj
�j�d�dS(u*Check the properties of the anonymous useriN(
RRFtpkR#R8R=R>R?R@tgroupstalltcounttuser_permissions(RAta((sF/tmp/pip-install-XxeQeY/django/django/contrib/auth/tests/test_basic.pyttest_anonymous_userps	cCsLtjjddd�}|j|j�|j|j�|j|j�dS(u0Check the creation and properties of a superuserusuperusuper@example.comN(RR4tcreate_superuserR6R@R?R>(RAtsuper((sF/tmp/pip-install-XxeQeY/django/django/contrib/auth/tests/test_basic.pyttest_superuser{scCswt�}tddtddddd|�|j�j�}|j|d�tjjdd�}|j|j	d�|j
|j��t�}tddtdd	dd
ddd|�|j�j�}|j|d
�tjjdd	�}|j|j	d
�|j
|j��tddtdddddd�tjjdd�}|j|j	d�|j
|j��dS(u=Check the operation of the createsuperuser management commanducreatesuperusertinteractivetusernameujoeREujoe@somewhere.orgtstdoutuSuperuser created successfully.ujoe2ujoe2@somewhere.orgt	verbosityiuujoe+admin@somewhere.orgN(RRtFalsetgetvaluetstripRFRR4tgetRER8R7(RAtnew_iotcommand_outputRB((sF/tmp/pip-install-XxeQeY/django/django/contrib/auth/tests/test_basic.pyt'test_createsuperuser_management_command�s>					unopasswdupasswordc
Cs�tj}zWy2d�t_tddtdddddd�Wntk
r^|jd	�nXWd
|t_Xtjjdd�}|j	|j
d�d
S(um
        Check that createsuperuser does not break when no locale is set. See
        ticket #16017.
        cSsdS(N(NN(R#(((sF/tmp/pip-install-XxeQeY/django/django/contrib/auth/tests/test_basic.pyt<lambda>�sucreatesuperuserRSRTunolocale@somewhere.orgRERViuPcreatesuperuser fails if the OS provides no information about the current localeN(tlocaletgetdefaultlocaleRtTruet	TypeErrortfailRR4RZRFRE(RAtold_getdefaultlocaleRB((sF/tmp/pip-install-XxeQeY/django/django/contrib/auth/tests/test_basic.pyttest_createsuperuser_nolocale�s		

ufoou	uživatelunolocale@somewhere.orguemailcCs�ddlm}tjjd�}|j}|d�|_t�}ztddtd|�Wd||_X|j	�j
�}|j|d�dS(	Ni����(t
ugettext_lazyuusernameu	uživatelucreatesuperuserRSRUuSuperuser created successfully.(tdjango.utils.translationRfRt_metat	get_fieldtverbose_nameRRRaRXRYRF(RAtulazytusername_fieldtold_verbose_nameR[R\((sF/tmp/pip-install-XxeQeY/django/django/contrib/auth/tests/test_basic.pyt+test_createsuperuser_non_ascii_verbose_name�s			
cCs|jt�t�dS(u'The current user model can be retrievedN(RFRR(RA((sF/tmp/pip-install-XxeQeY/django/django/contrib/auth/tests/test_basic.pyttest_get_user_model�stAUTH_USER_MODELuauth.CustomUsercCs:|jt�t�|jt��tjj�WdQXdS(u5The current user model can be swapped out for anotherN(RFRRtassertRaisestAttributeErrorRR4RK(RA((sF/tmp/pip-install-XxeQeY/django/django/contrib/auth/tests/test_basic.pyttest_swappable_user�su
badsettingcCs!|jt��t�WdQXdS(uJThe alternate user setting must point to something in the format app.modelN(RqRR(RA((sF/tmp/pip-install-XxeQeY/django/django/contrib/auth/tests/test_basic.pyttest_swappable_user_bad_setting�suthismodel.doesntexistcCs!|jt��t�WdQXdS(u7The current user model must point to an installed modelN(RqRR(RA((sF/tmp/pip-install-XxeQeY/django/django/contrib/auth/tests/test_basic.pyt%test_swappable_user_nonexistent_model�scCs�tjd��1|jtjjd�|jtjjd�WdQXtjd��1|jtjjd�|jtjjd�WdQXdS(u:Default User model verbose names are translatable (#19945)uenuuseruusersNuesuusuariouusuarios(R
toverrideRFRRhRjtverbose_name_plural(RA((sF/tmp/pip-install-XxeQeY/django/django/contrib/auth/tests/test_basic.pyt$test_user_verbose_names_translatable�s(R R!RDRHRORRR]R2ReRnRoRRsRtRuRRx(((sF/tmp/pip-install-XxeQeY/django/django/contrib/auth/tests/test_basic.pyR3Hs					+	(%t
__future__RR_tdjango.contrib.authRt'django.contrib.auth.management.commandsRRRRt%django.contrib.auth.tests.custom_userRtdjango.contrib.auth.tests.utilsRtdjango.core.exceptionsRtdjango.core.managementRtdjango.dispatchR	tdjango.testR
tdjango.test.signalsRtdjango.test.utilsRtdjango.utilsR
tdjango.utils.encodingRtdjango.utils.sixRRRRR2R3(((sF/tmp/pip-install-XxeQeY/django/django/contrib/auth/tests/test_basic.pyt<module>s&
	(

https://t.me/AnonymousX5 - 2025