def test_whitespace_in_paths(self):
     """Should handle whitespace in the path."""
     result = parameterize_path('/foo/:bar ')
     self.assertEqual(result, r'/foo/(?P<bar>[^\/]+)')
     result = parameterize_path('/foo/:bar/baz ')
     self.assertEqual(result, r'/foo/(?P<bar>[^\/]+)/baz')
 def test_parameterize_path(self):
     """Should parse URLs with path parameters into regular expressions."""
     result = parameterize_path('/foo/:bar')
     self.assertEqual(result, r'/foo/(?P<bar>[^\/]+)')
     result = parameterize_path('/foo/:bar/baz/:quo')
     self.assertEqual(result, r'/foo/(?P<bar>[^\/]+)/baz/(?P<quo>[^\/]+)')