Adding test to improve CaptureListener coverage
Added a unittest to check the 'capture_task' parameter of CaptureListener class Change-Id: I29a9e7d5b6d41ab458ca116cc4cec551c09cbd30
This commit is contained in:
@@ -258,6 +258,18 @@ class TestEventTimeListener(test.TestCase, EngineMakerMixin):
|
||||
self.assertGreaterEqual(0.1, fd_duration)
|
||||
|
||||
|
||||
class TestCapturingListeners(test.TestCase, EngineMakerMixin):
|
||||
def test_basic_do_not_capture(self):
|
||||
flow = lf.Flow("test")
|
||||
flow.add(test_utils.ProgressingTask("task1"))
|
||||
e = self._make_engine(flow)
|
||||
with test_utils.CaptureListener(e, capture_task=False) as capturer:
|
||||
e.run()
|
||||
expected = ['test.f RUNNING',
|
||||
'test.f SUCCESS']
|
||||
self.assertEqual(expected, capturer.values)
|
||||
|
||||
|
||||
class TestLoggingListeners(test.TestCase, EngineMakerMixin):
|
||||
def _make_logger(self, level=logging.DEBUG):
|
||||
log = logging.getLogger(
|
||||
|
||||
Reference in New Issue
Block a user