コード例 #1
0
ファイル: extensions.py プロジェクト: anemitz/calendarserver
 def gotValues(items):
     for even, [name, value] in zip(cycle(["odd", "even"]), items):
         if value is None:
             value = tags.i("(no value)")
         elif value is accessDeniedValue:
             value = tags.i("(access forbidden)")
         yield tag.clone().fillSlots(
             even=even, name=name, value=value,
         )
コード例 #2
0
ファイル: extensions.py プロジェクト: advatar/CalendarServer
 def gotValues(items):
     for even, [name, value] in zip(cycle(["odd", "even"]), items):
         if value is None:
             value = tags.i("(no value)")
         elif value is accessDeniedValue:
             value = tags.i("(access forbidden)")
         yield tag.clone().fillSlots(
             even=even, name=name, value=value,
         )
コード例 #3
0
    def test_template_numbers(self):
        """
        Data returned from a plated method may include numeric types (integers,
        floats, and possibly longs), which although they are not normally
        serializable by twisted.web.template, will be converted by plating into
        their decimal representation.
        """
        @page.routed(
            self.app.route("/"),
            tags.div(
                tags.span(slot("anInteger")),
                tags.i(slot("anFloat")),
                tags.b(slot("anLong")),
            ),
        )
        def plateMe(result):
            return {
                "anInteger": 7,
                "anFloat": 3.2,
                "anLong": 0x10000000000000001
            }

        request, written = self.get(b"/")

        self.assertIn(b"<span>7</span>", written)
        self.assertIn(b"<i>3.2</i>", written)
        self.assertIn(b"<b>18446744073709551617</b>", written)
コード例 #4
0
ファイル: test_plating.py プロジェクト: twisted/klein
    def test_template_numbers(self):
        """
        Data returned from a plated method may include numeric types (integers,
        floats, and possibly longs), which although they are not normally
        serializable by twisted.web.template, will be converted by plating into
        their decimal representation.
        """
        @page.routed(
            self.app.route("/"),
            tags.div(
                tags.span(slot("anInteger")),
                tags.i(slot("anFloat")),
                tags.b(slot("anLong")),
            ),
        )
        def plateMe(result):
            return {"anInteger": 7,
                    "anFloat": 3.2,
                    "anLong": 0x10000000000000001}

        request, written = self.get(b"/")

        self.assertIn(b"<span>7</span>", written)
        self.assertIn(b"<i>3.2</i>", written)
        self.assertIn(b"<b>18446744073709551617</b>", written)
コード例 #5
0
ファイル: test_template.py プロジェクト: gitPff/twisted
 def setUp(self):
     self.loader = TagLoader(tags.i('test'))
コード例 #6
0
 def setUp(self):
     self.loader = TagLoader(tags.i('test'))
コード例 #7
0
 def setUp(self):
     self.loader = TagLoader(tags.i("test"))