ability to log spent time on an issue

This commit is contained in:
Romain Bignon 2011-07-19 13:11:18 +02:00
commit b9bba5924a
4 changed files with 26 additions and 4 deletions

View file

@ -262,4 +262,13 @@ class IssuePage(NewIssuePage):
return params
class IssueLogTimePage(BasePage):
def logtime(self, hours, message):
self.browser.select_form(predicate=lambda form: form.attrs.get('action', '').endswith('/edit'))
self.browser['time_entry[hours]'] = '%.2f' % hours
self.browser['time_entry[comments]'] = message.encode('utf-8')
self.browser['time_entry[activity_id]'] = ['8']
self.browser.submit()
class IssueTimeEntriesPage(BasePage):
pass