xonsh/tests/test_man.py

19 lines
613 B
Python
Raw Normal View History

# -*- coding: utf-8 -*-
2015-06-17 22:58:05 +02:00
import os
import pytest # noqa F401
2016-05-28 22:12:21 -04:00
from xonsh.completers.man import complete_from_man
2015-06-17 22:58:05 +02:00
from tools import skip_if_on_windows
2015-08-02 16:14:56 -05:00
2015-06-17 22:58:05 +02:00
@skip_if_on_windows
def test_man_completion(monkeypatch, tmpdir, xonsh_builtins):
2018-08-30 09:18:49 -05:00
tempdir = tmpdir.mkdir("test_man")
monkeypatch.setitem(
os.environ, "MANPATH", os.path.dirname(os.path.abspath(__file__))
)
2018-09-13 14:03:35 -04:00
xonsh_builtins.__xonsh__.env.update({"XONSH_DATA_DIR": str(tempdir)})
completions = complete_from_man("--", "yes --", 4, 6, xonsh_builtins.__xonsh__.env)
2018-08-30 09:18:49 -05:00
assert "--version" in completions
assert "--help" in completions