Example #1
0
 def test_insecure_config_request(self):
     self.request.is_secure = MagicMock(return_value=False)
     self.request.META['SERVER_PORT'] = 80
     response = views.tool_config(self.request)
     self.verify_response_value(
         response, 'lti:launch_url',
         'http://{}{}'.format(self.server_name, self.deployment_path))
Example #2
0
 def test_insecure_config_request(self):
     self.request.is_secure = MagicMock(return_value=False)
     self.request.META['SERVER_PORT'] = 80
     response = views.tool_config(self.request)
     self.verify_response_value(
         response, 'lti:launch_url', 'http://{}{}'.format(
             self.server_name, self.deployment_path
         ))
Example #3
0
 def test_xpaths(self, xpath, expected):
     response = views.tool_config(self.request)
     self.verify_response_value(response, xpath, expected)
Example #4
0
 def test_secure_config_request(self):
     response = views.tool_config(self.request)
     self.verify_response_value(
         response, 'lti:launch_url',
         'https://{}{}'.format(self.server_name, self.deployment_path))
Example #5
0
 def test_response_status_code(self):
     response = views.tool_config(self.request)
     self.assertEqual(response.status_code, 200,
                      'Expected OK status code for tool config')
Example #6
0
 def test_response_content_type(self):
     response = views.tool_config(self.request)
     self.assertEqual(
         response['Content-Type'], 'text/xml',
         'Expected tool config Content-Type header to be "text/xml"')
Example #7
0
 def test_xpaths(self, xpath, expected):
     response = views.tool_config(self.request)
     self.verify_response_value(response, xpath, expected)
Example #8
0
 def test_secure_config_request(self):
     response = views.tool_config(self.request)
     self.verify_response_value(
         response, 'lti:launch_url', 'https://{}{}'.format(
             self.server_name, self.deployment_path
         ))
Example #9
0
 def test_response_status_code(self):
     response = views.tool_config(self.request)
     self.assertEqual(
         response.status_code, 200, 'Expected OK status code for tool config'
     )
Example #10
0
 def test_response_content_type(self):
     response = views.tool_config(self.request)
     self.assertEqual(
         response['Content-Type'], 'text/xml',
         'Expected tool config Content-Type header to be "text/xml"'
     )