Mercurial > hg > urlmatch
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()