def test_sub_wrong_replace_format_type(self):
"""Test sending wrong format type into `sub`, `subn`."""
pattern = re.compile('test')
replace = bre.compile_replace(pattern, 'whatever')
with pytest.raises(ValueError) as excinfo:
bre.subf(pattern, replace, 'test')
assert "Compiled replace is not a format object!" in str(excinfo.value)
with pytest.raises(ValueError) as excinfo:
bre.subfn(pattern, replace, 'test')
assert "Compiled replace is not a format object!" in str(excinfo.value)
评论列表
文章目录