Skip to content

Commit eb45e9f

Browse files
committed
tests: move and update tests
1 parent b7fd212 commit eb45e9f

File tree

5 files changed

+20
-70
lines changed

5 files changed

+20
-70
lines changed

qdrant_client/async_qdrant_remote.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@ def __init__(
119119
)
120120
if grpc_compression == Compression.Deflate:
121121
raise ValueError(
122-
"grpc.Compression.Defalte is not supported. Try grpc.Compression.Gzip or grpc.Compression.NoCompression"
122+
"grpc.Compression.Deflate is not supported. Try grpc.Compression.Gzip or grpc.Compression.NoCompression"
123123
)
124124
self._grpc_compression = grpc_compression
125125
address = f"{self._host}:{self._port}" if self._port is not None else self._host

qdrant_client/grpc/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,4 @@
44
from .json_with_int_pb2 import *
55
from .collections_service_pb2_grpc import *
66
from .points_service_pb2_grpc import *
7-
from .snapshots_service_pb2_grpc import *
7+
from .snapshots_service_pb2_grpc import *

qdrant_client/qdrant_remote.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@ def __init__(
135135
)
136136
if grpc_compression == Compression.Deflate:
137137
raise ValueError(
138-
"grpc.Compression.Defalte is not supported. Try grpc.Compression.Gzip or grpc.Compression.NoCompression"
138+
"grpc.Compression.Deflate is not supported. Try grpc.Compression.Gzip or grpc.Compression.NoCompression"
139139
)
140140
self._grpc_compression = grpc_compression
141141

tests/congruence_tests/test_grpc_channel_compress.py

Lines changed: 0 additions & 66 deletions
This file was deleted.

tests/test_qdrant_client.py

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
import numpy as np
99
import pytest
10-
from grpc import RpcError
10+
from grpc import Compression, RpcError
1111

1212
from qdrant_client import QdrantClient, models
1313
from qdrant_client._pydantic_compat import to_dict
@@ -48,6 +48,7 @@
4848
)
4949
from qdrant_client.qdrant_remote import QdrantRemote
5050
from qdrant_client.uploader.grpc_uploader import payload_to_grpc
51+
from tests.congruence_tests.test_common import generate_fixtures, init_client
5152
from tests.fixtures.payload import (
5253
one_random_payload_please,
5354
random_payload,
@@ -1644,6 +1645,21 @@ def test_grpc_options():
16441645
)
16451646

16461647

1648+
def test_grpc_compression():
1649+
client = QdrantClient(prefer_grpc=True, grpc_compression=Compression.Gzip)
1650+
client.get_collections()
1651+
1652+
client = QdrantClient(prefer_grpc=True, grpc_compression=Compression.NoCompression)
1653+
client.get_collections()
1654+
1655+
with pytest.raises(ValueError):
1656+
# creates a grpc client with not supported Compression type
1657+
QdrantClient(prefer_grpc=True, grpc_compression=Compression.Deflate)
1658+
1659+
with pytest.raises(TypeError):
1660+
QdrantClient(prefer_grpc=True, grpc_compression="gzip")
1661+
1662+
16471663
if __name__ == "__main__":
16481664
test_qdrant_client_integration()
16491665
test_points_crud()

0 commit comments

Comments
 (0)