コード例 #1
0
    def test_is_tag__error(self):
        @hooks('is_tag')
        def is_tag_bad(request):
            raise Exception('boom')

        assert is_tag(None) == '"%s"' % _fallback_is_tag
コード例 #2
0
 def test_is_tag__maximum_length(self, expected_is_tag, endswith):
     hooks('is_tag')(lambda request: expected_is_tag)
     tag = is_tag(None)
     assert tag.endswith(endswith + '"')
     assert len(tag) <= 34
コード例 #3
0
 def test_is_tag__valid_values(self):
     hooks('is_tag')(lambda request: 'a string')
     assert is_tag(None) == '"a string"'
コード例 #4
0
    def test_is_tag__error(self):
        @hooks("is_tag")
        def is_tag_bad(request):
            raise Exception("boom")

        assert is_tag(None) == '"%s"' % _fallback_is_tag
コード例 #5
0
 def test_is_tag__maximum_length(self, expected_is_tag, endswith):
     hooks("is_tag")(lambda request: expected_is_tag)
     tag = is_tag(None)
     assert tag.endswith(endswith + '"')
     assert len(tag) <= 34
コード例 #6
0
 def test_is_tag__valid_values(self):
     hooks("is_tag")(lambda request: "a string")
     assert is_tag(None) == '"a string"'