Metadata-Version: 2.4
Name: pytest-clerk
Version: 4.1.2
Summary: A set of pytest fixtures to help with integration testing with Clerk.
License-Expression: MIT
License-File: LICENSE
Author: Ryan Causey
Author-email: ryan.causey@munipal.io
Requires-Python: >=3.10,<4.0
Classifier: Framework :: Pytest
Provides-Extra: aws
Requires-Dist: httpx (>=0.28.0,<1.0.0)
Requires-Dist: limits (>=4.0.1,<5.7.0)
Requires-Dist: pytest (>=8.0.0,<10.0.0)
Requires-Dist: pytest-aws-fixtures (>=3.0.0,<4.0) ; extra == "aws"
Requires-Dist: python-decouple (>=3.0,<4.0)
Requires-Dist: tenacity (>=9.0.0,<10.0.0)
Description-Content-Type: text/markdown

# 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.

