/
githubmirror
/
bash-completion
Обзор
Документация
Войти
/
githubmirror
/
bash-completion
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
test/t/test_function.py
19 строк
570 B
Koichi Murase
test(function): add tests for existing/non-existing functions
10 июл 2022, 14:49
10 июл 2022, 14:49
541f7b1
Код
Авторство
О чём код?
import pytest from conftest import assert_bash_exec, assert_complete @pytest.mark.bashcomp(ignore_env=r"^\+declare -f fn$") class TestFunction: @pytest.mark.complete("function _parse_") def test_1(self, completion): assert completion @pytest.mark.complete("function non_existent_function ") def test_2(self, completion): assert completion == "()" def test_3(self, bash): assert_bash_exec(bash, "fn() { echo; }") completion = assert_complete(bash, "function fn ") assert completion == "() { ^J echo^J}"