示例#1
0
 def test_format_invalid_color(self):
     message = Print.format("some text", color='notacolor')
     self.assertEqual(message, "some text")
示例#2
0
 def test_format_no_formatting(self):
     message = Print.format("some text")
     self.assertEqual(message, "some text")
示例#3
0
 def test_format_blue_bold_underline(self):
     message = Print.format("text", color='BLUE', bold=True, underline=True)
     self.assertAlmostEqual(message, "\033[4m\033[1m\033[94mtext\033[0m")
示例#4
0
 def test_format_underline(self):
     message = Print.format("text", underline=True)
     self.assertAlmostEqual(message, "\033[4mtext\033[0m")
示例#5
0
 def test_format_bold(self):
     message = Print.format("text", bold=True)
     self.assertAlmostEqual(message, "\033[1mtext\033[0m")
示例#6
0
 def test_format_color_red(self):
     message = Print.format("text", color='ReD')
     self.assertAlmostEqual(message, "\033[91mtext\033[0m")