コード例 #1
0
ファイル: test_tags.py プロジェクト: yelonek/pyblosxom
    def test_tag_cloud_no_tags(self):
        # test no tags
        self.request.get_data()["tagsdata"] = {}

        tags.cb_head(self.args)
        self.assertEquals(str(self.args["entry"]["tagcloud"]),
                          "\n".join(["<p>", "</p>"]))
コード例 #2
0
ファイル: test_tags.py プロジェクト: AkaiKitsune/pyblosxom
 def test_tag_cloud_no_tags(self):
     # test no tags
     self.request.get_data()["tagsdata"] = {}
     
     tags.cb_head(self.args)
     self.assertEquals(
         str(self.args["entry"]["tagcloud"]),
         "\n".join(
             ["<p>",
              "</p>"]))
コード例 #3
0
ファイル: test_tags.py プロジェクト: AkaiKitsune/pyblosxom
 def test_tag_cloud_one_tag(self):
     # test no tags
     self.request.get_data()["tagsdata"] = {
         "tag2": ["a"],
         }
     
     tags.cb_head(self.args)
     self.assertEquals(
         str(self.args["entry"]["tagcloud"]),
         "\n".join(
             ["<p>",
              '<a class="biggestTag" href="http://bl.og//tag/tag2">tag2</a>',
              "</p>"]))
コード例 #4
0
ファイル: test_tags.py プロジェクト: yelonek/pyblosxom
    def test_tag_cloud_one_tag(self):
        # test no tags
        self.request.get_data()["tagsdata"] = {
            "tag2": ["a"],
        }

        tags.cb_head(self.args)
        self.assertEquals(
            str(self.args["entry"]["tagcloud"]), "\n".join([
                "<p>",
                '<a class="biggestTag" href="http://bl.og//tag/tag2">tag2</a>',
                "</p>"
            ]))
コード例 #5
0
ファイル: test_tags.py プロジェクト: AkaiKitsune/pyblosxom
 def test_tag_cloud_many_tags(self):
     # test no tags
     self.request.get_data()["tagsdata"] = {
         "tag1": ["a", "b", "c", "d", "e", "f"],
         "tag2": ["a", "b", "c", "d"],
         "tag3": ["a"]
         }
     
     tags.cb_head(self.args)
     self.assertEquals(
         str(self.args["entry"]["tagcloud"]),
         "\n".join(
             ["<p>",
              '<a class="biggestTag" href="http://bl.og//tag/tag1">tag1</a>',
              '<a class="biggestTag" href="http://bl.og//tag/tag2">tag2</a>',
              '<a class="smallestTag" href="http://bl.og//tag/tag3">tag3</a>',
              "</p>"]))
コード例 #6
0
ファイル: test_tags.py プロジェクト: yelonek/pyblosxom
    def test_tag_cloud_many_tags(self):
        # test no tags
        self.request.get_data()["tagsdata"] = {
            "tag1": ["a", "b", "c", "d", "e", "f"],
            "tag2": ["a", "b", "c", "d"],
            "tag3": ["a"]
        }

        tags.cb_head(self.args)
        self.assertEquals(
            str(self.args["entry"]["tagcloud"]), "\n".join([
                "<p>",
                '<a class="biggestTag" href="http://bl.og//tag/tag1">tag1</a>',
                '<a class="biggestTag" href="http://bl.og//tag/tag2">tag2</a>',
                '<a class="smallestTag" href="http://bl.og//tag/tag3">tag3</a>',
                "</p>"
            ]))