class OpenFGAContainer(image: str = 'openfga/openfga:latest', preshared_keys: list[str] | None = None, playground_port: int = 3000, http_port: int = 8080, grpc_port: int = 8081, cmd: str = 'run')ΒΆ

OpenFGAContainer container.

Example

>>> from testcontainers.openfga import OpenFGAContainer
>>> from sys import version_info

>>> with OpenFGAContainer("openfga/openfga:v1.8.4") as openfga:
...     {"continuation_token": "", 'stores': []} if version_info < (3, 10) else openfga.get_client().list_stores()
{'continuation_token': '', 'stores': []}