Пример #1
0
    def test_get_auth_url(self):
        """ Test to check that get_auth_url returns the auth URL string."""

        url_builder = URLDirector()

        expected = AUTH_URL
        actual = url_builder.get_auth_url()

        self.assertEqual(expected, actual)
Пример #2
0
    def test_get_session_url(self):
        """ Test to check that get_session_url returns the session URL string."""
        session_parameters = {"session_id": SESSION_ID, "metric": METRIC}

        url_builder = URLDirector()

        expected = DEFAULT_SESSION_URL
        actual = url_builder.get_session_url(**session_parameters)

        self.assertEqual(expected, actual)
    def test_build_auth_url(self):
        """ Test to check that the auth URL is built correctly."""

        auth = AuthURL()
        url_director = URLDirector()
        url_director.construct_url(auth)

        expected = AUTH_URL
        actual = auth.url

        self.assertEqual(
                expected,
                actual
        )
    def test_build_session_url(self):
        """ Test to check that the session URL is build correctly."""

        session_parameters = {
            "session_id": SESSION_ID,
            "metric": METRIC
        }

        session = SessionURL()
        url_director = URLDirector()
        url_director.construct_url(session, **session_parameters)

        expected = DEFAULT_SESSION_URL
        actual = session.url

        self.assertEqual(
                expected,
                actual
        )
Пример #5
0
    def test_set_auth_url(self, mock_url):
        """ Verify the correct authorization URL is created.

            This calls the URL Builder for the creation of the URL.
        """
        mock_url.return_value = AUTH_URL
        url_director = URLDirector()
        self.auth_request.set_url(url_director)

        actual = self.auth_request.request.url
        expected = AUTH_URL

        self.assertEqual(expected, actual)
Пример #6
0
    def set_url_director(self):
        _url_director = URLDirector()

        return _url_director
Пример #7
0
 def setUp(self):
     self.url_director = URLDirector()