view urlmatch.txt @ 6:0cd69fa6751c

add test for decomposition; stub diff, will have to move to 2-tuples to do this properly
author Jeff Hammel <jhammel@mozilla.com>
date Mon, 27 Jun 2011 07:16:46 -0700
parents 8bd0c3b2163e
children 64935a05afdb
line wrap: on
line source

urlmatch
========

Test making a basic tree::

    >>> urlmatcher = URLmatcher()
    >>> urls = ['http://example.com/foo/bar.html',
    ...         'http://example.com/foo/baz.html',
    ...         'http://example.com/foo/fleem.html']
    >>> urlmatcher.add(*urls)
    >>> urlmatcher.tree()
    ['http://example.com/foo/': ['bar.html', 'baz.html', 'fleem.html']]
    
Now a more complex tree::

    >>> urlmatcher = URLmatcher()
    >>> urlmatcher.add(*['http://example.com/index.html',
    ...                  'https://example.com/,
    ...                  'http://gitcub.com/k0s'])
    >>> urlmatcher.tree()
    ['example.com': ['