예제 #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.'