Tests: Broke one tests into eight, so it is clear which one fails

This commit is contained in:
Paul Beckingham 2016-12-17 17:36:11 -05:00
parent 9be1494357
commit d8d5a15321

View file

@ -36,12 +36,10 @@ from basetest import Task, TestCase
class TestUnderline(TestCase): class TestUnderline(TestCase):
def setUp(self): @classmethod
"""Executed before each test in the class""" def setUpClass(cls):
self.t = Task() cls.t = Task()
cls.t("add foo")
def test_version(self):
"""Verify that underlineѕ table headers are used at the right time"""
# Test the fontunderline config variable. The following truth table defines # Test the fontunderline config variable. The following truth table defines
# the different results which are to be confirmed. # the different results which are to be confirmed.
@ -59,28 +57,35 @@ class TestUnderline(TestCase):
# #
# * When isatty (fileno (stdout)) is false, color is automatically disabled. # * When isatty (fileno (stdout)) is false, color is automatically disabled.
self.t("add foo") def test_nocolor_noforce_nounderline(self):
code, out, err = self.t("1 info rc.color:off rc._forcecolor:off rc.fontunderline:off") code, out, err = self.t("1 info rc.color:off rc._forcecolor:off rc.fontunderline:off")
self.assertIn("--------", out) self.assertIn("--------", out)
def test_nocolor_noforce_underline(self):
code, out, err = self.t("1 info rc.color:off rc._forcecolor:off rc.fontunderline:on") code, out, err = self.t("1 info rc.color:off rc._forcecolor:off rc.fontunderline:on")
self.assertIn("--------", out) self.assertIn("--------", out)
def test_nocolor_force_nounderline(self):
code, out, err = self.t("1 info rc.color:off rc._forcecolor:on rc.fontunderline:off") code, out, err = self.t("1 info rc.color:off rc._forcecolor:on rc.fontunderline:off")
self.assertIn("--------", out) self.assertIn("--------", out)
def test_nocolor_force_underline(self):
code, out, err = self.t("1 info rc.color:off rc._forcecolor:on rc.fontunderline:on") code, out, err = self.t("1 info rc.color:off rc._forcecolor:on rc.fontunderline:on")
self.assertNotIn("--------", out) self.assertNotIn("--------", out)
def test_color_noforce_nounderline(self):
code, out, err = self.t("1 info rc.color:on rc._forcecolor:off rc.fontunderline:off") code, out, err = self.t("1 info rc.color:on rc._forcecolor:off rc.fontunderline:off")
self.assertIn("--------", out) self.assertIn("--------", out)
def test_color_noforce_underline(self):
code, out, err = self.t("1 info rc.color:on rc._forcecolor:off rc.fontunderline:on") code, out, err = self.t("1 info rc.color:on rc._forcecolor:off rc.fontunderline:on")
self.assertIn("--------", out) self.assertIn("--------", out)
def test_color_force_nounderline(self):
code, out, err = self.t("1 info rc.color:on rc._forcecolor:on rc.fontunderline:off") code, out, err = self.t("1 info rc.color:on rc._forcecolor:on rc.fontunderline:off")
self.assertIn("--------", out) self.assertIn("--------", out)
def test_color_force_underline(self):
code, out, err = self.t("1 info rc.color:on rc._forcecolor:on rc.fontunderline:on") code, out, err = self.t("1 info rc.color:on rc._forcecolor:on rc.fontunderline:on")
self.assertNotIn("--------", out) self.assertNotIn("--------", out)