Metadata-Version: 2.5
Name: easyssf-test
Version: 0.7.0
Summary: A test transmitter for SSF receivers: signs SETs, serves metadata and a JWK Set, issues tokens, emulates stream management and the poll endpoint, in-process through an httpx transport
Project-URL: Homepage, https://easyssf.org
Project-URL: Repository, https://github.com/easyssf/easyssf-python
Project-URL: Changelog, https://github.com/easyssf/easyssf-python/blob/main/CHANGELOG.md
Author: the easyssf authors
License-Expression: Apache-2.0
Keywords: caep,openid,risc,security-events,ssf,testing
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Topic :: Security
Classifier: Topic :: Software Development :: Testing
Classifier: Typing :: Typed
Requires-Python: >=3.11
Requires-Dist: easyssf-core[signing]<0.8,>=0.7
Requires-Dist: httpx<1,>=0.28
Requires-Dist: joserfc<2,>=1.7
Description-Content-Type: text/markdown

# easyssf-test

Test support for SSF receivers built with easyssf: `TestTransmitter` signs SETs, serves its metadata
and JWK Set, issues access tokens and emulates stream management and the poll endpoint, in-process
through the `httpx.AsyncClient` it hands out, so a test never opens a socket. Signing helpers make
SETs a receiver must reject, `eventually` and `during` wait for asynchronous outcomes, `ManualClock`
moves time by hand.

See the [README of easyssf-python](https://github.com/easyssf/easyssf-python#readme).
