本文整理汇总了Python中django.http.HttpRequest.POST["id"]方法的典型用法代码示例。如果您正苦于以下问题:Python HttpRequest.POST["id"]方法的具体用法?Python HttpRequest.POST["id"]怎么用?Python HttpRequest.POST["id"]使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类django.http.HttpRequest
的用法示例。
在下文中一共展示了HttpRequest.POST["id"]方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: test_vanilla
# 需要导入模块: from django.http import HttpRequest [as 别名]
# 或者: from django.http.HttpRequest import POST["id"] [as 别名]
def test_vanilla(self):
req = HttpRequest()
req.POST["id"] = self.id
req.POST["process"] = "true"
f = views.Longitudinal()._Longitudinal__longProc
ret = self.basic_call(f, req)
assert(simplejson.loads(ret.content)["processed"] == "true")
示例2: test_vanilla_empty
# 需要导入模块: from django.http import HttpRequest [as 别名]
# 或者: from django.http.HttpRequest import POST["id"] [as 别名]
def test_vanilla_empty(self):
req = HttpRequest()
req.POST["process"] = "true"
req.POST["id"] = "abc"
f = views.Longitudinal()._Longitudinal__longProc
ret = self.basic_call(f, req)
assert(simplejson.loads(ret.content)["processed"] == "false")
assert("message" in simplejson.loads(ret.content))
assert(simplejson.loads(ret.content)
["message"] == 'Error: Input empty.')
示例3: test_proc_false
# 需要导入模块: from django.http import HttpRequest [as 别名]
# 或者: from django.http.HttpRequest import POST["id"] [as 别名]
def test_proc_false(self):
req = HttpRequest()
req.POST["id"] = self.id
req.POST["process"] = "false"
f = views.Longitudinal()._Longitudinal__longProc
ret = self.basic_call(f, req)
assert(simplejson.loads(ret.content)["processed"] == "false")
assert("message" in simplejson.loads(ret.content))
assert(simplejson.loads(ret.content)
["message"] == "Problem when uploading.")
示例4: test_wrong_format
# 需要导入模块: from django.http import HttpRequest [as 别名]
# 或者: from django.http.HttpRequest import POST["id"] [as 别名]
def test_wrong_format(self):
req = HttpRequest()
req.POST["process"] = "true"
req.POST["id"] = self.id
os.makedirs(
os.path.join(self.basedicomdir, self.id + str(NUM_DIRS + 1)))
f = views.Longitudinal()._Longitudinal__longProc
ret = self.basic_call(f, req)
assert(simplejson.loads(ret.content)["processed"] == "false")
assert("message" in simplejson.loads(ret.content))
assert(simplejson.loads(ret.content)
["message"] == 'Error: Input files are not in correct format.')
示例5: test_pr1_job_blocking
# 需要导入模块: from django.http import HttpRequest [as 别名]
# 或者: from django.http.HttpRequest import POST["id"] [as 别名]
def test_pr1_job_blocking(self):
print "testing blocking!!!"
req = HttpRequest()
req.POST["process"] = "true"
req.POST["id"] = self.id
P = multiprocessing.Process(target=len)
class MockProcess(multiprocessing.Process):
def __new__(self, target, args):
P._target = target
P._args = args
return P
with patch("path_constants.jobs", self.jobs):
jobs.FILES_TO_PROCESS.Instance(
self.jobs).push_priority_1_job(jobs.Job("test_path", True))
f = views.Longitudinal()._Longitudinal__longProc
with patch("multiprocessing.Process", MockProcess):
ret = self.basic_call(f, req)
assert(simplejson.loads(ret.content)["processed"] == "true")
time.sleep(5)
print P.exitcode, P.is_alive()
print "has jobs", jobs.FILES_TO_PROCESS.Instance(self.jobs).has_priority_1_jobs()
print "left", jobs.FILES_TO_PROCESS.Instance(self.jobs)._FILES_TO_PROCESS__num_priority_1_jobs()
assert(P.is_alive())
jobs.FILES_TO_PROCESS.Instance(
self.jobs)._FILES_TO_PROCESS__pop_priority_1_job()
time.sleep(2)
print "has jobs", jobs.FILES_TO_PROCESS.Instance(self.jobs).has_priority_1_jobs()
print "left", jobs.FILES_TO_PROCESS.Instance(self.jobs)._FILES_TO_PROCESS__num_priority_1_jobs()
print P.exitcode, P.is_alive()
assert(P.exitcode == 0)
assert(not P.is_alive())
示例6: test_error_exec_state
# 需要导入模块: from django.http import HttpRequest [as 别名]
# 或者: from django.http.HttpRequest import POST["id"] [as 别名]
def test_error_exec_state(self):
req = HttpRequest()
req.POST["process"] = "true"
req.POST["id"] = self.id
f = views.Longitudinal()._Longitudinal__longProc
class MockLP(Mock):
def execute_state(self):
raise RuntimeError("Mock execute state error")
self.MockLP = MockLP
def mock_block_on_pr1_jobs(*args):
raise RuntimeError("Mock 1111 block_on_pr1_jobs error")
with patch("fsspmnl_processing_interface.LongProcess.LongProcess.execute_state", side_effect=mock_block_on_pr1_jobs):
ret = self.basic_call(f, req)
assert(simplejson.loads(ret.content)["processed"] == "true")
示例7: test_error_block_jobs
# 需要导入模块: from django.http import HttpRequest [as 别名]
# 或者: from django.http.HttpRequest import POST["id"] [as 别名]
def test_error_block_jobs(self):
req = HttpRequest()
req.POST["process"] = "true"
req.POST["id"] = self.id
def mock_block_on_pr1_jobs(*args):
raise RuntimeError("Mock block_on_pr1_jobs error")
orig_inst = jobs.FILES_TO_PROCESS.Instance(self.jobs)
class Mock_FILES_TO_PROCESS():
def Instance(*args):
return orig_inst
def block_on_pr1_jobs(self):
mock_block_on_pr1_jobs()
f = views.Longitudinal()._Longitudinal__longProc
ret = self.basic_call(f, req)
assert(simplejson.loads(ret.content)["processed"] == "true")