Skip to main content

Effortlessly validate and test your Google BigQuery queries with the power of pandas DataFrames in Python.

Project description

BQuest Logo

BQuest

Effortlessly validate and test your Google BigQuery queries with the power of pandas DataFrames in Python.

Warning

This library is a work in progress!

Breaking changes should be expected until a 1.0 release, so version pinning is recommended.

Overview

Installation

Via PyPi (standard):

pip install bquest

Via Github (most recent):

pip install git+https://github.com/ottogroup/bquest

BQuest also requires a dedicated BigQuery dataset for storing test tables, e.g.

resource "google_bigquery_dataset" "bquest" {
  dataset_id    = "bquest"
  friendly_name = "bquest"
  description   = "Source tables for bquest tests"
  location      = "EU"
  default_table_expiration_ms = 3600000
}

We recommend setting an expiration time for tables in the bquest dataset to assure removal of those test tables upon test execution.

Example

TBD

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

bquest-0.0.1.tar.gz (11.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

bquest-0.0.1-py3-none-any.whl (16.0 kB view details)

Uploaded Python 3

File details

Details for the file bquest-0.0.1.tar.gz.

File metadata

  • Download URL: bquest-0.0.1.tar.gz
  • Upload date:
  • Size: 11.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.5.1 CPython/3.10.6 Linux/5.15.0-1038-azure

File hashes

Hashes for bquest-0.0.1.tar.gz
Algorithm Hash digest
SHA256 e3b20045789f19644a897597c10705bea423402f377e334ff5cd60b30aa07f55
MD5 8f11591be2660914fa0fe864e7e8ef0c
BLAKE2b-256 403dc4b53d5a343c6c83fcbb309a785e97a14be201d693d4dd4654a7504bdbdb

See more details on using hashes here.

File details

Details for the file bquest-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: bquest-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 16.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.5.1 CPython/3.10.6 Linux/5.15.0-1038-azure

File hashes

Hashes for bquest-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 be4c98c3ea769276f15249eceb5dc8ed3079d83b9779413d98c23afa842d986c
MD5 440b63bc340cca0454871d5419f1b5b6
BLAKE2b-256 322b7a177eef00cd823668305a6585c4e9a4be9aed74eb16ab116236b02f3665

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page