示例#1
0
    def test_tags(self):
        utils.test = self

        # create some tagged posts
        for new_post in [("Post1", "tag #1"), ("Post2", "tag #2"), ("Post12", "tag #1, tag #2")]:
            p = post.create(new_post[0], datetime.date(2010, 10, 1))
            p.write(tags=new_post[1])

        utils.hook_extension("test_tags")
        self.build()
示例#2
0
    def test_ordering(self):
        utils.test = self

        # create some pages and posts
        page.create("First Page")
        post.create("Oldest Post", datetime.date(2010, 10, 1))
        post.create("Newer Post", datetime.date(2010, 10, 1))
        page.create("Another Page")
        post.create("Newest Post", datetime.date(2010, 10, 1))

        utils.hook_extension("test_ordering")
        self.build()
    def test_categories(self):
        utils.test = self

        # create some posts with categories
        for new_post in [("Post1", "category #1"),
                         ("Post2", "category #2"),
                         ("Post12", "category #1, category #2")]:
            post.create(new_post[0], datetime.date(2010, 10, 1)).write(
                    categories=new_post[1])

        utils.hook_extension("test_categories")
        self.build()
示例#4
0
    def test_categories(self):
        utils.test = self

        # create some posts with categories
        for new_post in [("Post1", "category #1"),
                         ("Post2", "category #2"),
                         ("Post12", "category #1, category #2")]:
            post.create(new_post[0], datetime.date(2010, 10, 1)).write(
                    categories=new_post[1])

        utils.hook_extension("test_categories")
        self.build()
示例#5
0
    def test_tags(self):
        utils.test = self

        # create some tagged posts
        for new_post in [("Post1", "tag #1"),
                         ("Post2", "tag #2"),
                         ("Post12", "tag #1, tag #2")]:
            p = post.create(new_post[0], datetime.date(2010, 10, 1))
            p.write(tags=new_post[1])

        utils.hook_extension("test_tags")
        self.build()
示例#6
0
    def test_metadata(self):
        utils.test = self

        # create some posts
        for i in range(20):
            post.create("Post %d" % i, datetime.date(2010, 10, i + 1)).write(content=" ".join("a" * 100))

        # ... and some pages
        for i in range(10):
            page.create("Page %d" % i)

        utils.hook_extension("test_metadata")
        self.build()
示例#7
0
    def test_metadata(self):
        utils.test = self

        # create some posts
        for i in range(20):
            post.create("Post %d" % i, datetime.date(
                2010, 10, i + 1)).write(content=" ".join("a" * 100))

        # ... and some pages
        for i in range(10):
            page.create("Page %d" % i)

        utils.hook_extension("test_metadata")
        self.build()
示例#8
0
    def test_categories(self):
        utils.test = self

        # create some posts with categories

        # missing category for Post1 ("cateogry #1,") should work, just issue a warning
        for new_post in [("Post1", "category #1,"), ("Post2", "category #2"),
                         ("Post12", "category #1, category #2")]:
            post.create(new_post[0],
                        datetime.date(2010, 10,
                                      1)).write(categories=new_post[1])

        utils.hook_extension("test_categories")
        self.build()
示例#9
0
    def test_categories(self):
        utils.test = self

        # create some posts with categories

        # missing category for Post1 ("cateogry #1,") should work, just issue a warning
        for new_post in [("Post1", "category #1,"),
                         ("Post2", "category #2"),
                         ("Post12", "category #1, category #2")]:
            post.create(new_post[0], datetime.date(2010, 10, 1)).write(
                    categories=new_post[1])

        utils.hook_extension("test_categories")
        self.build()