コード例 #1
0
ファイル: test_server.py プロジェクト: lud4ik/advanced-01
 def test_finish(self):
     packet = Finish().pack()
     self.socket.sendall(packet)
     reply = Packet.unpack(get_msg(self.socket))
     self.assertIsInstance(reply, AckFinish)
     self.server.wait(timeout=self.TERMINATE_TIMEOUT)
     self.assertTrue(self.server.poll() is not None)
コード例 #2
0
ファイル: test_server.py プロジェクト: lud4ik/advanced-01
 def test_finish(self):
     packet = Finish().pack()
     self.socket.sendall(packet)
     reply = Packet.unpack(get_msg(self.socket))
     self.assertIsInstance(reply, AckFinish)
     self.server.wait(timeout=self.TERMINATE_TIMEOUT)
     self.assertTrue(self.server.poll() is not None)
コード例 #3
0
 def test_pingd(self):
     packet = PingD(data='test_data')
     serialized_packet = packet.pack()
     self.socket.sendall(serialized_packet)
     reply = Packet.unpack(get_msg(self.socket))
     self.assertIsInstance(reply, PongD)
     self.assertEqual(packet.data, reply.data)
コード例 #4
0
ファイル: test_server.py プロジェクト: lud4ik/advanced-01
 def test_pingd(self):
     packet = PingD(data='test_data')
     serialized_packet = packet.pack()
     self.socket.sendall(serialized_packet)
     reply = Packet.unpack(get_msg(self.socket))
     self.assertIsInstance(reply, PongD)
     self.assertEqual(packet.data, reply.data)
コード例 #5
0
ファイル: test_server.py プロジェクト: shilow/advanced-01
 def test_finish(self):
     packet = Finish().pack()
     self.socket.sendall(packet)
     reply = Packet.unpack(get_msg(self.socket))
     self.assertIsInstance(reply, AckFinish)
     while True:
         if not os.path.exists(self.PID_FILE):
             time.sleep(0.5)
             break
     self.assertTrue(self.server.poll() is not None)
コード例 #6
0
ファイル: test_server.py プロジェクト: lud4ik/advanced-01
 def test_connect(self):
     packet = Connect().pack()
     self.socket.sendall(packet)
     reply = Packet.unpack(get_msg(self.socket))
     self.assertIsInstance(reply, Connected)
     self.assertTrue(hasattr(reply, 'session'))
コード例 #7
0
ファイル: test_command.py プロジェクト: lud4ik/advanced-01
 def test_pongd(self):
     packet = PongD(data='test_data')
     unpacked = Packet.unpack(packet.pack()[self.LENGTH:])
     self.assertEqual(packet.data, unpacked.data)
     self.assertIsInstance(unpacked, PongD)
コード例 #8
0
ファイル: test_command.py プロジェクト: lud4ik/advanced-01
 def test_ackfinish(self):
     packet = AckFinish(session='test_session')
     unpacked = Packet.unpack(packet.pack()[self.LENGTH:])
     self.assertEqual(packet.session, unpacked.session)
     self.assertIsInstance(unpacked, AckFinish)
コード例 #9
0
ファイル: test_command.py プロジェクト: lud4ik/advanced-01
 def test_connected(self):
     packet = Connected(session='test_session')
     unpacked = Packet.unpack(packet.pack()[self.LENGTH:])
     self.assertEqual(packet.session, unpacked.session)
     self.assertIsInstance(unpacked, Connected)
コード例 #10
0
ファイル: test_command.py プロジェクト: lud4ik/advanced-01
 def test_pong(self):
     packet = Pong()
     self.assertIsInstance(Packet.unpack(packet.pack()[self.LENGTH:]), Pong)
コード例 #11
0
 def test_ackquit(self):
     packet = AckQuit(session='test_session')
     unpacked = Packet.unpack(packet.pack()[self.LENGTH:])
     self.assertEqual(packet.session, unpacked.session)
     self.assertIsInstance(unpacked, AckQuit)
コード例 #12
0
ファイル: test_command.py プロジェクト: lud4ik/advanced-01
 def test_finish(self):
     packet = Finish()
     self.assertIsInstance(Packet.unpack(packet.pack()[self.LENGTH:]),
                           Finish)
コード例 #13
0
ファイル: test_server.py プロジェクト: lud4ik/advanced-01
 def test_quit(self):
     packet = Quit().pack()
     self.socket.sendall(packet)
     reply = Packet.unpack(get_msg(self.socket))
     self.assertIsInstance(reply, AckQuit)
     self.assertTrue(hasattr(reply, 'session'))
コード例 #14
0
 def test_connected(self):
     packet = Connected(session='test_session')
     unpacked = Packet.unpack(packet.pack()[self.LENGTH:])
     self.assertEqual(packet.session, unpacked.session)
     self.assertIsInstance(unpacked, Connected)
コード例 #15
0
 def test_pong(self):
     packet = Pong()
     self.assertIsInstance(Packet.unpack(packet.pack()[self.LENGTH:]), Pong)
コード例 #16
0
 def test_quit(self):
     packet = Quit().pack()
     self.socket.sendall(packet)
     reply = Packet.unpack(get_msg(self.socket))
     self.assertIsInstance(reply, AckQuit)
     self.assertTrue(hasattr(reply, 'session'))
コード例 #17
0
 def test_ping(self):
     packet = Ping().pack()
     self.socket.sendall(packet)
     reply = Packet.unpack(get_msg(self.socket))
     self.assertIsInstance(reply, Pong)
コード例 #18
0
 def test_connect(self):
     packet = Connect().pack()
     self.socket.sendall(packet)
     reply = Packet.unpack(get_msg(self.socket))
     self.assertIsInstance(reply, Connected)
     self.assertTrue(hasattr(reply, 'session'))
コード例 #19
0
 def test_ackfinish(self):
     packet = AckFinish()
     self.assertIsInstance(Packet.unpack(packet.pack()[self.LENGTH:]),
                           AckFinish)
コード例 #20
0
ファイル: test_server.py プロジェクト: lud4ik/advanced-01
 def test_ping(self):
     packet = Ping().pack()
     self.socket.sendall(packet)
     reply = Packet.unpack(get_msg(self.socket))
     self.assertIsInstance(reply, Pong)
コード例 #21
0
ファイル: test_command.py プロジェクト: lud4ik/advanced-01
 def test_quit(self):
     packet = Quit()
     self.assertIsInstance(Packet.unpack(packet.pack()[self.LENGTH:]), Quit)
コード例 #22
0
 def test_connect(self):
     packet = Connect()
     self.assertIsInstance(Packet.unpack(packet.pack()[self.LENGTH:]),
                           Connect)
コード例 #23
0
 def test_pongd(self):
     packet = PongD(data='test_data')
     unpacked = Packet.unpack(packet.pack()[self.LENGTH:])
     self.assertEqual(packet.data, unpacked.data)
     self.assertIsInstance(unpacked, PongD)
コード例 #24
0
ファイル: test_command.py プロジェクト: lud4ik/advanced-01
 def test_connect(self):
     packet = Connect()
     self.assertIsInstance(Packet.unpack(packet.pack()[self.LENGTH:]),
                           Connect)
コード例 #25
0
 def test_quit(self):
     packet = Quit()
     self.assertIsInstance(Packet.unpack(packet.pack()[self.LENGTH:]), Quit)