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
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)
def test_set_default_fmt_error(): old = get_default_fmt() with pytest.raises(TypeError): set_default_fmt([]) assert old == get_default_fmt()
def test_get_default_fmt(fmt): assert get_default_fmt() == "zirkon"