1import _init 2import sys 3from somelib import assertionerror 4from loguru import logger 5 6 7def test(*, backtrace, colorize, diagnose): 8 logger.remove() 9 logger.add(sys.stderr, format="", colorize=colorize, backtrace=backtrace, diagnose=diagnose) 10 11 try: 12 a, b = 1, 2 13 assert a == b 14 except AssertionError: 15 logger.exception("") 16 17 18test(backtrace=True, colorize=True, diagnose=True) 19test(backtrace=False, colorize=True, diagnose=True) 20test(backtrace=True, colorize=True, diagnose=False) 21test(backtrace=False, colorize=True, diagnose=False) 22test(backtrace=False, colorize=False, diagnose=False) 23