Exemplo n.º 1
0
    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!'))
Exemplo n.º 2
0
    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'))