Example #1
0
    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 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))
Example #3
0
    def testNoURLs(self):
        master_status = self.setUpStatus(None, None)

        self.assertEqual(mail._defaultMessageURLs(master_status, Mock()), "\n")
Example #4
0
    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"
        )
Example #5
0
    def testNoBuildURL(self):
        master_status = self.setUpStatus(None, "buildbot_url")

        self.assertEqual(mail._defaultMessageURLs(master_status, Mock()), "\nBuildbot URL: buildbot_url\n\n")
Example #6
0
    def testNoURLs(self):
        master_status = self.setUpStatus(None, None)

        self.assertEqual(mail._defaultMessageURLs(master_status, Mock()), "\n")
Example #7
0
    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")
Example #8
0
    def testNoBuildURL(self):
        master_status = self.setUpStatus(None, "buildbot_url")

        self.assertEqual(mail._defaultMessageURLs(master_status, Mock()),
                         "\nBuildbot URL: buildbot_url\n\n")