Commits

Author Commit Message Labels Comments Date
Brodie Rao
Refactor diff code to handle custom matchers generically
Brodie Rao
Update copyright notice
Brodie Rao
Factor out option parsing into a separate function
Brodie Rao
Split up the cram module into a package
Brodie Rao
arch package: update md5sum
Brodie Rao
Added tag 0.6 for changeset 05669fd0420d
Brodie Rao
Update version from 0.5 to 0.6
Tags
0.6
Brodie Rao
Makefile: don't remove files in .hg/
Brodie Rao
MANIFEST: exclude contrib/PKGBUILD (otherwise it can't contain the md5sum of the package)
Brodie Rao
Make glob() doc string a raw string
Brodie Rao
Makefile: ignore pep8 warning E125
Brodie Rao
Remove unused import
Brodie Rao
MANIFEST: add .coveragerc and .pylintrc
Brodie Rao
README: update 0.6 changelog
Brodie Rao
Makefile: drop testing of python3.1 and add python3.3
Brodie Rao
arch package: use HTTPS URLs
Brodie Rao
setup.py: use HTTPS links
Brodie Rao
README: update links to use HTTPS where relevant
Brodie Rao
README: mention GNU make as an alternative installation method (instead of setup.py)
Brodie Rao
README: fix a typo in the manual installation instructions
Brodie Rao
Fix improper usage of Popen.communicate() on Python 3 This changes test() so that it passes a string object to Popen.communicate(), which is what we're supposed to do when using universal_newlines=True. This fixes Python 3.3 support, but it breaks Python <= 3.2.3 support due to a bug in subprocess. This will be fixed in Python 3.2.4.
Brodie Rao
Avoid name clashes in temporary test directories (fixes #19)
Douglas Creager
Use relative paths in patch command GNU patch 2.7 no longer accepts absolute paths in the diff text passed into patch. cram now uses bare filenames in the diffs that it generates, and runs the patch command from within the directory containing the test script.
Brodie Rao
Add TESTFILE environment variable
Brodie Rao
Add os.path.isfile() check to which()
Brodie Rao
Set the default shell back to /bin/sh on Windows. For now, I think it makes more sense to make using cmd an opt-in process. Most tests are written using sh, and running them on Windows with cmd would lead to confusing errors.
Alexander Solovyov
fix encodings on py2
Brodie Rao
Fix --shell not being respected
Brodie Rao
Fix encodeinput() blowing up stuff on Windows
Brodie Rao
Fix subprocess.Popen.communicate(input=...) not working with str objects under Python 3
  1. Prev
  2. Next