(self)
| 675 | ) |
| 676 | |
| 677 | def test_disconnect(self): |
| 678 | c = client.Client() |
| 679 | c.connected = True |
| 680 | c.namespaces = {'/': '1'} |
| 681 | c._trigger_event = mock.MagicMock() |
| 682 | c._send_packet = mock.MagicMock() |
| 683 | c.eio = mock.MagicMock() |
| 684 | c.eio.state = 'connected' |
| 685 | c.disconnect() |
| 686 | assert c.connected |
| 687 | assert c._trigger_event.call_count == 0 |
| 688 | assert c._send_packet.call_count == 1 |
| 689 | expected_packet = packet.Packet(packet.DISCONNECT, namespace='/') |
| 690 | assert ( |
| 691 | c._send_packet.call_args_list[0][0][0].encode() |
| 692 | == expected_packet.encode() |
| 693 | ) |
| 694 | c.eio.disconnect.assert_called_once_with() |
| 695 | |
| 696 | def test_disconnect_namespaces(self): |
| 697 | c = client.Client() |
nothing calls this directly
no test coverage detected