Yelp/Testify — pull request #118 by eskil (2012-10-23 18:28:07+00:00)
Title: Fix the code coverage plugin to work again.

It was crashing with;
```
eskil@dev19:~/pg/somelib (tests) $ PYTHONPATH=. testify --coverage --summary --exclude-suite=disabled --verbose tests
tests.client_test TestPath.test_path ... ok in 0.00s
Traceback (most recent call last):
File "/usr/bin/testify", line 25, in
test_program.TestProgram()
File "/usr/lib/python2.6/dist-packages/testify/test_program.py", line 276, in __init__
result = runner.run()
File "/usr/lib/python2.6/dist-packages/testify/test_runner.py", line 157, in run
runnable()
File "/usr/lib/python2.6/dist-packages/testify/plugins/seed.py", line 24, in run_test_case
return runnable()
File "/usr/lib/python2.6/dist-packages/testify/plugins/code_coverage.py", line 21, in run_test_case
code_coverage.start(test_case.__class__.__module__ + "." + test_case.__class__.__name__)
File "/usr/lib/python2.6/dist-packages/testify/utils/code_coverage.py", line 42, in start
assert not started
AssertionError
```

Not sure what the start=True/False was for, but begone. Also changed the
coverage file name to match what the coverage cli tool expects. Now I can;

```
testify --coverage --summary --exclude-suite=disabled --verbose tests
coverage combine
coverage report -m
...
clientlib/thrifty 96 29 70%
-------------------------------------------------
TOTAL 3696 2924 21%
```