Why do these need to inherit TestCase?