We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
test_source_cli
1 parent b2c979c commit 91ed1c2Copy full SHA for 91ed1c2
tests/conftest.py
@@ -82,3 +82,15 @@ def docs_test_env():
82
yield setenv
83
84
setenv.clear()
85
+
86
87
+@pytest.fixture
88
+def cli_test_env():
89
+ setenv = SetEnv()
90
91
+ # envs for reproducible cli tests
92
+ setenv.set('COLUMNS', '80')
93
94
+ yield setenv
95
96
+ setenv.clear()
tests/test_source_cli.py
@@ -44,6 +44,11 @@
44
ARGPARSE_OPTIONS_TEXT = 'options' if sys.version_info >= (3, 10) else 'optional arguments'
45
46
47
+@pytest.fixture(autouse=True)
48
+def cli_test_env_autouse(cli_test_env):
49
+ pass
50
51
52
def foobar(a, b, c=4):
53
pass
54
0 commit comments