Files
qdrant/tests/pyproject.toml
Predrag Knezevic 9d67c6325b Test collections unique per openapi test module (#5384)
Collection name under test is equal to the test module name, without `.py` suffix.

* Helps by debugging/tracing failed tests and find relevant logs lines in qdrant log files
* Opens up a possibility to run tests in parallel, given that there are no data sharing
  between test modules

Change details:
* defined module scoped `collection_name` fixture in `conftest.py`
* removed `collection_name` module variable
* each test signature modified to declare the dependency to `collection_name` fixture
* `@pytest.mark.parametrize` migrated to `@pytest-cases.parametrize` in cases when
  `collection_name` was used as the value
2024-11-06 20:09:31 +01:00

23 lines
426 B
TOML

[tool.poetry]
name = "qdrant-test-deps"
package-mode = false
[tool.poetry.dependencies]
python = "^3.10"
grpc-interceptor = "^0.15"
grpc-requests = "^0.1"
more-itertools = "^10.2"
pyjwt = "^2.8"
jsons = "^1.6.3"
pytest = "^7.4.4"
pytest-timeout = "^2.2"
pytest-cases = "^3.8.6"
requests = "^2.32"
schemathesis = "^3.24.3"
retry = "^0.9.2"
[build-system]
requires = ["poetry-core"]
build-backend = "poetry.core.masonry.api"