casebench
test cases straight onto the board.
git clone https://owenrusk.dev/casebench.git
| mode | name | size |
|---|---|---|
-rw-r--r-- | .gitignore | 3L |
-rw-r--r-- | README.md | 56L |
-rw-r--r-- | casebench/__init__.py | 1L |
-rw-r--r-- | casebench/__main__.py | 5L |
-rw-r--r-- | casebench/casefile.py | 91L |
-rw-r--r-- | casebench/cli.py | 192L |
-rw-r--r-- | casebench/lock.py | 93L |
-rw-r--r-- | casebench/memstore.py | 101L |
-rw-r--r-- | casebench/pgstore.py | 126L |
-rw-r--r-- | casebench/store.py | 52L |
-rw-r--r-- | examples/lost-umbrella/case.yaml | 14L |
-rw-r--r-- | examples/lost-umbrella/items/log.md | 7L |
-rw-r--r-- | examples/lost-umbrella/items/ticket.md | 5L |
-rw-r--r-- | examples/lost-umbrella/items/umbrella.md | 1L |
-rw-r--r-- | examples/lost-umbrella/items/umbrella.svg | 8L |
-rw-r--r-- | pyproject.toml | 12L |
-rw-r--r-- | schema.sql | 61L |
-rw-r--r-- | tests/__init__.py | 1L |
-rw-r--r-- | tests/helpers.py | 15L |
-rw-r--r-- | tests/test_casefile.py | 64L |
-rw-r--r-- | tests/test_commands.py | 109L |
-rw-r--r-- | tests/test_list_pull.py | 67L |
-rw-r--r-- | tests/test_lock.py | 127L |