Metadata-Version: 2.1
Name: pytest-cairo
Version: 0.0.1
Summary: Pytest support for cairo-lang and starknet
Home-page: https://github.com/TimNooren/pytest-cairo
License: UNKNOWN
Platform: UNKNOWN
Classifier: Framework :: Pytest
Requires-Python: >=3.7
Description-Content-Type: text/markdown
License-File: LICENSE

pytest-cairo: pytest support for cairo-lang and starknet
---

## Usage
To install:
```bash
$ pip install pytest-cairo
```
The plugin will automatically run any function with a `test` prefix, from files with a `test_` prefix and a `.cairo` extension.

For examples see [test resources](/tests/resources).

## Development
To install development dependencies, run:
```bash
$ pip install -r requirements-dev.txt
```
Run tests with:
```bash
$ ./run_tests
```
or:
```bash
$ docker-compose run test
```
To run tests against all supported interpreters (using `docker-compose`):
```bash
$ tox
```
This assumes `tox`, `docker` and `docker-compose` are installed.


