File tree Expand file tree Collapse file tree 3 files changed +6
-5
lines changed
Expand file tree Collapse file tree 3 files changed +6
-5
lines changed Original file line number Diff line number Diff line change 33"""
44REQUEST_TIMEOUT = 100
55CONNECTION_TIMEOUT = 30
6- BASE_URL = 'https://graph.microsoft.com/v1.0 '
6+ BASE_URL = 'https://graph.microsoft.com/'
77SDK_VERSION = '0.0.3'
88
99# Used as the key for AuthMiddlewareOption in MiddlewareControl
Original file line number Diff line number Diff line change @@ -18,11 +18,12 @@ class GraphSession(Session):
1818 def __init__ (self ,
1919 credential : TokenCredential ,
2020 scopes : [str ] = ['.default' ],
21- middleware : list = []
21+ middleware : list = [],
22+ api_version : str = 'v1.0'
2223 ):
2324 super ().__init__ ()
2425 self ._append_sdk_version ()
25- self ._base_url = BASE_URL
26+ self ._base_url = BASE_URL + '/' + api_version
2627
2728 auth_handler = AuthorizationHandler (credential , scopes )
2829
Original file line number Diff line number Diff line change @@ -20,7 +20,7 @@ def test_creates_instance_of_session(self):
2020 self .assertIsInstance (self .requests , Session )
2121
2222 def test_has_graph_url_as_base_url (self ):
23- self .assertEqual (self .requests ._base_url , BASE_URL )
23+ self .assertNotEqual (self .requests ._base_url , BASE_URL )
2424
2525 def test_has_sdk_version_header (self ):
2626 self .assertTrue ('sdkVersion' in self .requests .headers )
@@ -37,7 +37,7 @@ def test_initialized_with_middlewares(self):
3737
3838 @responses .activate
3939 def test_builds_graph_urls (self ):
40- graph_url = BASE_URL + '/me'
40+ graph_url = self . requests . _base_url + '/me'
4141 responses .add (responses .GET , graph_url , status = 200 )
4242
4343 self .requests .get ('/me' )
You can’t perform that action at this time.
0 commit comments