Skip to main content

A set of pytest fixtures to help with integration testing with Clerk.

Project description

Pytest Clerk

This is a collection of fixtures we've been using to perform integration tests using the real Clerk APIs.

Usage of any of these fixture requires that the following be specified in environment variables or a .env file:

  • CLERK_SECRET_KEY: Set this to the value of your Clerk secret key. Conflicts with CLERK_SECRET_ID.
  • CLERK_SECRET_ID: Set this to the ID of the AWS SecretsManager Secret that contains the Clerk secret key. This requires installing the aws extra. Conflicts with CLERK_SECRET_KEY.

The fixtures themselves are heavily documented so please view their docstrings for more information on their usage.

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_clerk-2.1.0.tar.gz (5.2 kB view details)

Uploaded Source

Built Distribution

pytest_clerk-2.1.0-py3-none-any.whl (6.0 kB view details)

Uploaded Python 3

File details

Details for the file pytest_clerk-2.1.0.tar.gz.

File metadata

  • Download URL: pytest_clerk-2.1.0.tar.gz
  • Upload date:
  • Size: 5.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.11.2 Linux/5.15.154+

File hashes

Hashes for pytest_clerk-2.1.0.tar.gz
Algorithm Hash digest
SHA256 dab99cbf03c7b86c053c1238cb3fd61e34cc3cfee75089782da3b6392e838c71
MD5 7426fa901d4c93db9b6388add31b4367
BLAKE2b-256 2b3f820722feb1599495c95041e454fffeac8954d32218bd335e570a116a94ed

See more details on using hashes here.

File details

Details for the file pytest_clerk-2.1.0-py3-none-any.whl.

File metadata

  • Download URL: pytest_clerk-2.1.0-py3-none-any.whl
  • Upload date:
  • Size: 6.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.11.2 Linux/5.15.154+

File hashes

Hashes for pytest_clerk-2.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 81938687efe0488d8efc1153a1d41b754587df3f573c6548ef908f193f127245
MD5 c7bb0f5cbb76756383a367ba6992ad5f
BLAKE2b-256 62d99627abc0173b891b235eb1d977b18c107fcb3335d5eea5f3e5806621ed6d

See more details on using hashes here.

Supported by

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