[BUGFIX] Fix flakey unit test (#529)
This commit is contained in:
parent
0cd8df6e11
commit
54697f6ddf
2 changed files with 8 additions and 2 deletions
|
|
@ -28,8 +28,10 @@ def cleanup_debug_file():
|
||||||
Clean logs after every test
|
Clean logs after every test
|
||||||
"""
|
"""
|
||||||
Logger.set_log_level(log_level_name=LoggerLevels.DEBUG.name)
|
Logger.set_log_level(log_level_name=LoggerLevels.DEBUG.name)
|
||||||
yield
|
try:
|
||||||
Logger.cleanup()
|
yield
|
||||||
|
finally:
|
||||||
|
Logger.cleanup()
|
||||||
|
|
||||||
|
|
||||||
@pytest.fixture
|
@pytest.fixture
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,5 @@
|
||||||
import os.path
|
import os.path
|
||||||
|
import time
|
||||||
|
|
||||||
import pytest
|
import pytest
|
||||||
|
|
||||||
|
|
@ -148,6 +149,9 @@ class TestLogger:
|
||||||
print("test line 1")
|
print("test line 1")
|
||||||
print("test line 2")
|
print("test line 2")
|
||||||
|
|
||||||
|
# Wait for flushed logs
|
||||||
|
time.sleep(0.1)
|
||||||
|
|
||||||
# Ensure it goes to stdout only if it is expected to
|
# Ensure it goes to stdout only if it is expected to
|
||||||
captured = capsys.readouterr()
|
captured = capsys.readouterr()
|
||||||
if expected_stdout:
|
if expected_stdout:
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue