示例#1
0
    def test_image_type_items(self):
        from kotti_feed.views import rss_items

        request = DummyRequest()
        settings()['kotti_feed.content_types'] = 'image'
        items = rss_items(request.context, request)
        assert len(items) == 0
示例#2
0
    def test_image_type_items(self):
        from kotti_feed.views import rss_items

        request = DummyRequest()
        settings()['kotti_feed.content_types'] = 'image'
        items = rss_items(request.context, request)
        assert len(items) == 0
示例#3
0
    def test_child_rss_feed(self):
        from kotti.resources import get_root
        from kotti.resources import Document
        from kotti_feed.views import rss_items
        request = DummyRequest()

        root = get_root()
        child = root['child'] = Document(u'Child')
        items = rss_items(root, request)
        assert len(items) == 2
        assert items[0].link == 'http://example.com/'
        assert items[1].link == 'http://example.com/child/'

        items = rss_items(child, request)
        assert len(items) == 1
        assert items[0].link == 'http://example.com/child/'
示例#4
0
    def test_child_rss_feed(self):
        from kotti.resources import get_root
        from kotti.resources import Document
        from kotti_feed.views import rss_items
        request = DummyRequest()

        root = get_root()
        child = root['child'] = Document(u'Child')
        items = rss_items(root, request)
        assert len(items) == 2
        assert items[0].link == 'http://example.com/'
        assert items[1].link == 'http://example.com/child/'

        items = rss_items(child, request)
        assert len(items) == 1
        assert items[0].link == 'http://example.com/child/'
示例#5
0
    def test_default_content_type_items(self):
        from kotti_feed.views import rss_items

        request = DummyRequest()
        items = rss_items(request.context, request)
        assert len(items) == 1
        assert items[0].link == 'http://example.com/'
        assert items[0].description == \
            u'Congratulations! You have successfully installed Kotti.'
示例#6
0
    def test_root_rss_feed(self):
        from kotti.resources import get_root
        from kotti_feed.views import rss_items
        request = DummyRequest()

        root = get_root()
        items = rss_items(root, request)
        assert len(items) == 1
        assert items[0].link == 'http://example.com/'
示例#7
0
    def test_default_content_type_items(self):
        from kotti_feed.views import rss_items

        request = DummyRequest()
        items = rss_items(request.context, request)
        assert len(items) == 1
        assert items[0].link == 'http://example.com/'
        assert items[0].description == \
            u'Congratulations! You have successfully installed Kotti.'
示例#8
0
    def test_root_rss_feed(self):
        from kotti.resources import get_root
        from kotti_feed.views import rss_items
        request = DummyRequest()

        root = get_root()
        items = rss_items(root, request)
        assert len(items) == 1
        assert items[0].link == 'http://example.com/'
示例#9
0
    def test_document_or_image_type_items(self):
        from kotti_feed.views import rss_items

        request = DummyRequest()
        settings()['kotti_feed.content_types'] = 'document image'
        items = rss_items(request.context, request)
        assert len(items) == 1
        assert items[0].link == 'http://example.com/'
        assert items[0].description == \
            u'Congratulations! You have successfully installed Kotti.'
示例#10
0
    def test_document_or_image_type_items(self):
        from kotti_feed.views import rss_items

        request = DummyRequest()
        settings()['kotti_feed.content_types'] = 'document image'
        items = rss_items(request.context, request)
        assert len(items) == 1
        assert items[0].link == 'http://example.com/'
        assert items[0].description == \
            u'Congratulations! You have successfully installed Kotti.'