#!/bin/sh [ "$1" = "python3-pygments" ] || exit 0 python3 - << EOF import sys import pygments from pygments import highlight from pygments.lexers import PythonLexer, get_lexer_by_name from pygments.formatters import HtmlFormatter, NullFormatter if pygments.__version__ != "$2": print("Wrong version: " + pygments.__version__) sys.exit(1) code = "def hello(name):\n print('Hello, ' + name)\n" # Test basic highlighting to HTML formatter = HtmlFormatter() result = highlight(code, PythonLexer(), formatter) assert '