import pytest class TestWine: @pytest.mark.complete("wine ", cwd="shared/default") def test_1(self, completion): assert completion == ["bar bar.d/", "foo.d/"] @pytest.mark.complete("wine notepad ", cwd="shared/default") def test_2(self, completion): assert completion == ["bar", "bar bar.d/", "foo", "foo.d/"] @pytest.mark.complete("wine --help ") def test_no_complete_after_help(self, completion): assert not completion