I'd rather use `assertRaises` here (http://docs.python.org/2.7/library/unittest.html#unittest.TestCase.assertRaises)