@@ -44,11 +44,11 @@ def setUp(self):
4444 self .pm = asyncio_pubsub_manager .AsyncPubSubManager ()
4545 self .pm ._publish = AsyncMock ()
4646 self .pm .set_server (mock_server )
47+ self .pm .host_id = '123456'
4748 self .pm .initialize ()
4849
4950 def test_default_init (self ):
5051 self .assertEqual (self .pm .channel , 'socketio' )
51- self .assertEqual (len (self .pm .host_id ), 32 )
5252 self .pm .server .start_background_task .assert_called_once_with (
5353 self .pm ._thread )
5454
@@ -71,28 +71,28 @@ def test_emit(self):
7171 self .pm ._publish .mock .assert_called_once_with (
7272 {'method' : 'emit' , 'event' : 'foo' , 'data' : 'bar' ,
7373 'namespace' : '/' , 'room' : None , 'skip_sid' : None ,
74- 'callback' : None })
74+ 'callback' : None , 'host_id' : '123456' })
7575
7676 def test_emit_with_namespace (self ):
7777 _run (self .pm .emit ('foo' , 'bar' , namespace = '/baz' ))
7878 self .pm ._publish .mock .assert_called_once_with (
7979 {'method' : 'emit' , 'event' : 'foo' , 'data' : 'bar' ,
8080 'namespace' : '/baz' , 'room' : None , 'skip_sid' : None ,
81- 'callback' : None })
81+ 'callback' : None , 'host_id' : '123456' })
8282
8383 def test_emit_with_room (self ):
8484 _run (self .pm .emit ('foo' , 'bar' , room = 'baz' ))
8585 self .pm ._publish .mock .assert_called_once_with (
8686 {'method' : 'emit' , 'event' : 'foo' , 'data' : 'bar' ,
8787 'namespace' : '/' , 'room' : 'baz' , 'skip_sid' : None ,
88- 'callback' : None })
88+ 'callback' : None , 'host_id' : '123456' })
8989
9090 def test_emit_with_skip_sid (self ):
9191 _run (self .pm .emit ('foo' , 'bar' , skip_sid = 'baz' ))
9292 self .pm ._publish .mock .assert_called_once_with (
9393 {'method' : 'emit' , 'event' : 'foo' , 'data' : 'bar' ,
9494 'namespace' : '/' , 'room' : None , 'skip_sid' : 'baz' ,
95- 'callback' : None })
95+ 'callback' : None , 'host_id' : '123456' })
9696
9797 def test_emit_with_callback (self ):
9898 with mock .patch .object (self .pm , '_generate_ack_id' ,
@@ -101,7 +101,7 @@ def test_emit_with_callback(self):
101101 self .pm ._publish .mock .assert_called_once_with (
102102 {'method' : 'emit' , 'event' : 'foo' , 'data' : 'bar' ,
103103 'namespace' : '/' , 'room' : 'baz' , 'skip_sid' : None ,
104- 'callback' : ('baz' , '/' , '123' )})
104+ 'callback' : ('baz' , '/' , '123' ), 'host_id' : '123456' })
105105
106106 def test_emit_with_callback_without_server (self ):
107107 standalone_pm = asyncio_pubsub_manager .AsyncPubSubManager ()
@@ -173,7 +173,8 @@ def test_handle_emit_with_callback(self):
173173 new = AsyncMock ()) as super_emit :
174174 _run (self .pm ._handle_emit ({'event' : 'foo' , 'data' : 'bar' ,
175175 'namespace' : '/baz' ,
176- 'callback' : ('sid' , '/baz' , 123 )}))
176+ 'callback' : ('sid' , '/baz' , 123 ),
177+ 'host_id' : '123456' }))
177178 self .assertEqual (super_emit .mock .call_count , 1 )
178179 self .assertEqual (super_emit .mock .call_args [0 ],
179180 (self .pm , 'foo' , 'bar' ))
0 commit comments