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):
138
138
client's acknowledgement callback function if it exists. The
139
139
``'disconnect'`` handler does not take a second argument.
140
140
"""
141
+ if '-' in event :
142
+ raise ValueError ('event names cannot contain hypens' )
141
143
namespace = namespace or '/'
142
144
143
145
def set_handler (handler ):
Original file line number Diff line number Diff line change @@ -45,6 +45,10 @@ def bar():
45
45
self .assertEqual (s .handlers ['/' ]['disconnect' ], bar )
46
46
self .assertEqual (s .handlers ['/foo' ]['disconnect' ], bar )
47
47
48
+ def test_on_bad_event_name (self , eio ):
49
+ s = server .Server ()
50
+ self .assertRaises (ValueError , s .on , 'two-words' )
51
+
48
52
def test_emit (self , eio ):
49
53
mgr = mock .MagicMock ()
50
54
s = server .Server (client_manager = mgr )
You can’t perform that action at this time.
0 commit comments