33import requests
44
55import tableauserverclient as TSC
6+ from tableauserverclient .server .endpoint import Endpoint
67
78import requests_mock
89
@@ -23,7 +24,7 @@ def server():
2324
2425def test_fallback_request_logic (server : TSC .Server ) -> None :
2526 url = "http://test/"
26- endpoint = TSC . server . Endpoint (server )
27+ endpoint = Endpoint (server )
2728 with requests_mock .mock () as m :
2829 m .get (url )
2930 response = endpoint .get_request (url = url )
@@ -32,7 +33,7 @@ def test_fallback_request_logic(server: TSC.Server) -> None:
3233
3334def test_user_friendly_request_returns (server : TSC .Server ) -> None :
3435 url = "http://test/"
35- endpoint = TSC . server . Endpoint (server )
36+ endpoint = Endpoint (server )
3637 with requests_mock .mock () as m :
3738 m .get (url )
3839 response = endpoint .send_request_while_show_progress_threaded (
@@ -44,14 +45,14 @@ def test_user_friendly_request_returns(server: TSC.Server) -> None:
4445def test_blocking_request_raises_request_error (server : TSC .Server ) -> None :
4546 with pytest .raises (requests .exceptions .ConnectionError ):
4647 url = "http://test/"
47- endpoint = TSC . server . Endpoint (server )
48+ endpoint = Endpoint (server )
4849 response = endpoint ._blocking_request (endpoint .parent_srv .session .get , url = url )
4950 assert response is not None
5051
5152
5253def test_get_request_stream (server : TSC .Server ) -> None :
5354 url = "http://test/"
54- endpoint = TSC . server . Endpoint (server )
55+ endpoint = Endpoint (server )
5556 with requests_mock .mock () as m :
5657 m .get (url , headers = {"Content-Type" : "application/octet-stream" })
5758 response = endpoint .get_request (url , parameters = {"stream" : True })
@@ -65,15 +66,15 @@ class FakeResponse:
6566 content = b"\x13 37" * 1000
6667 status_code = 200
6768
68- endpoint = TSC . server . Endpoint (server )
69+ endpoint = Endpoint (server )
6970 server_response = FakeResponse ()
70- log = endpoint .log_response_safely (server_response )
71+ log = endpoint .log_response_safely (server_response ) # type: ignore
7172 assert log .find ("[Truncated File Contents]" ) > 0
7273
7374
7475def test_set_user_agent_from_options_headers (server : TSC .Server ) -> None :
7576 params = {"User-Agent" : "1" , "headers" : {"User-Agent" : "2" }}
76- result = TSC . server . Endpoint .set_user_agent (params )
77+ result = Endpoint .set_user_agent (params )
7778 # it should use the value under 'headers' if more than one is given
7879 print (result )
7980 print (result ["headers" ]["User-Agent" ])
@@ -82,11 +83,11 @@ def test_set_user_agent_from_options_headers(server: TSC.Server) -> None:
8283
8384def test_set_user_agent_from_options (server : TSC .Server ) -> None :
8485 params = {"headers" : {"User-Agent" : "2" }}
85- result = TSC . server . Endpoint .set_user_agent (params )
86+ result = Endpoint .set_user_agent (params )
8687 assert result ["headers" ]["User-Agent" ] == "2"
8788
8889
8990def test_set_user_agent_when_blank (server : TSC .Server ) -> None :
90- params = {"headers" : {}}
91- result = TSC . server . Endpoint .set_user_agent (params )
91+ params = {"headers" : {}} # type: ignore
92+ result = Endpoint .set_user_agent (params )
9293 assert result ["headers" ]["User-Agent" ].startswith ("Tableau Server Client" )
0 commit comments