Lines Matching defs:dispatch

33 """Tests for dispatch module."""
41 from mod_pywebsocket import dispatch
53 """A unittest for dispatch module."""
57 dispatch._normalize_path('/a/b'))
59 dispatch._normalize_path('\\a\\b'))
61 dispatch._normalize_path('/a/c/../b'))
63 dispatch._normalize_path('abc'))
66 converter = dispatch._create_path_to_resource_converter('/a/b')
76 converter = dispatch._create_path_to_resource_converter('a/b')
77 self.assertEqual('/h', converter(dispatch._normalize_path(
80 converter = dispatch._create_path_to_resource_converter('/a/b///')
82 self.assertEqual('/h', converter(dispatch._normalize_path(
85 converter = dispatch._create_path_to_resource_converter(
89 converter = dispatch._create_path_to_resource_converter(r'\a\b')
95 dispatch._enumerate_handler_file_paths(_TEST_HANDLERS_DIR))
116 dispatch.DispatchException, dispatch._source_handler_file, '')
118 dispatch.DispatchException, dispatch._source_handler_file, 'def')
120 dispatch.DispatchException, dispatch._source_handler_file, '1/0')
121 self.failUnless(dispatch._source_handler_file(
126 dispatcher = dispatch.Dispatcher(_TEST_HANDLERS_DIR, None)
148 dispatcher = dispatch.Dispatcher(_TEST_HANDLERS_DIR, None)
164 dispatcher = dispatch.Dispatcher(_TEST_HANDLERS_DIR, None)
171 dispatcher = dispatch.Dispatcher(_TEST_HANDLERS_DIR, None)
206 dispatcher = dispatch.Dispatcher(_TEST_HANDLERS_DIR, None)
215 except dispatch.DispatchException, e:
221 dispatcher = dispatch.Dispatcher(_TEST_HANDLERS_DIR, None)
233 dispatcher = dispatch.Dispatcher(_TEST_HANDLERS_DIR, None)
240 disp = dispatch.Dispatcher(_TEST_HANDLERS_DIR, None)
248 disp = dispatch.Dispatcher(_TEST_HANDLERS_DIR, _TEST_HANDLERS_SUB_DIR)
256 disp = dispatch.Dispatcher(_TEST_HANDLERS_SUB_DIR,
266 dispatch.Dispatcher('a/b', 'a/b/c') # OK
267 dispatch.Dispatcher('a/b///', 'a/b') # OK
268 self.assertRaises(dispatch.DispatchException,
269 dispatch.Dispatcher, 'a/b/c', 'a/b')
272 disp = dispatch.Dispatcher(_TEST_HANDLERS_DIR, None)
280 self.assertRaises(dispatch.DispatchException,