[edxnotes] use the correct url and update the API params

This is really two separate things:

1. Fix the notes retirement endpoint to generate the correct notes API
url "/api/v1/annotations/" rather than the nonexistent "/api/v1/".

2. Update the API params to use "user" rather than "user_id".  This
depends on another PR in edx/edx-notes-api to make the corresponding
change on the API side.  This is required because "user" is the
hard-coded key that the permissions class uses to check the JWT token
user.
This commit is contained in:
Troy Sankey
2018-06-08 14:45:39 -04:00
parent 49e80dcdcd
commit 3172000aba
2 changed files with 4 additions and 4 deletions

View File

@@ -543,12 +543,12 @@ class EdxNotesHelpersTest(ModuleStoreTestCase):
mock_get_id_token.return_value = "test_token"
helpers.delete_all_notes_for_user(self.user)
mock_delete.assert_called_with(
url='http://example.com/',
url='http://example.com/annotations/',
headers={
'x-annotator-auth-token': 'test_token'
},
data={
'user_id': 'anonymous_id'
'user': 'anonymous_id'
},
timeout=(settings.EDXNOTES_CONNECT_TIMEOUT, settings.EDXNOTES_READ_TIMEOUT)
)