ratchets

Mirror of ratchets, my python testing utility
git clone git://git.laack.co/ratchets.git
Log | Files | Refs | README | LICENSE

ModeNameSize
-rw-r--r--.gitignore200L
-rw-r--r--LICENSE674L
-rw-r--r--README.md174L
-rw-r--r--benchmarks/blame_django_benchmarks.md68L
-rw-r--r--pyproject.toml27L
-rw-r--r--ratchet_excluded.txt1L
-rw-r--r--ratchet_values.json10L
-rw-r--r--src/ratchets/__init__.py0B
-rw-r--r--src/ratchets/__main__.py4L
-rw-r--r--src/ratchets/abstracted_tests.py135L
-rw-r--r--src/ratchets/caching.py162L
-rw-r--r--src/ratchets/results.py18L
-rw-r--r--src/ratchets/run_tests.py729L
-rw-r--r--src/ratchets/validate.py66L
-rw-r--r--tests.toml104L
-rw-r--r--tests/excluded_files/default_excluded.txt1L
-rw-r--r--tests/excluded_files/no_1.txt1L
-rw-r--r--tests/excluded_files/no_1_or_dir.txt2L
-rw-r--r--tests/exclusion_files/ratchet_excluded.txt2L
-rw-r--r--tests/file_spec_files/spec_file_1.py29L
-rw-r--r--tests/file_spec_files/spec_file_2.py8L
-rw-r--r--tests/python_files/ex_dir/ex_example1.py1L
-rw-r--r--tests/python_files/ex_dir/ex_example2.py1L
-rw-r--r--tests/python_files/example1.py1L
-rw-r--r--tests/python_files/example2.py1L
-rw-r--r--tests/python_files/example3.py1L
-rw-r--r--tests/python_files/example4.py1L
-rw-r--r--tests/test_files/test_caching.py90L
-rw-r--r--tests/test_files/test_exclusion.py81L
-rw-r--r--tests/test_files/test_files.py53L
-rw-r--r--tests/test_files/test_ratchet.py51L
-rw-r--r--tests/test_files/test_toml_configs.py151L
-rw-r--r--tests/test_files/test_validation.py38L
-rw-r--r--tests/toml_files/blank.toml0B
-rw-r--r--tests/toml_files/default.toml58L
-rw-r--r--tests/toml_files/default_no_descriptions.toml54L
-rw-r--r--tests/toml_files/different/default_minus_1.toml28L
-rw-r--r--tests/toml_files/different/default_plus_1.toml69L
-rw-r--r--tests/toml_files/different/entirely_different.toml52L
-rw-r--r--tests/toml_files/invalid.toml54L
-rw-r--r--tests/toml_files/only_commands.toml2L
-rw-r--r--tests/toml_files/only_python.toml23L
-rw-r--r--tests/toml_files/regexp/invalid/default.toml52L
-rw-r--r--tests/toml_files/regexp/invalid/only_python.toml23L
-rw-r--r--tests/toml_files/regexp/valid/default.toml52L
-rw-r--r--tests/toml_files/regexp/valid/only_commands.toml2L
-rw-r--r--tests/toml_files/regexp/valid/only_python.toml23L