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


Python HttpRequest.session['removed_chains']方法代码示例

本文整理汇总了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'))
开发者ID:brcamor,项目名称:allostery-site,代码行数:14,代码来源:tests_all.py

示例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')
开发者ID:brcamor,项目名称:allostery-site,代码行数:14,代码来源:tests_all.py

示例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'))
开发者ID:brcamor,项目名称:allostery-site,代码行数:19,代码来源:tests_all.py

示例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)
开发者ID:brcamor,项目名称:allostery-site,代码行数:20,代码来源:tests_all.py

示例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')
开发者ID:brcamor,项目名称:allostery-site,代码行数:20,代码来源:tests_all.py

示例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')
开发者ID:brcamor,项目名称:allostery-site,代码行数:21,代码来源:tests_all.py


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