Metadata-Version: 2.1
Name: z3c.noop
Version: 1.0
Summary: z3c.noop provides traverser that simply skips a path element, so /foo/++noop++qux/bar is equivalent to /foo/bar.
Home-page: http://pypi.python.org/pypi/z3c.noop
Author: Wolfgang Schnerring
Author-email: ws@gocept.com
License: ZPL 2.1
Description: ========
        z3c.noop
        ========
        
        z3c.noop provides traverser that simply skips a path element,
        so /foo/++noop++qux/bar is equivalent to /foo/bar.
        
        This is useful for example to generate varying URLs to work around browser
        caches[#test-setup]_.
        
        >>> dummy = object()
        >>> root['foo'] = dummy
        >>> traverse('/foo') == dummy
        True
        >>> traverse('/++noop++12345/foo') == dummy
        True
        
        
        
        .. [#test-setup]
        
            >>> import zope.traversing.api
            >>> import zope.publisher.browser
        
            >>> root = getRootFolder()
            >>> request = zope.publisher.browser.TestRequest()
        
            >>> def traverse(path):
            ...     return zope.traversing.api.traverse(root, path, request=request)
        
        
        =======
        CHANGES
        =======
        
        1.0 (2009-06-15)
        ================
        
        - first released version
        
Platform: UNKNOWN
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Zope Public License
Classifier: Programming Language :: Python
Classifier: Operating System :: OS Independent
Classifier: Framework :: Zope3
Provides-Extra: test
