Skip to content

Commit 49247bd

Browse files
committed
Adds test test_get_changelog_version_entry_no_tag
1 parent f75afe8 commit 49247bd

File tree

1 file changed

+39
-0
lines changed

1 file changed

+39
-0
lines changed

jupyter_releaser/tests/test_functions.py

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,45 @@ def test_get_changelog_version_entry(py_package, mocker):
9797
assert f"## {version}" in resp
9898
assert testutil.PR_ENTRY in resp
9999

100+
def test_get_changelog_version_entry_no_tag(py_package, mocker):
101+
version = util.get_version()
102+
103+
mocked_gen = mocker.patch("jupyter_releaser.changelog.generate_activity_md")
104+
mocked_gen.return_value = testutil.CHANGELOG_ENTRY
105+
branch = "foo"
106+
util.run("git branch baz/bar")
107+
ref = "heads/baz/bar"
108+
resp = changelog.get_version_entry(ref, branch, "baz/bar", version)
109+
mocked_gen.assert_called_with(
110+
"baz/bar",
111+
since="v1.0",
112+
until=None,
113+
kind="pr",
114+
branch=branch,
115+
heading_level=2,
116+
auth=None,
117+
)
118+
119+
assert f"## {version}" in resp
120+
assert testutil.PR_ENTRY in resp
121+
122+
mocked_gen.return_value = testutil.CHANGELOG_ENTRY
123+
resp = changelog.get_version_entry(
124+
ref, branch, "baz/bar", version, resolve_backports=True, auth="bizz"
125+
)
126+
mocked_gen.assert_called_with(
127+
"baz/bar",
128+
since="v1.0",
129+
until=None,
130+
kind="pr",
131+
branch=branch,
132+
heading_level=2,
133+
auth="bizz",
134+
)
135+
136+
assert f"## {version}" in resp
137+
assert testutil.PR_ENTRY in resp
138+
100139

101140
def test_get_changelog_version_entry_since_last_stable(py_package, mocker):
102141
version = util.get_version()

0 commit comments

Comments
 (0)