An Apache Arrow Flight server that is used to test the Airport extension for DuckDB.
Project description
query-farm-airport-test-server
query-farm-airport-test-server is a Python module that implements a lightweight in-memory Arrow Flight server for use with the Airport DuckDB extension. It showcases nearly all of the Airport extension's capabilities and is designed primarily for testing and CI integration.
⚠️ This server is not intended as a tutorial or reference for writing Arrow Flight servers from scratch. Its purpose is to comprehensively test feature coverage, and the implementation reflects that complexity.
Features
- In-memory storage — no persistent state
- Accepts any authentication token
- Supports full reset of data via client call
- Ideal for CI pipelines and integration tests
Installation
pip install query-farm-airport-test-server
Usage
$ airport_test_server
Once running, the server can be used with the test suite included in the Airport DuckDB extension.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file query_farm_airport_test_server-0.1.1.tar.gz.
File metadata
- Download URL: query_farm_airport_test_server-0.1.1.tar.gz
- Upload date:
- Size: 507.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e146de155167bb10ec22b0b2be3c02ddbc0641155c6824030b29adef588075a8
|
|
| MD5 |
209d028287ec2a02d4a73af788b80cde
|
|
| BLAKE2b-256 |
b5a97e84f14ebe684840acebdcf8dea880cca2cc458160bc8ba8f115149279e6
|
File details
Details for the file query_farm_airport_test_server-0.1.1-py3-none-any.whl.
File metadata
- Download URL: query_farm_airport_test_server-0.1.1-py3-none-any.whl
- Upload date:
- Size: 21.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
44a60ec2f8cedfd34a4444d17c70d9ba3529d50621487125275f5797aec4b6be
|
|
| MD5 |
508801ca9f5555bc586ba222404641ab
|
|
| BLAKE2b-256 |
f72e1f6afc777055ee10b1942fa8b6596fb1ee33c9f9b5aa9f98827022b51de8
|