sort some imports
Merge pull request #154 from baris/master

Release 0.4.0 for class-level fixture ordering
log.exception, plz
Merge pull request #158 from bukzor/log_exception

log.exception, plz
fix mysqldb encoding issue in the example
Merge pull request #159 from bukzor/update-example-yaml

fix mysqldb encoding issue in the example
Pull out helper functions from report_result to facilitate unit testing. I'm not sure about passing conn around vs sticking it into the instance (something about threads).
Working test, pins down happy path.
Fix duplicated text in assert_all_in error message
Merge pull request #162 from SSheldon/master

Fix duplicated text in assert_all_in error message
Merge pull request #160 from mrtyler/mrtyler_dont_blow_chunks

Mrtyler dont blow chunks
Test for issue 110.
Fix for issue 110. Call self.activity in report_result
pyflakes doesn't like this, claims we are redefining imported test_result.
Use mock.patch and mocks instead of hand rolling everything, *KRALL*.
Add comment.
Merge pull request #171 from mrtyler/troscoe_issue_110

Troscoe issue 110
make test case instances report correct test results
Fix assert_(not_)?empty for tuples using .format

Previously, the message for these was being generated using an expression like:
    message = '... %s ...' % iterable

Because the % operator interprets a tuple as a list of values to interpolate rather than a single value, using these assertions on tuples without exactly one value was raising exceptions about the format string. (Tuples with exactly one value just got a slightly incorrect error message.)

This commit fixes the problems and tests both assertions with both an empty and a non-empty tuple.
Make kwargs for messages in assertions consistent

`message` is a better name than `msg`