You can clone with
HTTPS or Subversion.
run tests in Python 2.6, 2.7, 3.2, 3.4
Merge branch 'longreprdiff'
Cleanup comparing bytes test
Removing failmsg assertions, stdlib and repr can be trusted.
Leaving assertions that comparing bytes does function.
Fix byte test for py2.6
sys.version_info only became a namedtuple in 2.7, using positional
Fixes exception comparing bytes in py3
Result (failing/passing) should stay the same across pythons, but the
message on the AssertionError differs from 2 to 3.
So result is always tested, failmsg only for py3.
Show diff in error msg when repr is long.
Merge pull request #17 from CharString/master
Pass arguments to custom expectations.
Passes arguments to custom expectations.
This enables expectations like:
def was_called_with(dingus, *args, **kwargs):
return dingus.calls('()', *args, **kwargs)
test script exits with status 1 on failure
Installs sphynx and stops installaing nose on Travis.
sphinx is needed to build the docs:
nose is preinstalled.
Automated merge with git+ssh://github.com:CharString/expecter.git
Fixes diff'ing strings in python3.
remove Python 3.1 on Travis; add 3.3
Makes diffs work for unicode strings too.
Adds diff for differing strings.
remove long reference (breaks in Python 3)
Add a test for isinstance((cls1, cls2, cls3, ...))
Allow isinstance to take multiple classes.
add doc link to readme
split tests into unit and docs
add test for docs
run doctests with tests
clean up doctests
rename CustomExpectation -> _CustomExpectation
Merge remote-tracking branch 'sigmavirus24/docs'
Finish the basic docs.
I wasn't sure of a couple things so I took a stab in the dark. @garybernhardt
will have to confirm/edit the documentation.
Document expect class.
Start work on RTFD.org docs.
bump version to 0.2.2
Removed duplicate can.
Things like expect(Dancer()).can_cancan() still work ;-)
Expecter Gadget has moved! This is not the page you're looking for!
It lives on GitHub now.
trivial change to trigger travis