def test_emptyPlainBytes(self): """ Match a route against the root specified as a single plain string. """ request = MockRequest() self.assertThat( subroute('/')(request, ['']), Equals((OrderedDict(), [])))
def test_multipleSubroute(self): """ Match a sub-route, returning the unmatched segments. """ request = MockRequest() self.assertThat( subroute('foo')(request, ['foo', 'bar']), Equals((OrderedDict(), ['bar'])))
def test_multiplePlainBytes(self): """ Match a route with multiple components specified as a single plain string. """ request = MockRequest() self.assertThat( subroute('/foo/bar')(request, ['foo', 'bar']), Equals((OrderedDict(), [])))