This is all very clever but is it necessary?
If the camelCase bothers you that much then why violate the more pragmatic rule of 80 characters?
Does this one work better than good old unittest.TestCase.assertRaises ?