本文整理汇总了Python中django.http.HttpRequest.POST['password']方法的典型用法代码示例。如果您正苦于以下问题:Python HttpRequest.POST['password']方法的具体用法?Python HttpRequest.POST['password']怎么用?Python HttpRequest.POST['password']使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类django.http.HttpRequest
的用法示例。
在下文中一共展示了HttpRequest.POST['password']方法的14个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: test_user_login
# 需要导入模块: from django.http import HttpRequest [as 别名]
# 或者: from django.http.HttpRequest import POST['password'] [as 别名]
def test_user_login(self):
request = HttpRequest()
request.method = 'POST'
request.POST['username'] = 'a'
request.POST['password'] = 'a'
response = user_login(request)
self.assertIn('Hello', response.context)
示例2: authenticate
# 需要导入模块: from django.http import HttpRequest [as 别名]
# 或者: from django.http.HttpRequest import POST['password'] [as 别名]
def authenticate(self, username=None, password=None):
#####################################
#change this after get the API
try:
user = User.objects.get(username=username)
if user.is_superuser:
if user.check_password(password):
return user
else:
return None
except User.DoesNotExist:
pass
request = HttpRequest()
request.POST['username'] = username
request.POST['password'] = password
response = auth(request)
#####################################
ret = json.loads(response.content)
if ret['valid'] == False: #valid Tsinghua account
return None
try:
user = User.objects.get(username=username)
except User.DoesNotExist:
user = User(username=username)
user.is_active = False #will become active once his/her information is completed
user.save()
return user
示例3: CreateAddRequest
# 需要导入模块: from django.http import HttpRequest [as 别名]
# 或者: from django.http.HttpRequest import POST['password'] [as 别名]
def CreateAddRequest():
request = HttpRequest()
request.method = 'POST'
request.POST['login'] = 'adube'
request.POST['password'] = '123'
request.user = authenticate(username=request.POST['login'], password=request.POST['password'])
request.POST['baseFilter'] = []
request.POST['protoFilter'] = []
request.POST['sort'] = []
request.POST['viewCode'] = 'prototype.Project'
request.POST['protoMeta'] = protoMetaInitialize()
request.POST['rows'] = json.dumps([{
'__str__': '',
'code': 't2_project',
'description': '',
'id': None,
'smCreatedBy': '',
'smCreatedOn': '',
'smModifiedBy': '',
'smModifiedOn': '',
'smOwningTeam': '',
'smOwningUser': '',
'smRegStatus': '',
'smWflowStatus': '',
'_ptStatus': '',
'_ptId': ''
}])
return request
示例4: test_login_page_can_post_a_request
# 需要导入模块: from django.http import HttpRequest [as 别名]
# 或者: from django.http.HttpRequest import POST['password'] [as 别名]
def test_login_page_can_post_a_request(self):
request = HttpRequest()
request.method = 'POST'
request.POST['user_id'] = '1'
request.POST['acc_type_id'] = '1'
request.POST['password'] = USER_1_PASS
response = login_view(request)
self.assertIn('ログイン中です', response.content.decode())
示例5: CreateBasicRequest
# 需要导入模块: from django.http import HttpRequest [as 别名]
# 或者: from django.http.HttpRequest import POST['password'] [as 别名]
def CreateBasicRequest():
request = HttpRequest()
request.method = 'POST'
request.POST['login'] = 'adube'
request.POST['password'] = '123'
request.user = authenticate(username=request.POST['login'], password=request.POST['password'])
request.POST['projectID'] = 1
return request
示例6: test_valid_user_saves
# 需要导入模块: from django.http import HttpRequest [as 别名]
# 或者: from django.http.HttpRequest import POST['password'] [as 别名]
def test_valid_user_saves(self):
number_of_users = User.objects.count()
request = HttpRequest()
request.method = 'POST'
request.POST['fname'] = 'john'
request.POST['lname'] = 'doe'
request.POST['email'] = '[email protected]'
request.POST['password'] = 'michelle'
response = user_signup_save(request)
self.assertEqual(number_of_users +1, User.objects.count())
示例7: test_invalid_users_dont_save
# 需要导入模块: from django.http import HttpRequest [as 别名]
# 或者: from django.http.HttpRequest import POST['password'] [as 别名]
def test_invalid_users_dont_save(self):
number_of_users = User.objects.count()
request = HttpRequest()
request.method = 'POST'
request.POST['fname'] = ''
request.POST['lname'] = ''
request.POST['email'] = ''
request.POST['password'] = ''
response = user_signup_save(request)
self.assertEqual(number_of_users, User.objects.count())
示例8: test_login_fail_user_authentication
# 需要导入模块: from django.http import HttpRequest [as 别名]
# 或者: from django.http.HttpRequest import POST['password'] [as 别名]
def test_login_fail_user_authentication(self):
#tests that it would go to fail page if not successfully loggedin
request = HttpRequest()
request.method = 'POST'
#use admin
request.POST['username'] = 'invaliduser'
request.POST['password'] = 'invaliduserpwd'
#should be redirected to all to-dos
response = auth_view(request)
self.assertEqual(response['location'], '/accounts/invalid')
示例9: test_unregistered_user_cant_login
# 需要导入模块: from django.http import HttpRequest [as 别名]
# 或者: from django.http.HttpRequest import POST['password'] [as 别名]
def test_unregistered_user_cant_login(self):
request = HttpRequest()
engine = import_module(settings.SESSION_ENGINE)
session_key = None
request.session = engine.SessionStore(session_key)
request.method = 'POST'
request.POST['email'] = '[email protected]'
request.POST['password'] = 'michelle'
response = login(request)
#Test to make sure session is empty
self.assertEqual(0, len(request.session.keys()))
示例10: test_registered_user_can_login
# 需要导入模块: from django.http import HttpRequest [as 别名]
# 或者: from django.http.HttpRequest import POST['password'] [as 别名]
def test_registered_user_can_login(self):
user = User.objects.create_user(fname='john', lname='doe', email='[email protected]', password='michelle')
request = HttpRequest()
#Need to add session to this mock request
engine = import_module(settings.SESSION_ENGINE)
session_key = None
request.session = engine.SessionStore(session_key)
request.method = 'POST'
request.POST['email'] = '[email protected]'
request.POST['password'] = 'michelle'
response = login(request)
self.assertIn(user.email, request.session['_auth_user_id'])
示例11: return_request
# 需要导入模块: from django.http import HttpRequest [as 别名]
# 或者: from django.http.HttpRequest import POST['password'] [as 别名]
def return_request(self):
application = Application()
application.id = 1
application.save()
request = HttpRequest()
request.method = 'POST'
request.POST['email'] = 'email1'
request.POST['password'] = 'password1'
request.POST['name_surname'] = 'name_surname'
request.POST['app_id'] = 1
return request
示例12: test_login_page_can_login
# 需要导入模块: from django.http import HttpRequest [as 别名]
# 或者: from django.http.HttpRequest import POST['password'] [as 别名]
def test_login_page_can_login(self):
# Create request
request = HttpRequest()
# Set the method and values for all fields
request.method = 'POST'
request.POST['username'] = 'user.name'
request.POST['password'] = 'test'
# Send to the view
response = login_page(request)
# Send context to the template
expected_content = render_to_string('login.html', {'login_status': 'Login Failed!'})
# Test if content is as expected
self.assertEqual(expected_content, response.content.decode('utf8'))
示例13: test_login_page_can_login_only_password
# 需要导入模块: from django.http import HttpRequest [as 别名]
# 或者: from django.http.HttpRequest import POST['password'] [as 别名]
def test_login_page_can_login_only_password(self):
# Create Request
request = HttpRequest()
# Set the method and the password field
request.method = 'POST'
request.POST['username'] = ''
request.POST['password'] = 'test'
# Send to the view
response = login_page(request)
# Send context dict to template
expected_content = render_to_string('login.html', {'error_messages': 'Username missing!'})
# Test if content is as expected
self.assertEqual(expected_content, response.content.decode('utf8'))
示例14: test_change_ldap_passwd
# 需要导入模块: from django.http import HttpRequest [as 别名]
# 或者: from django.http.HttpRequest import POST['password'] [as 别名]
def test_change_ldap_passwd(self):
request = HttpRequest()
request.POST['username'] = "test1"
request.POST['password'] = "123456"
response = ldap_auth(request)
self.assertContains(response, "123456")