当前位置: 首页>>代码示例>>Python>>正文


Python HttpRequest.POST['password']方法代码示例

本文整理汇总了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)
开发者ID:bryinize,项目名称:LT,代码行数:9,代码来源:tests.py

示例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
开发者ID:airfan1994,项目名称:Web_CAD,代码行数:29,代码来源:authBackend.py

示例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
开发者ID:DarioGT,项目名称:django-softmachine,代码行数:31,代码来源:ProtoActionEditTest.py

示例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())
开发者ID:htoooth,项目名称:vuforia_cms,代码行数:10,代码来源:test_views.py

示例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
开发者ID:certae,项目名称:django-softmachine,代码行数:11,代码来源:ProtoDiagramTest.py

示例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())
开发者ID:RayFerr000,项目名称:PLTL,代码行数:12,代码来源:tests.py

示例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())
开发者ID:RayFerr000,项目名称:PLTL,代码行数:12,代码来源:tests.py

示例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')
开发者ID:joselouiemark,项目名称:cs260,代码行数:12,代码来源:tests.py

示例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()))
开发者ID:RayFerr000,项目名称:PLTL,代码行数:14,代码来源:tests.py

示例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'])
开发者ID:RayFerr000,项目名称:PLTL,代码行数:14,代码来源:tests.py

示例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
开发者ID:GinaGusan,项目名称:Labs_IPP,代码行数:15,代码来源:tests.py

示例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'))
开发者ID:fakegermano,项目名称:tdd-django,代码行数:19,代码来源:tests.py

示例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'))
开发者ID:fakegermano,项目名称:tdd-django,代码行数:19,代码来源:tests.py

示例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")
开发者ID:hwy801207,项目名称:mycmdb,代码行数:8,代码来源:test_ldap.py


注:本文中的django.http.HttpRequest.POST['password']方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。