Skip to main content

Pytest fixtures and assertions for projects using extended-data

Project description

pytest-extended-data

pytest-extended-data publishes reusable pytest fixtures and assertions for projects built on extended-data.

Install it in test environments:

uv add --dev pytest-extended-data

The plugin is exposed through the standard pytest11 entry point. It provides:

  • extended_data_factory: the ExtendedData polymorphic constructor.
  • extended_data_payload: a small nested mapping payload for examples and smoke tests.
  • extended_data_value: the payload wrapped as an ExtendedData value.
  • assert_extended_shape(value, shape): assertion helper for shape checks.
  • assert_builtin_round_trip(value, expected): assertion helper for export-boundary checks.

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

pytest_extended_data-0.1.0.tar.gz (2.8 kB view details)

Uploaded Source

Built Distribution

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

pytest_extended_data-0.1.0-py3-none-any.whl (3.2 kB view details)

Uploaded Python 3

File details

Details for the file pytest_extended_data-0.1.0.tar.gz.

File metadata

  • Download URL: pytest_extended_data-0.1.0.tar.gz
  • Upload date:
  • Size: 2.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.19 {"installer":{"name":"uv","version":"0.11.19","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 pytest_extended_data-0.1.0.tar.gz
Algorithm Hash digest
SHA256 92ef38f4cc258c8da30b9d877842d7e8b82f7834975f4c8aafcfbcec66109535
MD5 8c8db1a1044e731bc1fd13071753d665
BLAKE2b-256 86b144c7ac47a09118d953c3ed8e887e891a14522f1af8e4d246f1b49d629e1a

See more details on using hashes here.

File details

Details for the file pytest_extended_data-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: pytest_extended_data-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 3.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.19 {"installer":{"name":"uv","version":"0.11.19","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 pytest_extended_data-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2860bfb396075e96393c20c5ffb060356365a61c846f705e2acb10004fe9aa62
MD5 ef5c340990b2dc3d04d3e5dee3a3926b
BLAKE2b-256 10082f7dd1919027c0637f50665a060eba81712d29237d5158a7add609e01449

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