Skip to content

Commit 906d1fb

Browse files
committed
test(cz/customize): add test case initialize_cz_customize_failed
1 parent 582f2a2 commit 906d1fb

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

tests/test_cz_customize.py

+10-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
import pytest
22

3-
from commitizen.config import TomlConfig
3+
from commitizen.config import BaseConfig, TomlConfig
44
from commitizen.cz.customize import CustomizeCommitsCz
5+
from commitizen.error_codes import MISSING_CONFIG
56

67

78
@pytest.fixture(scope="module")
@@ -37,6 +38,14 @@ def config():
3738
return TomlConfig(data=toml_str, path="not_exist.toml")
3839

3940

41+
def test_initialize_cz_customize_failed():
42+
with pytest.raises(SystemExit) as excinfo:
43+
config = BaseConfig()
44+
_ = CustomizeCommitsCz(config)
45+
46+
assert excinfo.value.code == MISSING_CONFIG
47+
48+
4049
def test_bump_pattern(config):
4150
cz = CustomizeCommitsCz(config)
4251
assert cz.bump_pattern == "^(break|new|fix|hotfix)"

0 commit comments

Comments
 (0)