mirror of
https://gitea.osmocom.org/sim-card/pysim.git
synced 2026-09-13 01:20:57 +03:00
41e0d532f0
PySimLogger.setup() installs a process-global print callback. PySimLogger_Test sets one, a helper that asserts the message equals a global expected_message, and never removes it, so from the moment test_log runs, every PySimLogger message emitted anywhere in the process is checked against whatever string that global happens to hold. Fortunately unittest discovery runs modules in sorted order, and today the PySimLogger users that log during tests all sort before test_log, so this only breaks as soon as I try to add tests, just like anything else breaks as soon as I try to use it. Change-Id: I481e2c443fe0f412380b0f1acf6da5971ffca147