Ejemplo n.º 1
0
 def test_send_request_with_text_param(self, mock_get, mock_get_id_token, mock_anonymous_id_for_user):
     """
     Tests that requests are send with correct information.
     """
     mock_get_id_token.return_value = "test_token"
     mock_anonymous_id_for_user.return_value = "anonymous_id"
     helpers.send_request(
         self.user,
         self.course.id,
         path="test",
         text="text",
         page=helpers.DEFAULT_PAGE,
         page_size=helpers.DEFAULT_PAGE_SIZE
     )
     mock_get.assert_called_with(
         "http://example.com/test/",
         headers={
             "x-annotator-auth-token": "test_token"
         },
         params={
             "user": "******",
             "course_id": unicode(self.course.id),
             "text": "text",
             "highlight": True,
             'page': 1,
             'page_size': 25,
         },
         timeout=(settings.EDXNOTES_CONNECT_TIMEOUT, settings.EDXNOTES_READ_TIMEOUT)
     )
 def test_send_request_with_text_param(self, mock_get, mock_get_id_token, mock_anonymous_id_for_user):
     """
     Tests that requests are send with correct information.
     """
     mock_get_id_token.return_value = "test_token"
     mock_anonymous_id_for_user.return_value = "anonymous_id"
     helpers.send_request(
         self.user,
         self.course.id,
         path="test",
         text="text",
         page=helpers.DEFAULT_PAGE,
         page_size=helpers.DEFAULT_PAGE_SIZE
     )
     mock_get.assert_called_with(
         "http://example.com/test/",
         headers={
             "x-annotator-auth-token": "test_token"
         },
         params={
             "user": "******",
             "course_id": unicode(self.course.id),
             "text": "text",
             "highlight": True,
             'page': 1,
             'page_size': 25,
         },
         timeout=(settings.EDXNOTES_CONNECT_TIMEOUT, settings.EDXNOTES_READ_TIMEOUT)
     )
Ejemplo n.º 3
0
 def test_send_request_without_query_string(self, mock_get, mock_get_id_token, mock_anonymous_id_for_user):
     """
     Tests that requests are send with correct information.
     """
     mock_get_id_token.return_value = "test_token"
     mock_anonymous_id_for_user.return_value = "anonymous_id"
     helpers.send_request(self.user, self.course.id, path="test")
     mock_get.assert_called_with(
         "http://example.com/test/",
         headers={"x-annotator-auth-token": "test_token"},
         params={"user": "******", "course_id": unicode(self.course.id)},
     )
Ejemplo n.º 4
0
 def test_send_request_without_query_string(self, mock_get,
                                            mock_get_id_token,
                                            mock_anonymous_id_for_user):
     """
     Tests that requests are send with correct information.
     """
     mock_get_id_token.return_value = "test_token"
     mock_anonymous_id_for_user.return_value = "anonymous_id"
     helpers.send_request(self.user, self.course.id, path="test")
     mock_get.assert_called_with(
         "http://example.com/test/",
         headers={"x-annotator-auth-token": "test_token"},
         params={
             "user": "******",
             "course_id": unicode(self.course.id),
         })
Ejemplo n.º 5
0
 def test_send_request_without_text_param(self, mock_get, mock_get_id_token, mock_anonymous_id_for_user):
     """
     Tests that requests are send with correct information.
     """
     mock_get_id_token.return_value = "test_token"
     mock_anonymous_id_for_user.return_value = "anonymous_id"
     helpers.send_request(
         self.user, self.course.id, path="test", page=1, page_size=25
     )
     mock_get.assert_called_with(
         "http://example.com/test/",
         headers={
             "x-annotator-auth-token": "test_token"
         },
         params={
             "user": "******",
             "course_id": unicode(self.course.id),
             'page': helpers.DEFAULT_PAGE,
             'page_size': helpers.DEFAULT_PAGE_SIZE,
         }
     )
Ejemplo n.º 6
0
 def test_send_request_without_text_param(self, mock_get, mock_get_id_token, mock_anonymous_id_for_user):
     """
     Tests that requests are send with correct information.
     """
     mock_get_id_token.return_value = "test_token"
     mock_anonymous_id_for_user.return_value = "anonymous_id"
     helpers.send_request(
         self.user, self.course.id, path="test", page=1, page_size=25
     )
     mock_get.assert_called_with(
         "http://example.com/test/",
         headers={
             "x-annotator-auth-token": "test_token"
         },
         params={
             "user": "******",
             "course_id": unicode(self.course.id),
             'page': helpers.DEFAULT_PAGE,
             'page_size': helpers.DEFAULT_PAGE_SIZE,
         }
     )