def test_match(self): map = AccessMap([ (re.compile("/admin/.*"), 'admin'), (re.compile("/blog/.*"), ['anonymous']) ]) paths = [ ('/admin/dashboard', ['admin']), ('/', None), ('/blog/2012', ['anonymous']) ] for path, expected in paths: self.assertEquals(expected, map.get_pattern(HTTPRequest("GET", path, connection=get_dummy_connection())))
def test_match(self): map = AccessMap([ (re.compile("/admin/.*"), 'admin'), (re.compile("/blog/.*"), ['anonymous']) ]) paths = [ ('/admin/dashboard', ['admin']), ('/', None), ('/blog/2012', ['anonymous']) ] request = Request() for path, expected in paths: request.path = path self.assertEquals(expected, map.get_pattern(request))