Exemplo n.º 1
0
 def test_str_input_with_right_all(self):
     out = apply_color('PyTColor', color='red', bg_color='green', style='underline')
     self.assertEqual(out, '\033[4m\033[42m\033[31mPyTColor\033[0m')
Exemplo n.º 2
0
 def test_list_input_with_right_all(self):
     out = apply_color(['Python', 'Terminal', 'Color'], color='red', bg_color='green', style='underline')
     self.assertEqual(
         out,
         '\033[4m\033[42m\033[31mPython Terminal Color\033[0m'
     )
Exemplo n.º 3
0
 def test_str_input_with_wrong_style(self):
     out = apply_color('PyTColor', style='123test123')
     self.assertEqual(out, 'PyTColor\033[0m')
Exemplo n.º 4
0
 def test_list_input_with_wrong_style(self):
     out = apply_color(['Python', 'Terminal', 'Color'], style='123test123')
     self.assertEqual(
         out,
         'Python Terminal Color\033[0m'
     )
Exemplo n.º 5
0
 def test_str_input_with_right_style(self):
     out = apply_color('PyTColor', style='underline')
     self.assertEqual(out, '\033[4mPyTColor\033[0m')
Exemplo n.º 6
0
 def test_list_input_with_right_style(self):
     out = apply_color(['Python', 'Terminal', 'Color'], style='underline')
     self.assertEqual(
         out,
         '\033[4mPython Terminal Color\033[0m'
     )
Exemplo n.º 7
0
 def test_list_input_with_right_bg_color(self):
     out = apply_color(['Python', 'Terminal', 'Color'], bg_color='red')
     self.assertEqual(
         out,
         '\033[41mPython Terminal Color\033[0m'
     )
Exemplo n.º 8
0
 def test_str_input_with_right_bg_color(self):
     out = apply_color('PyTColor', bg_color='red')
     self.assertEqual(out, '\033[41mPyTColor\033[0m')
Exemplo n.º 9
0
 def test_str_input_with_all_wrong_color(self):
     out = apply_color('PyTColor', color='123', bg_color='green', style='underline')
     self.assertEqual(out, '\033[4m\033[42mPyTColor\033[0m')
Exemplo n.º 10
0
 def test_list_input_with_all_wrong_style(self):
     out = apply_color(['Python', 'Terminal', 'Color'], color='red', bg_color='green', style='123')
     self.assertEqual(
         out,
         '\033[42m\033[31mPython Terminal Color\033[0m'
     )
Exemplo n.º 11
0
 def test_str_input_with_wrong_all(self):
     out = apply_color('PyTColor', color='123', bg_color='test', style='123')
     self.assertEqual(out, 'PyTColor\033[0m')