コード例 #1
0
ファイル: test_web.py プロジェクト: pythonologist/buildbot
    def test_urls(self):
        s = setupBuildStepStatus("test_web.test_urls")
        s.addURL("coverage", "http://coverage.example.org/target")
        s.addURL("icon", "http://coverage.example.org/icon.png")

        class FakeService:
            import jinja2

            templates = jinja2.Environment(
                loader=jinja2.PackageLoader("buildbot.status.web", "templates"),
                extensions=["jinja2.ext.i18n"],
                trim_blocks=True,
            )

        class FakeSite:
            buildbot_service = FakeService()

        class FakeRequest:
            site = FakeSite()
            prepath = []
            postpath = []

            def childLink(self, name):
                return name

        req = FakeRequest()
        box = waterfall.IBox(s).getBox(req)
        text = box.td()["text"]
        e1 = '[<a href="http://coverage.example.org/target" class="BuildStep external">coverage</a>]'
        self.failUnlessSubstring(e1, text)
        e2 = '[<a href="http://coverage.example.org/icon.png" class="BuildStep external">icon</a>]'
        self.failUnlessSubstring(e2, text)
コード例 #2
0
ファイル: test_web.py プロジェクト: MahatmaManic/buildbot
 def test_urls(self):
     s = setupBuildStepStatus("test_web.test_urls")
     s.addURL("coverage", "http://coverage.example.org/target")
     s.addURL("icon", "http://coverage.example.org/icon.png")
     class FakeRequest:
         prepath = []
         postpath = []
         def childLink(self, name):
             return name
     req = FakeRequest()
     box = waterfall.IBox(s).getBox(req)
     td = box.td()
     e1 = '[<a href="http://coverage.example.org/target" class="BuildStep external">coverage</a>]'
     self.failUnlessSubstring(e1, td)
     e2 = '[<a href="http://coverage.example.org/icon.png" class="BuildStep external">icon</a>]'
     self.failUnlessSubstring(e2, td)
コード例 #3
0
    def test_urls(self):
        s = setupBuildStepStatus("test_web.test_urls")
        s.addURL("coverage", "http://coverage.example.org/target")
        s.addURL("icon", "http://coverage.example.org/icon.png")

        class FakeRequest:
            prepath = []
            postpath = []

            def childLink(self, name):
                return name

        req = FakeRequest()
        box = waterfall.IBox(s).getBox(req)
        td = box.td()
        e1 = '[<a href="http://coverage.example.org/target" class="BuildStep external">coverage</a>]'
        self.failUnlessSubstring(e1, td)
        e2 = '[<a href="http://coverage.example.org/icon.png" class="BuildStep external">icon</a>]'
        self.failUnlessSubstring(e2, td)