def test_get_line_color_none(): style = PygmentsSyntaxTheme("default") style._background_style = Style(bgcolor=None) syntax = Syntax( CODE, lexer_name="python", line_numbers=True, line_range=(2, 10), theme=style, code_width=60, word_wrap=True, background_color="red", ) assert syntax._get_line_numbers_color() == Color.default()
def test_get_style_for_token(): # from pygments.style import Style as PygmentsStyle # pygments_style = PygmentsStyle() from pygments.style import Token style = PygmentsSyntaxTheme("default") style_dict = {Token.Text: Style(color=None)} style._style_cache = style_dict syntax = Syntax( CODE, lexer_name="python", line_numbers=True, line_range=(2, 10), theme=style, code_width=60, word_wrap=True, background_color="red", ) assert syntax._get_line_numbers_color() == Color.default()