8000 Fixes based on review · arangodb/python-arango@c30a767 · GitHub
[go: up one dir, main page]

Skip to content

Commit c30a767

Browse files
committed
Fixes based on review
1 parent 94ba3b2 commit c30a767

File tree

2 files changed

+9
-10
lines changed

2 files c 10000 hanged

+9
-10
lines changed

arango/request.py

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,20 +3,21 @@
33
from typing import Any, MutableMapping, Optional
44

55
from arango.typings import DriverFlags, Fields, Headers, Params
6+
from arango.version import __version__
67

78

89
def normalize_headers(
9-
headers: Optional[Headers], driverFlags: Optional[DriverFlags] = None
10+
headers: Optional[Headers], driver_flags: Optional[DriverFlags] = None
1011
) -> Headers:
1112
flags = ""
12-
if driverFlags is not None:
13-
for flag in driverFlags:
13+
if driver_flags is not None:
14+
for flag in driver_flags:
1415
flags = flags + flag + ";"
15-
driverInfo = "python-arango/7.5.2 (" + flags + ")"
16+
driver_header = "python-arango/" + __version__ + " (" + flags + ")"
1617
normalized_headers: Headers = {
1718
"charset": "utf-8",
1819
"content-type": "application/json",
19-
"x-arango-driver": driverInfo,
20+
"x-arango-driver": driver_header,
2021
}
2122
if headers is not None:
2223
for key, value in headers.items():

tests/test_request.py

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -49,11 +49,9 @@ def test_request_json_data() -> None:
4949
assert request.method == "post"
5050
assert request.endpoint == "/_api/test"
5151
assert request.params == {"bool": "1"}
52-
# assert request.headers == {
53-
# "charset": "utf-8",
54-
# "content-type": "application/json",
55-
# "foo": "bar",
56-
# }
52+
assert request.headers["charset"] == "utf-8"
53+
assert request.headers["content-type"] == "application/json"
54+
assert request.headers["foo"] == "bar"
5755
assert request.data == {"baz": "qux"}
5856

5957

0 commit comments

Comments
 (0)
0