File tree Expand file tree Collapse file tree 2 files changed +6
-0
lines changed Expand file tree Collapse file tree 2 files changed +6
-0
lines changed Original file line number Diff line number Diff line change @@ -138,6 +138,8 @@ def message_handler(sid, msg):
138138 client's acknowledgement callback function if it exists. The
139139 ``'disconnect'`` handler does not take a second argument.
140140 """
141+ if '-' in event :
142+ raise ValueError ('event names cannot contain hypens' )
141143 namespace = namespace or '/'
142144
143145 def set_handler (handler ):
Original file line number Diff line number Diff line change @@ -45,6 +45,10 @@ def bar():
4545 self .assertEqual (s .handlers ['/' ]['disconnect' ], bar )
4646 self .assertEqual (s .handlers ['/foo' ]['disconnect' ], bar )
4747
48+ def test_on_bad_event_name (self , eio ):
49+ s = server .Server ()
50+ self .assertRaises (ValueError , s .on , 'two-words' )
51+
4852 def test_emit (self , eio ):
4953 mgr = mock .MagicMock ()
5054 s = server .Server (client_manager = mgr )
You can’t perform that action at this time.
0 commit comments