You can clone with
HTTPS or Subversion.
When running via spec, any public name is accepted as a test class. However, in the normal use case of "class Foo does x, has attribute y", naming the test class Foo causes a conflict with the class under test.
Solutions not requiring any code change:
from whatever.package import Foo as Foo_
Solutions that could be supported by spec:
@test('Foo') \n class <Whatever>(object): [...]
@tests('Foo') \n class Foo_ [...]
This is all pretty over-thinky. Feels like the best thing to do is:
Filter out trailing underscores in test class display
Add more silly tests to non-test test file re #8
Update README re #8, incl expanded usage section