owenrusk.dev

casebench

test cases straight onto the board.

git clone https://owenrusk.dev/casebench.git

modenamesize
-rw-r--r--.gitignore3L
-rw-r--r--README.md56L
-rw-r--r--casebench/__init__.py1L
-rw-r--r--casebench/__main__.py5L
-rw-r--r--casebench/casefile.py91L
-rw-r--r--casebench/cli.py192L
-rw-r--r--casebench/lock.py93L
-rw-r--r--casebench/memstore.py101L
-rw-r--r--casebench/pgstore.py126L
-rw-r--r--casebench/store.py52L
-rw-r--r--examples/lost-umbrella/case.yaml14L
-rw-r--r--examples/lost-umbrella/items/log.md7L
-rw-r--r--examples/lost-umbrella/items/ticket.md5L
-rw-r--r--examples/lost-umbrella/items/umbrella.md1L
-rw-r--r--examples/lost-umbrella/items/umbrella.svg8L
-rw-r--r--pyproject.toml12L
-rw-r--r--schema.sql61L
-rw-r--r--tests/__init__.py1L
-rw-r--r--tests/helpers.py15L
-rw-r--r--tests/test_casefile.py64L
-rw-r--r--tests/test_commands.py109L
-rw-r--r--tests/test_list_pull.py67L
-rw-r--r--tests/test_lock.py127L