Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 24fb4ad

Browse files
committed
test(cz/customize): add test case initialize_cz_customize_failed
1 parent f6aec82 commit 24fb4ad

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

‎tests/test_cz_customize.py‎

Lines changed: 10 additions & 1 deletion
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)

AltStyle によって変換されたページ (->オリジナル) /