File tree Expand file tree Collapse file tree 3 files changed +6
-2
lines changed Expand file tree Collapse file tree 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):
135135 assert headers [constants .HEADER_SESSION ] == ""
136136 assert headers [constants .HEADER_TRANSACTION ] is None
137137 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
139139 assert headers [accept_encoding_header ] == accept_encoding_value
140140 assert headers [client_info_header ] == client_info_value
141141 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]:
522522 headers [constants .HEADER_ENCODING ] = self ._client_session .encoding
523523 else :
524524 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+
526527 headers ["user-agent" ] = f"{ constants .CLIENT_NAME } /{ __version__ } "
527528 if len (self ._client_session .roles .values ()):
528529 headers [constants .HEADER_ROLE ] = "," .join (
Original file line number Diff line number Diff line change 5757HEADER_SET_CATALOG = "X-Trino-Set-Catalog"
5858
5959HEADER_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 ])
6063
6164HEADER_AUTHORIZATION_USER = "X-Trino-Authorization-User"
6265HEADER_SET_AUTHORIZATION_USER = "X-Trino-Set-Authorization-User"
You can’t perform that action at this time.
0 commit comments