Skip to content

Commit 3f9ee2d

Browse files
Commit
1 parent b45b0ee commit 3f9ee2d

File tree

3 files changed

+10
-6
lines changed

3 files changed

+10
-6
lines changed

bedevere/prtype.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,8 @@ async def classify_by_filepaths(gh, pull_request, filenames):
5151
return pr_labels
5252
if tests:
5353
pr_labels = [Labels.tests]
54+
if not news and not docs:
55+
pr_labels.append(Labels.skip_news)
5456
elif docs:
5557
if news:
5658
pr_labels = [Labels.docs]

tests/test_filepaths.py

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -139,10 +139,12 @@ async def test_tests_only(author_association):
139139
gh.getiter_url == "https://api.github.com/repos/cpython/python/pulls/1234/files"
140140
)
141141
assert gh.getitem_url == "https://api.github.com/repos/cpython/python/issue/1234"
142-
assert len(gh.post_url) == 3 if author_association == "NONE" else 2
142+
assert len(gh.post_url) == 1
143143
assert gh.post_url.pop(0) == "https://api.github.com/some/label"
144-
assert gh.post_data.pop(0) == [Labels.tests.value]
145-
check_n_pop_nonews_events(gh, author_association == "NONE")
144+
assert gh.post_data.pop(0) == [Labels.tests.value, Labels.skip_news.value]
145+
# Don't post any comment
146+
assert gh.post_url == []
147+
assert gh.post_data == []
146148

147149

148150
async def test_docs_and_tests():
@@ -176,7 +178,7 @@ async def test_docs_and_tests():
176178
gh.getiter_url == "https://api.github.com/repos/cpython/python/pulls/1234/files"
177179
)
178180
assert gh.getitem_url == "https://api.github.com/repos/cpython/python/issue/1234"
179-
# Only creates type-tests label.
181+
# Only creates tests label.
180182
assert len(gh.post_url) == 2
181183
assert gh.post_url[0] == "https://api.github.com/some/label"
182184
assert gh.post_data[0] == [Labels.tests.value]

tests/test_prtype.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,7 @@ async def test_tests_only():
142142
assert gh.getitem_url == "https://api.github.com/repos/cpython/python/issue/1234"
143143
assert len(gh.post_url) == 1
144144
assert gh.post_url[0] == "https://api.github.com/some/label"
145-
assert gh.post_data[0] == [Labels.tests.value]
145+
assert gh.post_data[0] == [Labels.tests.value, Labels.skip_news.value]
146146

147147

148148
async def test_tests_and_testmods_only():
@@ -162,7 +162,7 @@ async def test_tests_and_testmods_only():
162162
assert gh.getitem_url == "https://api.github.com/repos/cpython/python/issue/1234"
163163
assert len(gh.post_url) == 1
164164
assert gh.post_url[0] == "https://api.github.com/some/label"
165-
assert gh.post_data[0] == [Labels.tests.value]
165+
assert gh.post_data[0] == [Labels.tests.value, Labels.skip_news.value]
166166

167167

168168
async def test_docs_and_tests():

0 commit comments

Comments
 (0)