diff --git a/test/custom.t b/test/custom.t index adab52752..b79751b51 100755 --- a/test/custom.t +++ b/test/custom.t @@ -36,7 +36,6 @@ from basetest import Task, TestCase class TestCustomReports(TestCase): - def setUp(self): """Executed before each test in the class""" self.t = Task() @@ -66,6 +65,16 @@ class TestCustomReports(TestCase): self.assertIn("ID", out) self.assertIn("DESCRIPTION", out) +class TestCustomErrorHandling(TestCase): + def setUp(self): + self.t = Task() + + def test_size_mismatch(self): + self.t.config("report.foo.columns", "id,description") + self.t.config("report.foo.labels", "id") + code, out, err = self.t.runError("foo") + self.assertIn("There are different numbers of columns and labels for report 'foo'.", err) + if __name__ == "__main__": from simpletap import TAPTestRunner