File tree Expand file tree Collapse file tree 1 file changed +3
-4
lines changed Expand file tree Collapse file tree 1 file changed +3
-4
lines changed Original file line number Diff line number Diff line change 7
7
8
8
from servefs .cli import app
9
9
10
- os .environ ["NO_COLOR" ] = "1" # 禁用颜色输出
11
10
runner = CliRunner ()
12
11
13
12
def test_version ():
14
13
"""测试版本信息显示"""
15
- result = runner .invoke (app , ["--version" ])
14
+ result = runner .invoke (app , ["--version" ], color = False )
16
15
assert result .exit_code == 0
17
16
assert "servefs version:" in result .stdout
18
17
@@ -24,14 +23,14 @@ def test_help():
24
23
25
24
def test_invalid_port ():
26
25
"""测试无效端口号"""
27
- result = runner .invoke (app , ["--port" , "99999" ])
26
+ result = runner .invoke (app , ["--port" , "99999" ], color = False )
28
27
assert result .exit_code == 2
29
28
assert "Invalid value for '--port'" in result .stdout
30
29
assert "99999" in result .stdout
31
30
32
31
def test_invalid_root ():
33
32
"""测试无效根目录"""
34
- result = runner .invoke (app , ["--root" , "/nonexistent/path" ])
33
+ result = runner .invoke (app , ["--root" , "/nonexistent/path" ], color = False )
35
34
assert result .exit_code == 2
36
35
for word in "Directory '/nonexistent/path' does not exist" .split ():
37
36
assert word in result .stdout
You can’t perform that action at this time.
0 commit comments