Beispiel #1
0
 def test_process_methods_notfound(self):
     fake_req = mock.MagicMock()
     fake_resp = mock.MagicMock()
     fake_resource = mock.MagicMock()
     cors = CORS(allow_methods_list=['GET', 'POST', 'PUT', 'DELETE'])
     cors._set_allowed_methods = mock.Mock()
     cors._get_requested_method = mock.Mock(return_value='POST')
     cors._get_resource_methods = mock.Mock(return_value=['GET', 'PUT'])
     self.assertEqual(
         cors._process_methods(fake_req, fake_resp, fake_resource),
         False
     )
     cors._set_allowed_methods.assert_called_once_with(fake_resp, ['GET', 'PUT'])
Beispiel #2
0
 def test_process_methods_notfound(self):
     fake_req = mock.MagicMock()
     fake_resp = mock.MagicMock()
     fake_resource = mock.MagicMock()
     cors = CORS(allow_methods_list=['GET', 'POST', 'PUT', 'DELETE'])
     cors._set_allowed_methods = mock.Mock()
     cors._get_requested_method = mock.Mock(return_value='POST')
     cors._get_resource_methods = mock.Mock(return_value=['GET', 'PUT'])
     self.assertEqual(
         cors._process_methods(fake_req, fake_resp, fake_resource),
         False
     )
     cors._set_allowed_methods.assert_called_once_with(fake_resp, ['GET', 'PUT'])
Beispiel #3
0
 def test_process_methods_resource(self):
     fake_req = mock.MagicMock()
     fake_resp = mock.MagicMock()
     fake_resource = mock.MagicMock()
     cors = CORS(allow_all_methods=True)
     cors._get_requested_method = mock.Mock(return_value='GET')
     cors._get_resource_methods = mock.Mock(return_value=['POST'])
     cors._set_allowed_methods = mock.Mock()
     self.assertEqual(
         cors._process_methods(fake_req, fake_resp, fake_resource),
         False
     )
     cors._set_allowed_methods.assert_called_once_with(fake_resp, ['POST'])
Beispiel #4
0
 def test_process_methods_resource(self):
     fake_req = mock.MagicMock()
     fake_resp = mock.MagicMock()
     fake_resource = mock.MagicMock()
     cors = CORS(allow_all_methods=True)
     cors._get_requested_method = mock.Mock(return_value='GET')
     cors._get_resource_methods = mock.Mock(return_value=['POST'])
     cors._set_allowed_methods = mock.Mock()
     self.assertEqual(
         cors._process_methods(fake_req, fake_resp, fake_resource),
         False
     )
     cors._set_allowed_methods.assert_called_once_with(fake_resp, ['POST'])