def testAllURLs(self): master_status = self.setUpStatus("build_url", "buildbot_url") r = (".*Full details are available at:(.|\\n)*build_url(.|\\n)*" "Buildbot URL: buildbot_url.*") msg = mail._defaultMessageURLs(master_status, Mock()) self.failUnless(re.search(r, msg), "%r does not match %r" % (msg, r))
def testNoURLs(self): master_status = self.setUpStatus(None, None) self.assertEqual(mail._defaultMessageURLs(master_status, Mock()), "\n")
def testNoBuildbotURL(self): master_status = self.setUpStatus("build_url", None) self.assertEqual( mail._defaultMessageURLs(master_status, Mock()), " Full details are available at:\n build_url\n\n" )
def testNoBuildURL(self): master_status = self.setUpStatus(None, "buildbot_url") self.assertEqual(mail._defaultMessageURLs(master_status, Mock()), "\nBuildbot URL: buildbot_url\n\n")
def testNoBuildbotURL(self): master_status = self.setUpStatus("build_url", None) self.assertEqual(mail._defaultMessageURLs(master_status, Mock()), " Full details are available at:\n build_url\n\n")