Mercurial > hgrepos > Python > libs > pygments-lexer-pseudocode2
view tests/_tsetup.py @ 219:a7a6a75cd4b8
Normalize the stored "fonts" option when aliases are given
| author | Franz Glasner <fzglas.hg@dom66.de> |
|---|---|
| date | Fri, 15 May 2026 17:24:45 +0200 |
| parents | a4317957148b |
| children |
line wrap: on
line source
# -*- coding: utf-8 -*- # :- # SPDX-FileCopyrightText: © 2026 Franz Glasner # SPDX-License-Identifier: MIT r"""Automatic unittest context configuration. Side-effects of import configure the test environment! """ __all__ = [ "PROJECTDIR", "ALGLEXERCLASS", "ALGLEXERFILENAME", "FRLEXERCLASS", "FRLEXERFILENAME", "TESTSNIPPETSDIR", ] import logging import os import sys PROJECTDIR = os.path.abspath( os.path.normpath(os.path.join(os.path.dirname(__file__), ".."))) sys.path.insert(0, PROJECTDIR) FRLEXERFILENAME = os.path.join(PROJECTDIR, "pygments_lexer_pseudocode2", "lexers", "fr_pseudocode.py") FRLEXERCLASS = "FrPseudocodeLexer" ALGLEXERFILENAME = os.path.join(PROJECTDIR, "pygments_lexer_pseudocode2", "lexers", "algpseudocode.py") ALGLEXERCLASS = "AlgPseudocodeLexer" TESTSNIPPETSDIR = os.path.join( os.path.abspath(os.path.dirname(__file__)), "snippets") # Setup logging for the unittests: use a known fixed format w/o time logging.captureWarnings(True) logging.basicConfig( level=logging.DEBUG, style='%', format="[%(name)s][%(filename)s:%(lineno)d:%(funcName)s][%(levelname)s] %(message)s") # noqa: E501 (line too long)
