File tree 3 files changed +6
-2
lines changed
3 files changed +6
-2
lines changed Original file line number Diff line number Diff line change @@ -135,7 +135,7 @@ def assert_headers(headers):
135
135
assert headers [constants .HEADER_SESSION ] == ""
136
136
assert headers [constants .HEADER_TRANSACTION ] is None
137
137
assert headers [constants .HEADER_TIMEZONE ] == timezone
138
- assert headers [constants .HEADER_CLIENT_CAPABILITIES ] == "PARAMETRIC_DATETIME,SESSION_AUTHORIZATION"
138
+ assert headers [constants .HEADER_CLIENT_CAPABILITIES ] == constants . CLIENT_CAPABILITIES
139
139
assert headers [accept_encoding_header ] == accept_encoding_value
140
140
assert headers [client_info_header ] == client_info_value
141
141
assert headers [constants .HEADER_ROLE ] == (
Original file line number Diff line number Diff line change @@ -522,7 +522,8 @@ def http_headers(self) -> CaseInsensitiveDict[str]:
522
522
headers [constants .HEADER_ENCODING ] = self ._client_session .encoding
523
523
else :
524
524
raise ValueError ("Invalid type for encoding: expected str or list" )
525
- headers [constants .HEADER_CLIENT_CAPABILITIES ] = 'PARAMETRIC_DATETIME,SESSION_AUTHORIZATION'
525
+ headers [constants .HEADER_CLIENT_CAPABILITIES ] = constants .CLIENT_CAPABILITIES
526
+
526
527
headers ["user-agent" ] = f"{ constants .CLIENT_NAME } /{ __version__ } "
527
528
if len (self ._client_session .roles .values ()):
528
529
headers [constants .HEADER_ROLE ] = "," .join (
Original file line number Diff line number Diff line change 57
57
HEADER_SET_CATALOG = "X-Trino-Set-Catalog"
58
58
59
59
HEADER_CLIENT_CAPABILITIES = "X-Trino-Client-Capabilities"
60
+ CLIENT_CAPABILITY_PARAMETRIC_DATETIME = "PARAMETRIC_DATETIME"
61
+ CLIENT_CAPABILITY_SESSION_AUTHORIZATION = "SESSION_AUTHORIZATION"
62
+ CLIENT_CAPABILITIES = ',' .join ([CLIENT_CAPABILITY_PARAMETRIC_DATETIME , CLIENT_CAPABILITY_SESSION_AUTHORIZATION ])
60
63
61
64
HEADER_AUTHORIZATION_USER = "X-Trino-Authorization-User"
62
65
HEADER_SET_AUTHORIZATION_USER = "X-Trino-Set-Authorization-User"
You can’t perform that action at this time.
0 commit comments