milvus/tests20/python_client/conftest.py

101 lines
3.0 KiB
Python

import pytest
def pytest_addoption(parser):
parser.addoption("--ip", action="store", default="localhost", help="service's ip")
parser.addoption("--host", action="store", default="localhost", help="service's ip")
parser.addoption("--service", action="store", default="", help="service address")
parser.addoption("--port", action="store", default=19530, help="service's port")
parser.addoption("--http_port", action="store", default=19121, help="http's port")
parser.addoption("--handler", action="store", default="GRPC", help="handler of request")
parser.addoption("--tag", action="store", default="all", help="only run tests matching the tag.")
parser.addoption('--dry_run', action='store_true', default=False, help="")
parser.addoption('--partition_name', action='store', default="partition_name", help="name of partition")
parser.addoption('--connect_name', action='store', default="connect_name", help="name of connect")
parser.addoption('--descriptions', action='store', default="partition_des", help="descriptions of partition")
parser.addoption('--collection_name', action='store', default="collection_name", help="name of collection")
parser.addoption('--search_vectors', action='store', default="search_vectors", help="vectors of search")
parser.addoption('--index_param', action='store', default="index_param", help="index_param of index")
parser.addoption('--data', action='store', default="data", help="data of request")
parser.addoption('--clean_log', action='store_true', default=False, help="clean log before testing")
@pytest.fixture
def ip(request):
return request.config.getoption("--ip")
@pytest.fixture
def host(request):
return request.config.getoption("--host")
@pytest.fixture
def service(request):
return request.config.getoption("--service")
@pytest.fixture
def port(request):
return request.config.getoption("--port")
@pytest.fixture
def http_port(request):
return request.config.getoption("--http_port")
@pytest.fixture
def handler(request):
return request.config.getoption("--handler")
@pytest.fixture
def tag(request):
return request.config.getoption("--tag")
@pytest.fixture
def dry_run(request):
return request.config.getoption("--dry_run")
@pytest.fixture
def connect_name(request):
return request.config.getoption("--connect_name")
@pytest.fixture
def partition_name(request):
return request.config.getoption("--partition_name")
@pytest.fixture
def descriptions(request):
return request.config.getoption("--descriptions")
@pytest.fixture
def collection_name(request):
return request.config.getoption("--collection_name")
@pytest.fixture
def search_vectors(request):
return request.config.getoption("--search_vectors")
@pytest.fixture
def index_param(request):
return request.config.getoption("--index_param")
@pytest.fixture
def data(request):
return request.config.getoption("--data")
@pytest.fixture
def clean_log(request):
return request.config.getoption("--clean_log")