Esempio n. 1
0
def test_result_stdout_raw_handle_file__found(exists, open):
    unified_job = UnifiedJob()
    unified_job.result_stdout_file = 'dummy'

    with mock.patch('os.stat', return_value=Mock(st_size=1)):
        result = unified_job.result_stdout_raw_handle()

    assert result == 'my_file_handler'
Esempio n. 2
0
def test_result_stdout_raw_handle__pending(exists):
    unified_job = UnifiedJob()
    unified_job.result_stdout_file = 'dummy'
    unified_job.finished = None

    result = unified_job.result_stdout_raw_handle()

    assert isinstance(result, StringIO)
    assert result.read() == 'Waiting for results...'
Esempio n. 3
0
def test_result_stdout_raw_handle__missing(exists):
    unified_job = UnifiedJob()
    unified_job.result_stdout_file = 'dummy'
    unified_job.finished = now()

    result = unified_job.result_stdout_raw_handle()

    assert isinstance(result, StringIO)
    assert result.read() == 'stdout capture is missing'