fix errors when commenting an issue
This commit is contained in:
parent
4194875214
commit
fe1aac5a77
2 changed files with 7 additions and 4 deletions
|
|
@ -147,10 +147,10 @@ class RedmineBrowser(BaseBrowser):
|
|||
return self.page.get_params()
|
||||
|
||||
def update_issue(self, id, message):
|
||||
data = (('_method', 'put'),
|
||||
('notes', message.encode('utf-8')),
|
||||
)
|
||||
self.openurl('/issues/%s/edit' % id, urllib.urlencode(data))
|
||||
self.location('/issues/%s' % id)
|
||||
|
||||
assert self.is_on_page(IssuePage)
|
||||
self.page.fill_form(note=message)
|
||||
|
||||
def create_issue(self, project, **kwargs):
|
||||
self.location('/projects/%s/issues/new' % project)
|
||||
|
|
|
|||
|
|
@ -172,6 +172,9 @@ class NewIssuePage(BaseIssuePage):
|
|||
assert status is not None
|
||||
self.browser['issue[status_id]'] = [str(status)]
|
||||
|
||||
def set_note(self, message):
|
||||
self.browser['notes'] = message.encode('utf-8')
|
||||
|
||||
def fill_form(self, **kwargs):
|
||||
self.browser.select_form(predicate=lambda form: form.attrs.get('id', '') == 'issue-form')
|
||||
for key, value in kwargs.iteritems():
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue