Example #1
0
def test_set_default_fmt(fmt):
    orig_fmt = get_default_fmt()
    try:
        set_default_fmt(fmt)
        assert get_default_fmt() == fmt
    finally:
        set_default_fmt(orig_fmt)
    assert get_default_fmt() == orig_fmt
Example #2
0
def test_guess_default(tdata, fmt):
    config_class, filename = tdata
    orig_fmt = get_default_fmt()
    try:
        set_default_fmt(fmt)
        lst = list(guess(filename))
        assert len(lst) == 1
        assert lst[0] == FileType(filepath=filename, fmt=fmt, config_class=config_class)
    finally:
        set_default_fmt(orig_fmt)
Example #3
0
def test_set_default_fmt_error():
    old = get_default_fmt()
    with pytest.raises(TypeError):
        set_default_fmt([])
    assert old == get_default_fmt()
Example #4
0
def test_get_default_fmt(fmt):
    assert get_default_fmt() == "zirkon"