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)
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 )
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)
def set_url_director(self): _url_director = URLDirector() return _url_director
def setUp(self): self.url_director = URLDirector()