def testSetUpEmailSubjectMsg(self): bh = BugHunter(self._GetDefaultOption(False)) subject, content = bh._SetUpEmailSubjectMsg(self._GetIssue(1)) self.assertEquals(subject, 'BugHunter found 1 query title bug!') self.assertEquals( content, ('<a href="http://code.google.com/p/chromium/issues/' 'list?can=2&colspec=ID+Pri+Mstone+ReleaseBlock+Area+' 'Feature+Status+Owner+Summary&cells=tiles&sort=-id&' 'q=steps">Used Query</a>: steps<br><br>The number of ' 'issues : 1<br><ul><li><a href="http://crbug.com/0">0 ' 'title</a> [] </li></ul>'))
def testSetUpEmailSubjectMsg(self): bh = BugHunter(self._GetDefaultOption(False)) subject, content = bh._SetUpEmailSubjectMsg(self._GetIssue(1)) self.assertEquals(subject, 'BugHunter found 1 query title bug!') self.assertEquals(content, ('<a href="http://code.google.com/p/chromium/issues/' 'list?can=2&colspec=ID+Pri+Mstone+ReleaseBlock+Area+' 'Feature+Status+Owner+Summary&cells=tiles&sort=-id&' 'q=steps">Used Query</a>: steps<br><br>The number of ' 'issues : 1<br><ul><li><a href="http://crbug.com/0">0 ' 'title</a> [] </li></ul>'))
def testSetUpEmailSubjectMsgWith10DaysAgoAndAssertSubject(self): bh = BugHunter(self._GetDefaultOption(True)) subject, _ = bh._SetUpEmailSubjectMsg(self._GetIssue(1)) self.assertEquals(subject, ('BugHunter found 1 query title bug in the past 10 ' 'days!'))
def testSetUpEmailSubjectMsgMultipleIssues(self): bh = BugHunter(self._GetDefaultOption(False)) subject, content = bh._SetUpEmailSubjectMsg(self._GetIssue(2)) self.assertEquals(subject, 'BugHunter found 2 query title bugs!')