Beispiel #1
0
def test_fio_to_dict_output_broken(fio_json_output_broken, caplog):
    caplog.set_level(logging.ERROR)
    with pytest.raises(yaml.parser.ParserError):
        fiojob.fio_to_dict(fio_json_output_broken)
    assert "json output from fio can't be parsed" in caplog.text
Beispiel #2
0
def test_fio_to_dict_empty():
    assert fiojob.fio_to_dict("") is None
Beispiel #3
0
def test_fio_to_dict_with_error(fio_json_output_with_error):
    fio_dict = fiojob.fio_to_dict(fio_json_output_with_error)
    assert type(fio_dict) == dict
    assert len(fio_dict['jobs']) == 1
Beispiel #4
0
def test_fio_to_dict_without_error(fio_json_output):
    fio_dict = fiojob.fio_to_dict(fio_json_output)
    assert type(fio_dict) == dict
    assert len(fio_dict["jobs"]) == 1