Update capture suspend test for logging.

This commit is contained in:
Victor 2018-08-17 00:44:15 +02:00
parent f66764e1c0
commit e391c47ed8
1 changed files with 8 additions and 0 deletions

View File

@ -889,6 +889,12 @@ def test_live_logging_suspends_capture(has_capture_manager, request):
def resume_global_capture(self):
self.calls.append("resume_global_capture")
def activate_fixture(self, item=None):
self.calls.append("activate_fixture")
def deactivate_fixture(self, item=None):
self.calls.append("deactivate_fixture")
# sanity check
assert CaptureManager.suspend_capture_item
assert CaptureManager.resume_global_capture
@ -909,8 +915,10 @@ def test_live_logging_suspends_capture(has_capture_manager, request):
logger.critical("some message")
if has_capture_manager:
assert MockCaptureManager.calls == [
"deactivate_fixture",
"suspend_global_capture",
"resume_global_capture",
"activate_fixture",
]
else:
assert MockCaptureManager.calls == []