Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

Fix options

  • Loading branch information...
commit db87820664a592012ef216be3ba1af28dde9e4a2 1 parent f488dfc
@klen authored
Showing with 6 additions and 0 deletions.
  1. +3 −0  adrest/resources/rpc.py
  2. +3 −0  tests/rpc/tests.py
View
3  adrest/resources/rpc.py
@@ -39,6 +39,9 @@ def configure_rpc(self, scheme):
self.methods[m.__name__] = m
def handle_request(self, request, **resources):
+ if request.method == 'OPTIONS':
+ return super(RPCResource, self).handle_request(request, **resources)
+
payload = request.data
try:
View
3  tests/rpc/tests.py
@@ -20,6 +20,9 @@ def setUp(self):
def test_base_rpc(self):
+ response = self.get_resource('rpc2', method='options')
+ self.assertEqual(response.content, 'OK')
+
# POST args
response = self.rpc(
'rpc2',
Please sign in to comment.
Something went wrong with that request. Please try again.