Exemplo n.º 1
0
 def test_load_colourscheme_from_lines(self):
     c = load_colourscheme_from_lines('test', self.lines)
     colours = c.get_colours_for_mode('python')
     assert colours['keyword']['hex'] == '#223344'
Exemplo n.º 2
0
 def test_colour_override(self):
     c = load_colourscheme_from_lines('test', self.lines)
     colours = c.get_colours_for_mode('python')
     assert colours['keyword']['hex'] == '#223344'
     # default specified bold, python doesn't
     assert colours['keyword']['bold'] == False
Exemplo n.º 3
0
 def test_colour_override_attr(self):
     c = load_colourscheme_from_lines('test', self.lines)
     colours = c.get_colours_for_mode('python')
     assert colours['comment']['hex'] == '#cccccc'
     # default didn't specify italic, python does
     assert colours['comment']['italic']
Exemplo n.º 4
0
 def test_default_colour(self):
     c = load_colourscheme_from_lines('test', self.lines)
     colours = c.get_colours_for_mode('default')
     # check that the python mode didn't affect default colours
     assert colours['keyword']['hex'] == '#000000'
     assert colours['keyword']['bold']