Skip to main content

Reusable Tigrbl pytest fixtures, conformance assertions, integration helpers, and package test utilities.

Project description

tigrbl_tests

Tigrbl logo

Reusable Tigrbl pytest fixtures, conformance assertions, integration helpers, and package test utilities.

PyPI version for tigrbl_tests Downloads for tigrbl_tests Repository hits for tigrbl_tests README Apache 2.0 license Python requirement for tigrbl_tests Workspace group for tigrbl_tests

Install

uv add tigrbl_tests
pip install tigrbl_tests

What It Owns

tigrbl_tests owns the tests boundary inside the split Python workspace. Key implementation roots include benchmarks with comparative_benchmark_verification, open_loop_load_patterns, run_hot_path_perf_suite, tigrbl_fastapi_surface_matrix_benchmark, tigrbl_kernel_plan_benchmark, tigrbl_request_response_benchmark; examples with 01-beginner-foundations/, 01_beginner_fundamentals/, 02-beginner-columns/, 02_beginner_models/, 03-beginner-mixins/, 03_beginner_specs/.

Use It When

Use tigrbl_tests when you need reusable fixtures, conformance helpers, parity assets, and benchmark-oriented test surfaces for Tigrbl packages or downstream integrations.

Public Surface

  • Primary module root: benchmarks with module families comparative_benchmark_verification, open_loop_load_patterns, run_hot_path_perf_suite, tigrbl_fastapi_surface_matrix_benchmark, tigrbl_kernel_plan_benchmark, tigrbl_request_response_benchmark, tigrbl_sse_perf_suite, tigrbl_streaming_perf_suite.
  • Primary module root: examples with module families 01-beginner-foundations/, 01_beginner_fundamentals/, 02-beginner-columns/, 02_beginner_models/, 03-beginner-mixins/, 03_beginner_specs/, 04-beginner-app-api/, 04_beginner_tables_columns/.

Internal Layout

  • Workspace path: pkgs/core/tigrbl_tests.
  • Package class: core framework package.
  • Python requirement: >=3.10,<3.15.
  • benchmarks modules: comparative_benchmark_verification, open_loop_load_patterns, run_hot_path_perf_suite, tigrbl_fastapi_surface_matrix_benchmark, tigrbl_kernel_plan_benchmark, tigrbl_request_response_benchmark, tigrbl_sse_perf_suite, tigrbl_streaming_perf_suite, tigrbl_websocket_perf_suite, tigrbl_webtransport_perf_suite.
  • examples modules: 01-beginner-foundations/, 01_beginner_fundamentals/, 02-beginner-columns/, 02_beginner_models/, 03-beginner-mixins/, 03_beginner_specs/, 04-beginner-app-api/, 04_beginner_tables_columns/, 05-beginner-usage/, 05_beginner_app_api/.

Dependency Surface

  • Workspace package dependencies: tigrbl, tigrbl_client.
  • External runtime dependencies: psycopg2-binary>=2.9.9, asyncpg>=0.30.0, pytest>=8.0, pytest-asyncio>=0.24.0, pytest-xdist>=3.6.1, pytest-json-report>=1.5.0, python-dotenv, requests>=2.32.3, flake8>=7.0, pytest-timeout>=2.3.1.
  • Optional extras: none declared.

Related Packages

Canonical Repository Docs

  • docs/README.md
  • docs/conformance/CURRENT_TARGET.md
  • docs/conformance/CURRENT_STATE.md
  • docs/conformance/NEXT_STEPS.md
  • docs/governance/DOC_POINTERS.md
  • docs/developer/PACKAGE_CATALOG.md
  • docs/developer/PACKAGE_LAYOUT.md

Package-local Boundary

This file is a package-local distribution entry point. Use this page for package installation and boundary orientation. Repository governance, conformance state, target status, and release evidence remain governed from docs/ and .ssot/.

License

Licensed under the Apache License, Version 2.0. See LICENSE and the official Apache 2.0 license text.

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

tigrbl_tests-0.4.2.dev3.tar.gz (459.1 kB view details)

Uploaded Source

Built Distribution

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

tigrbl_tests-0.4.2.dev3-py3-none-any.whl (738.9 kB view details)

Uploaded Python 3

File details

Details for the file tigrbl_tests-0.4.2.dev3.tar.gz.

File metadata

  • Download URL: tigrbl_tests-0.4.2.dev3.tar.gz
  • Upload date:
  • Size: 459.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for tigrbl_tests-0.4.2.dev3.tar.gz
Algorithm Hash digest
SHA256 b119443993af0793228f56d092b15f03d0561ef5ded7b7a2b3bec9962eb9f931
MD5 d8f6d961458e86e5025eb72117cf6edf
BLAKE2b-256 c871af05dc601bf990cde807c3ace05001d516b3cf6a88698185841d90b764dc

See more details on using hashes here.

File details

Details for the file tigrbl_tests-0.4.2.dev3-py3-none-any.whl.

File metadata

  • Download URL: tigrbl_tests-0.4.2.dev3-py3-none-any.whl
  • Upload date:
  • Size: 738.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for tigrbl_tests-0.4.2.dev3-py3-none-any.whl
Algorithm Hash digest
SHA256 ea06cb7866dd53a1c5dd53cbf1d8e8529d469ef38dec06806739c6dd78614454
MD5 8c1fe72e8d00a6cc32a948a888440381
BLAKE2b-256 bc13f0a43d396f375764a7ba58e7b9a23764e61b13ae65935f6bc05591e7be1e

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