def METHOD_NAME(self):
    with self.assertRaises(RuntimeError) as boom:
        class UpperTests(TestCaseWithParameters):
            parameter_names = ('param1',)
            parameter_values = (('value1', 'value2'),)
        UpperTests().run()
    self.assertEqual(
        str(boom.exception),
        ("incorrect get_parameter_values() or parameter_values for"
         " iteration 0. Expected to see 1 item but saw 2 instead"))