view tests/doctest.txt @ 5:6b99523536ee

tests work
author Jeff Hammel <jhammel@mozilla.com>
date Fri, 17 Jun 2011 10:52:29 -0700
parents 20dde2687cfb
children 0cd69fa6751c
line wrap: on
line source

Test urlmatch
=============

The obligatory imports::

    >>> from urlmatch import UrlMatcher

Test matching::

    >>> matcher = UrlMatcher('http://www.example.com/foo/bar/fleem')
    >>> matcher.add('http://www.example.com/foo/blah')
    >>> matcher.add('https://www.example.com/foo/')
    >>> matcher.add('https://www.example.net/foo/')
    >>> sorted(matcher.match('example.com/foo/bar'))
    ['http://www.example.com/foo/bar/fleem']
    >>> sorted(matcher.match('http://example.com/foo'))
    ['http://www.example.com/foo/bar/fleem', 'http://www.example.com/foo/blah']
    >>> sorted(matcher.match('example.com'))
    ['http://www.example.com/foo/bar/fleem', 'http://www.example.com/foo/blah', 'https://www.example.com/foo/']
    >>> sorted(matcher.match('example')) # -> example.*
    ['http://www.example.com/foo/bar/fleem', 'http://www.example.com/foo/blah', 'https://www.example.com/foo/', 'https://www.example.net/foo/']

Test url diffs::

    >>> matcher = UrlMatcher()