MCPcopy
hub / github.com/miguelgrinberg/Flask-SocketIO / test_delayed_init

Method test_delayed_init

test_socketio.py:762–777  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

760 self.assertEqual(request_event_data, expected_data)
761
762 def test_delayed_init(self):
763 app = Flask(__name__)
764 socketio = SocketIO(allow_upgrades=False, json=flask_json)
765
766 @socketio.on('connect')
767 def on_connect():
768 send({'connected': 'foo'}, json=True)
769
770 socketio.init_app(app, cookie='foo')
771 self.assertFalse(socketio.server.eio.allow_upgrades)
772 self.assertEqual(socketio.server.eio.cookie, 'foo')
773
774 client = socketio.test_client(app, auth={'foo': 'bar'})
775 received = client.get_received()
776 self.assertEqual(len(received), 1)
777 self.assertEqual(received[0]['args'], {'connected': 'foo'})
778
779 def test_encode_decode(self):
780 client = socketio.test_client(app, auth={'foo': 'bar'})

Callers

nothing calls this directly

Calls 4

init_appMethod · 0.95
test_clientMethod · 0.95
SocketIOClass · 0.90
get_receivedMethod · 0.80

Tested by

no test coverage detected