Skip to content

Commit ad0a535

Browse files
authored
Merge pull request #105 from bj00rn/main
2 parents b16547c + 2a8bd77 commit ad0a535

File tree

2 files changed

+8
-4
lines changed

2 files changed

+8
-4
lines changed

sphinx_github_changelog/changelog.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -93,8 +93,8 @@ def extract_pypi_package_name(url: Optional[str]) -> Optional[str]:
9393
url_is_correct = stripped_url.startswith(prefix)
9494
if not url_is_correct:
9595
raise ChangelogError(
96-
"Changelog needs a Github releases URL "
97-
f"(https://github.com/:owner/:repo/releases). Received {url}"
96+
"Changelog needs a PyPI project URL "
97+
f"(https://pypi.org/project/:project). Received {url}"
9898
)
9999

100100
return stripped_url[len(prefix) :] # noqa

tests/unit/test_changelog.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,9 @@ def test_extract_github_repo_name(url):
111111

112112

113113
def test_extract_github_repo_name_error():
114-
with pytest.raises(changelog.ChangelogError):
114+
with pytest.raises(
115+
changelog.ChangelogError, match="^Changelog needs a Github releases URL"
116+
):
115117
changelog.extract_github_repo_name("https://example.com")
116118

117119

@@ -123,7 +125,9 @@ def test_extract_pypi_package_name(url):
123125

124126

125127
def test_extract_pypi_package_name_error():
126-
with pytest.raises(changelog.ChangelogError):
128+
with pytest.raises(
129+
changelog.ChangelogError, match="^Changelog needs a PyPI project URL"
130+
):
127131
changelog.extract_pypi_package_name("https://example.com")
128132

129133

0 commit comments

Comments
 (0)