@@ -45,7 +45,7 @@ def test_provider(self):
4545 )
4646 viewer_client = provider .get_client ()
4747 assert viewer_client is not None
48- assert viewer_client .cfg .url == "http://connect.example/"
48+ assert viewer_client .cfg .url == "http://connect.example/__api__ "
4949 assert viewer_client .cfg .api_key == "viewer-api-key"
5050
5151 @responses .activate
@@ -64,13 +64,16 @@ def test_provider_with_url_override(self):
6464 user_session_token = "cit" ,
6565 url_override = "http://connect2.example/" ,
6666 )
67+ provider ._client ._ctx .version = None
6768 viewer_client = provider .get_client ()
6869 assert viewer_client is not None
69- assert viewer_client .cfg .url == "http://connect2.example/"
70+ assert viewer_client .cfg .url == "http://connect2.example/__api__ "
7071 assert viewer_client .cfg .api_key == "viewer-api-key"
7172
7273 @responses .activate
73- @patch .dict ("os.environ" , {"RSTUDIO_PRODUCT" : "CONNECT" })
74+ @patch .dict (
75+ "os.environ" , {"RSTUDIO_PRODUCT" : "CONNECT" , "CONNECT_SERVER" : "http://connect.example/" }
76+ )
7477 def test_provider_with_client_override (self ):
7578 register_mocks ()
7679
@@ -82,7 +85,7 @@ def test_provider_with_client_override(self):
8285 )
8386 viewer_client = provider .get_client ()
8487 assert viewer_client is not None
85- assert viewer_client .cfg .url == "http://connect.example/"
88+ assert viewer_client .cfg .url == "http://connect.example/__api__ "
8689 assert viewer_client .cfg .api_key == "viewer-api-key"
8790
8891 @patch .dict (
@@ -93,8 +96,9 @@ def test_provider_fallback(self):
9396 provider = ViewerConnectClientProvider (
9497 user_session_token = "cit" ,
9598 )
99+ provider ._client ._ctx .version = None
96100 viewer_client = provider .get_client ()
97- assert viewer_client .cfg .url == "https://connect.example/"
101+ assert viewer_client .cfg .url == "https://connect.example/__api__ "
98102 assert viewer_client .cfg .api_key == "12345"
99103
100104 def test_provider_fallback_with_client_override (self ):
@@ -106,5 +110,5 @@ def test_provider_fallback_with_client_override(self):
106110 client_override = client ,
107111 )
108112 viewer_client = provider .get_client ()
109- assert viewer_client .cfg .url == "https://connect.example/"
113+ assert viewer_client .cfg .url == "https://connect.example/__api__ "
110114 assert viewer_client .cfg .api_key == "12345"
0 commit comments