本文整理汇总了Python中django.http.HttpRequest.session['removed_chains']方法的典型用法代码示例。如果您正苦于以下问题:Python HttpRequest.session['removed_chains']方法的具体用法?Python HttpRequest.session['removed_chains']怎么用?Python HttpRequest.session['removed_chains']使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类django.http.HttpRequest
的用法示例。
在下文中一共展示了HttpRequest.session['removed_chains']方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: test_hetatm_setup_finds_all_ligands_correctly
# 需要导入模块: from django.http import HttpRequest [as 别名]
# 或者: from django.http.HttpRequest import session['removed_chains'] [as 别名]
def test_hetatm_setup_finds_all_ligands_correctly(self):
request = HttpRequest()
request.method = 'GET'
request.session = self.engine.SessionStore(None)
request.session['pdb_id'] = '2HBQ'
request.session['included_chains'] = ['A', 'B', 'C']
request.session['removed_chains'] = []
response = hetatm_setup(request)
self.assertIn(('PHQ', 'C', '1'), request.session.get('hetatms'))
self.assertIn(('CF0', 'C', '5'), request.session.get('hetatms'))
示例2: test_source_setup_uses_correct_template
# 需要导入模块: from django.http import HttpRequest [as 别名]
# 或者: from django.http.HttpRequest import session['removed_chains'] [as 别名]
def test_source_setup_uses_correct_template(self):
request = HttpRequest()
request.method = 'GET'
request.session = self.engine.SessionStore(None)
request.session['pdb_id'] = '2HBQ'
request.session['included_chains'] = ['A', 'B', 'C']
request.session['removed_chains'] = []
response = source_setup(request)
self.assertTemplateUsed(response, 'source_setup.html')
示例3: test_hetatm_setup_saves_included_ligands_correctly
# 需要导入模块: from django.http import HttpRequest [as 别名]
# 或者: from django.http.HttpRequest import session['removed_chains'] [as 别名]
def test_hetatm_setup_saves_included_ligands_correctly(self):
request = HttpRequest()
request.method = 'POST'
request.session = self.engine.SessionStore(None)
request.session['pdb_id'] = '2HBQ'
request.session['included_chains'] = ['A', 'B', 'C']
request.session['removed_chains'] = []
request.session['hetatms'] = [('PHQ', 'C', '1'), ('CF0', 'C', '5')]
_dict = {'hetatms' : '0'}
_qdict = QueryDict('', mutable=True)
_qdict.update(_dict)
request.POST = _qdict
response = hetatm_setup(request)
self.assertIn(['1', 'C'], request.session.get('included_hetatms'))
示例4: test_source_setup_shows_only_selected_chains_and_hetams
# 需要导入模块: from django.http import HttpRequest [as 别名]
# 或者: from django.http.HttpRequest import session['removed_chains'] [as 别名]
def test_source_setup_shows_only_selected_chains_and_hetams(self):
request = HttpRequest()
request.method = 'GET'
request.session = self.engine.SessionStore(None)
request.session['pdb_id'] = '2HBQ'
request.session['included_chains'] = ['B', 'C']
request.session['removed_chains'] = ['A']
request.session['included_hetatms'] = [['1', 'C']]
request.session['removed_hetatms'] = [['5', 'C']]
response = source_setup(request)
residue_list = request.session['residue_list']
print residue_list
self.assertIn(('317', 'B'), residue_list)
self.assertIn(('1', 'C'), residue_list)
self.assertNotIn(('130', 'A'), residue_list)
self.assertNotIn(('5', 'C'), residue_list)
示例5: test_hetatm_setup_POST_redirects_to_source_setup
# 需要导入模块: from django.http import HttpRequest [as 别名]
# 或者: from django.http.HttpRequest import session['removed_chains'] [as 别名]
def test_hetatm_setup_POST_redirects_to_source_setup(self):
request = HttpRequest()
request.method = 'POST'
request.session = self.engine.SessionStore(None)
request.session['pdb_id'] = '2HBQ'
request.session['included_chains'] = ['A', 'B', 'C']
request.session['hetatms'] = [('PHQ', 'C', '1'), ('CF0', 'C', '5')]
request.session['removed_chains'] = []
_dict = {'hetatms' : '0'}
_qdict = QueryDict('', mutable=True)
_qdict.update(_dict)
request.POST = _qdict
response = hetatm_setup(request)
self.assertEqual(response.status_code, 302)
self.assertEqual(response['location'], '/source')
示例6: test_source_redirects_to_results
# 需要导入模块: from django.http import HttpRequest [as 别名]
# 或者: from django.http.HttpRequest import session['removed_chains'] [as 别名]
def test_source_redirects_to_results(self):
request = HttpRequest()
request.method = 'POST'
request.session = self.engine.SessionStore(None)
request.session['pdb_id'] = '1SC1'
request.session['included_chains'] = ['A', 'B']
request.session['removed_chains'] = ['A']
request.session['hetatms'] = [('PHQ', 'C', '1'), ('CF0', 'C', '5')]
request.session['residue_list'] = [('125', 'A'), ('126', 'A')]
_dict = {'residues' : '0'}
_qdict = QueryDict('', mutable=True)
_qdict.update(_dict)
request.POST = _qdict
response = source_setup(request)
self.assertEqual(response.status_code, 302)
self.assertEqual(response['location'], '/results')