File tree Expand file tree Collapse file tree 3 files changed +11
-6
lines changed Expand file tree Collapse file tree 3 files changed +11
-6
lines changed Original file line number Diff line number Diff line change @@ -149,8 +149,6 @@ def message_handler(sid, msg):
149
149
client's acknowledgement callback function if it exists. The
150
150
``'disconnect'`` handler does not take a second argument.
151
151
"""
152
- if '-' in event :
153
- raise ValueError ('event names cannot contain hypens' )
154
152
namespace = namespace or '/'
155
153
156
154
def set_handler (handler ):
Original file line number Diff line number Diff line change @@ -117,6 +117,17 @@ def test_decode_namespace_with_hyphens(self):
117
117
self .assertEqual (pkt .namespace , '/b-a-r' )
118
118
self .assertEqual (pkt .encode (), '2/b-a-r,["foo"]' )
119
119
120
+ def test_encode_event_with_hyphens (self ):
121
+ pkt = packet .Packet (packet_type = packet .EVENT ,
122
+ data = [six .text_type ('f-o-o' )])
123
+ self .assertEqual (pkt .namespace , None )
124
+ self .assertEqual (pkt .encode (), '2["f-o-o"]' )
125
+
126
+ def test_decode_event_with_hyphens (self ):
127
+ pkt = packet .Packet (encoded_packet = '2["f-o-o"]' )
128
+ self .assertEqual (pkt .namespace , None )
129
+ self .assertEqual (pkt .encode (), '2["f-o-o"]' )
130
+
120
131
def test_encode_id (self ):
121
132
pkt = packet .Packet (packet_type = packet .EVENT ,
122
133
data = [six .text_type ('foo' )], id = 123 )
Original file line number Diff line number Diff line change @@ -48,10 +48,6 @@ def bar():
48
48
self .assertEqual (s .handlers ['/' ]['disconnect' ], bar )
49
49
self .assertEqual (s .handlers ['/foo' ]['disconnect' ], bar )
50
50
51
- def test_on_bad_event_name (self , eio ):
52
- s = server .Server ()
53
- self .assertRaises (ValueError , s .on , 'two-words' )
54
-
55
51
def test_emit (self , eio ):
56
52
mgr = mock .MagicMock ()
57
53
s = server .Server (client_manager = mgr )
You can’t perform that action at this time.
0 commit comments