Skip to content

Query-farm/python-airport-test-server

Repository files navigation

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.

About

An Apache Arrow Flight server that demonstrates all capabilities of the DuckDB Airport extension.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages