conftest.py 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. import pytest
  2. import yaml
  3. def pytest_addoption(parser):
  4. parser.addoption("--endpoint", action="store", default="http://127.0.0.1:19530", help="endpoint")
  5. parser.addoption("--token", action="store", default="root:Milvus", help="token")
  6. parser.addoption("--minio_host", action="store", default="127.0.0.1", help="minio host")
  7. parser.addoption("--bucket_name", action="store", default="milvus-bucket", help="minio bucket name")
  8. parser.addoption("--root_path", action="store", default="file", help="minio bucket root path")
  9. parser.addoption("--release_name", action="store", default="my-release", help="release name")
  10. @pytest.fixture
  11. def endpoint(request):
  12. return request.config.getoption("--endpoint")
  13. @pytest.fixture
  14. def token(request):
  15. return request.config.getoption("--token")
  16. @pytest.fixture
  17. def minio_host(request):
  18. return request.config.getoption("--minio_host")
  19. @pytest.fixture
  20. def bucket_name(request):
  21. return request.config.getoption("--bucket_name")
  22. @pytest.fixture
  23. def root_path(request):
  24. return request.config.getoption("--root_path")
  25. @pytest.fixture
  26. def release_name(request):
  27. return request.config.getoption("--release_name")