Expanded type coverage to benchmarks, samples and tests. (#566)

* Renamed json samples to fix duplicate module name.

Signed-off-by: dblock <[email protected]>

* Enabled mypy on all source files.

Signed-off-by: dblock <[email protected]>

* Added missing types.

Signed-off-by: dblock <[email protected]>

* Added CHANGELOG.

Signed-off-by: dblock <[email protected]>

* Move type: ignore to fix untyped decorator makes function untyped.

Signed-off-by: dblock <[email protected]>

* Fix nox -rs lint-3.7.

Signed-off-by: dblock <[email protected]>

* Fixed incorrect import.

Signed-off-by: dblock <[email protected]>

* Fix broken test.

Signed-off-by: dblock <[email protected]>

* Fixed TestBulk::test_bulk_works_with_bytestring_body.

Signed-off-by: dblock <[email protected]>

---------

Signed-off-by: dblock <[email protected]>
This commit is contained in:
Daniel (dB.) Doubrovkine
2023-11-09 10:51:20 -05:00
committed by GitHub
parent dcb79cc322
commit 56c96d7c4f
101 changed files with 1234 additions and 1019 deletions
+4 -3
View File
@@ -15,6 +15,7 @@ import logging
import sys
import time
import uuid
from typing import Any
from thread_with_return_value import ThreadWithReturnValue
@@ -37,10 +38,10 @@ handler.setFormatter(formatter)
root.addHandler(handler)
def index_records(client, item_count):
def index_records(client: Any, item_count: int) -> Any:
tt = 0
for n in range(10):
data = []
data: Any = []
for i in range(item_count):
data.append(
json.dumps({"index": {"_index": index_name, "_id": str(uuid.uuid4())}})
@@ -63,7 +64,7 @@ def index_records(client, item_count):
return tt
def test(thread_count=1, item_count=1, client_count=1):
def test(thread_count: int = 1, item_count: int = 1, client_count: int = 1) -> None:
clients = []
for i in range(client_count):
clients.append(