I'm trying to find where I found this originally and coming up short. I saw it around the time I was first learning to test python a few years ago. It made sense at the time and kind of stuck with me.

I think all camel-case names are more common, and while I find it harder to tell at a glance what is being tested I could live with that convention.

Not to muddle the issue further, but I'm curious how you feel on the issue of `class TestMyClass(TestCase)` vs `class MyClassTest(TestCase)` and `def test_some_property(self)` vs `some_property_test(self)`. I've always preferred the former, but I think I see the later about equally often.

I'll see if I can't find a reference for the naming convention I'm used to using.