File tree Expand file tree Collapse file tree 2 files changed +17
-0
lines changed Expand file tree Collapse file tree 2 files changed +17
-0
lines changed Original file line number Diff line number Diff line change 7
7
MeiliSearchCommunicationError ,
8
8
MeiliSearchTimeoutError ,
9
9
)
10
+ from meilisearch .version import qualified_version
10
11
11
12
class HttpRequests :
12
13
def __init__ (self , config : Config ) -> None :
13
14
self .config = config
14
15
self .headers = {
15
16
'Authorization' : f'Bearer { self .config .api_key } ' ,
17
+ 'User-Agent' : qualified_version (),
16
18
}
17
19
18
20
def send_request (
Original file line number Diff line number Diff line change
1
+
2
+ import meilisearch
3
+ from tests import BASE_URL , MASTER_KEY
4
+
5
+ from meilisearch .config import Config
6
+ from meilisearch ._httprequests import HttpRequests
7
+ from meilisearch .version import qualified_version
8
+
9
+ def test_get_headers_from_http_requests_instance ():
10
+ """Tests getting defined headers from instance in HttpRequests."""
11
+ config = Config (BASE_URL , MASTER_KEY , timeout = None )
12
+ http = HttpRequests (config = config )
13
+
14
+ assert http .headers ['Authorization' ] == "Bearer masterKey"
15
+ assert http .headers ['User-Agent' ] == qualified_version ()
You can’t perform that action at this time.
0 commit comments