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'
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
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']
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']