check_bugowner: Don't get tripped over trailing space
This commit is contained in:
parent
8fe27f740c
commit
8b9933edfb
@ -31,10 +31,10 @@ class CheckerBugowner(ReviewBot.ReviewBot):
|
||||
for line in self.request.description.splitlines():
|
||||
matched_package = None
|
||||
matched_maintainer = None
|
||||
m = re.match(r'\s*bugowner:\s*(\S*)\s*$', line)
|
||||
m = re.match(r'\s*bugowner:\s*(\S+)\s*$', line)
|
||||
if m:
|
||||
matched_maintainer = m.group(1)
|
||||
m = re.match(r'\s*bugowner:\s(\S*)\s(\S*)\s*$', line)
|
||||
m = re.match(r'\s*bugowner:\s(\S+)\s(\S+)\s*$', line)
|
||||
if m:
|
||||
matched_maintainer = m.group(2)
|
||||
matched_package = m.group(1)
|
||||
|
@ -81,6 +81,19 @@ class TestCheckBugowner(OBSLocal.TestCase):
|
||||
|
||||
self.assertReview(req_id, by_user=(self.bot_user, 'accepted'))
|
||||
|
||||
@pytest.mark.usefixtures("default_config")
|
||||
def test_valid_bugowner_with_space(self):
|
||||
"""Accept request with valid maintainer with space"""
|
||||
self.wf.create_user('thegirl')
|
||||
req_id = self.wf.create_submit_request('devel:wine', 'merlot', description="bugowner: thegirl ").reqid
|
||||
|
||||
self.assertReview(req_id, by_user=(self.bot_user, 'new'))
|
||||
|
||||
self.review_bot.set_request_ids([req_id])
|
||||
self.review_bot.check_requests()
|
||||
|
||||
self.assertReview(req_id, by_user=(self.bot_user, 'accepted'))
|
||||
|
||||
@pytest.mark.usefixtures("default_config")
|
||||
def test_valid_bugowner_group(self):
|
||||
"""Accept request with valid group maintainer"""
|
||||
|
Loading…
x
Reference in New Issue
Block a user