cram
cram copied to clipboard
Functional tests for command line applications
This didn't work but maybe I setup something wrong. ``` $ cat test/here-doc.t $ ls -a . .. $ cat >> config config
I was just wondering if this project is still maintained? The last commit is from over 4 years ago and there are issues and PRs that have not had any...
The README links to a binary for a 0.8 release, but there is no tag in the repo for 0.8.
sometimes cram just crashes with ``` Traceback (most recent call last): File "/home/yac/.local/bin/cram", line 7, in sys.exit(cram.main(sys.argv[1:])) File "/home/yac/.local/lib/python3.6/site-packages/cram/_main.py", line 197, in main refout, postout, diff = test() File "/home/yac/.local/lib/python3.6/site-packages/cram/_cli.py",...
hi (and many thanks for cram!). my .t file looks like ```` some backref errors $ cd ${TESTDIR}/../.. && ./sedcsv -f
It'd be great if you could release v0.8 properly ~via Github releases so the version can get bumped on conda-forge, among others.~ to PyPI so that it can be installed...
In some cases TESTDIR is read-only, so storing an .err file on a test failure is impossible which makes Cram itself fail. For example, if Cram is invoked as a...
If a program under test reads stdin (e.g. by accident), then cram's current behavior can be a little confusing, since what will happen is that it'll omit running anything because...
Currently, cram treats *any* indented line as though it were part of test output, even if it's not adjacent to a command, continuation, or other output line. This PR makes...
This conda recipe allows cram to be built as a conda package that can become a dependency of other conda packages. It doesn't need to live in the cram source...