add tests for redis cache specifically #7
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: Test | |
| on: | |
| pull_request: | |
| push: | |
| jobs: | |
| Test: | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Set up Python | |
| uses: actions/setup-python@v5 | |
| with: | |
| python-version: "3.12" | |
| - name: Install hatch | |
| run: | | |
| pip install hatch | |
| - name: Run tests | |
| run: | | |
| docker run --rm -d -p 6379:6379 redis | |
| hatch test -- -vv -s --log-cli-level DEBUG | |
| - name: Run mypy | |
| run: | | |
| hatch run types:check |