Python library for managing Databend processes during testing.
pip install -e .from databend_test_helper import DatabendMeta, DatabendQuery
# Start meta service (uses default config)
meta = DatabendMeta()
meta.start()
# Start query service (uses default config)
query = DatabendQuery()
query.start()
# Or use custom config
meta = DatabendMeta(config_path="custom-meta.toml")
query = DatabendQuery(config_path="custom-query.toml")
# Stop services
query.stop()
meta.stop()Default configs are included:
databend_test_helper/configs/databend-meta.tomldatabend_test_helper/configs/databend-query.toml
The library automatically parses config files to determine ports for health checking.