让我们假设我们有这样的结果:
import py, pytest
ERROR1 = ' --- Error : value < 5! ---'
ERROR2 = ' --- Error : value > 10! ---'
class MyError(Exception):
def __init__(self, m):
self.m = m
def __str__(self):
return self.m
def foo(i):
if i < 5:
raise MyError(ERROR1)
elif i > 10:
raise MyError(ERROR2)
return i
# ---------------------- TESTS -------------------------
def test_foo1():
with pytest.raises(MyError) as e:
foo(3)
assert ERROR1 in str(e)
def test_foo2():
with pytest.raises(MyError) as e:
foo(11)
assert ERROR2 in str(e)
def test_foo3(): …Run Code Online (Sandbox Code Playgroud) 我试图通过 .vimrc 隐藏 VIM 中的折叠列:
set foldcolumn=0
Run Code Online (Sandbox Code Playgroud)
但它不起作用。它始终显示为额外的列。
评论“setfoldcolumn=0”也不起作用。