コード例 #1
0
ファイル: tests_packeter.py プロジェクト: DF-thangld/ds
 def test_on_packet_sent(self):
     packeter = snakemq.packeter.Packeter(link=mock.Mock())
     packeter.on_packet_sent = mock.Mock()
     packeter._on_connect("connid1")
     packeter._on_connect("connid2")
     N = 3
     pid1 = packeter.send_packet("connid1", b"a" * N)
     pid2 = packeter.send_packet("connid2", b"b" * N)
     # "send" single packet
     # if the second packet will be sent first then it must return
     # correct packet_id
     packeter._on_ready_to_send("connid2", N + snakemq.packeter.SIZEOF_BIN_SIZE)
     self.assertEqual(packeter.on_packet_sent.call_count, 1)
     self.assertEqual(packeter.on_packet_sent.call_args[0], ("connid2", pid2))
コード例 #2
0
 def test_on_packet_sent(self):
     packeter = snakemq.packeter.Packeter(link=mock.Mock())
     packeter.on_packet_sent = mock.Mock()
     packeter._on_connect("connid1")
     packeter._on_connect("connid2")
     N = 3
     pid1 = packeter.send_packet("connid1", b"a" * N)
     pid2 = packeter.send_packet("connid2", b"b" * N)
     # "send" single packet
     # if the second packet will be sent first then it must return
     # correct packet_id
     packeter._on_ready_to_send("connid2", N + snakemq.packeter.SIZEOF_BIN_SIZE)
     self.assertEqual(packeter.on_packet_sent.call_count, 1)
     self.assertEqual(packeter.on_packet_sent.call_args[0],
                         ("connid2", pid2))
コード例 #3
0
ファイル: tests_packeter.py プロジェクト: DF-thangld/ds
 def on_connect(conn_id):
     for data in to_send:
         packeter.send_packet(conn_id, data)
コード例 #4
0
ファイル: tests_packeter.py プロジェクト: DF-thangld/ds
 def test_send_no_connection(self):
     packeter = snakemq.packeter.Packeter(link=mock.Mock())
     packeter.send_packet("nonexistent_id", b"data")
コード例 #5
0
ファイル: tests_packeter.py プロジェクト: DF-thangld/ds
 def on_connect(conn_id):
     packeter.send_packet(conn_id, to_send)
コード例 #6
0
ファイル: tests_packeter.py プロジェクト: windhl/snakemq
 def on_connect(conn_id):
     for data in to_send:
         packeter.send_packet(conn_id, data)
コード例 #7
0
ファイル: tests_packeter.py プロジェクト: windhl/snakemq
 def test_send_no_connection(self):
     packeter = snakemq.packeter.Packeter(link=mock.Mock())
     packeter.send_packet("nonexistent_id", b"data")
コード例 #8
0
ファイル: tests_packeter.py プロジェクト: windhl/snakemq
 def on_connect(conn_id):
     packeter.send_packet(conn_id, to_send)