def test_should_run_specific_task(self): tester = ComponentTester() tester.resetTerminationStatements() tester.taskName = 'SequenceViewer.xml' tester.start() time.sleep(.500) tester.runner.kill() output = tester.getOutput() assert_that(output, contains_string('Kopiowanie TASKA!'))
def test_should_print_output_in_debug_mode(self): import sys from io import StringIO from unittest.mock import patch tester = ComponentTester() tester.taskName = 'data/SequenceViewer.xml' tester.setDebugMode(True) tester.start('data/SequenceViewer.xml') # time.sleep(5) output = sys.stdout.getvalue().strip() output = tester.getOutput() assert_that(output, contains_string('\x1b[33mWARNING: \x1b[00mConfiguration file config.xml not found.\n'))