Skip to content

Commit 2d816bb

Browse files
fix tests
1 parent 01a625e commit 2d816bb

File tree

1 file changed

+10
-6
lines changed

1 file changed

+10
-6
lines changed

tests/posit/connect/external/test_connect_api.py

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)