From cebece6d23858f6569e99ed896a42fad8c5534b2 Mon Sep 17 00:00:00 2001 From: Paul Beckingham Date: Wed, 28 Oct 2015 17:45:48 -0400 Subject: [PATCH] Test: Added error handling test for column/label mismatch --- test/custom.t | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) 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