コード例 #1
0
ファイル: test_msg.py プロジェクト: learnpython/advanced-01
 def test_loads(self):
     msg = ConnectMsg.loads(b'\x00\x00\x00\x15\x01'+self.uuid.bytes)
     self.assertEqual(self.uuid, msg.clientid)
コード例 #2
0
ファイル: test_msg.py プロジェクト: learnpython/advanced-01
 def test_loads_unknown_kind(self):
     with self.assertRaisesRegex(ValueError, 'Unknown msg kind 254'):
         ConnectMsg.loads(b'\x00\x00\x00\x11\xfe'+self.uuid.bytes)
コード例 #3
0
ファイル: test_msg.py プロジェクト: shilow/advanced-01
 def test_loads_unknown_kind(self):
     with self.assertRaisesRegex(ValueError, 'Unknown msg kind 254'):
         ConnectMsg.loads(b'\x00\x00\x00\x11\xfe' + self.uuid.bytes)
コード例 #4
0
ファイル: test_msg.py プロジェクト: learnpython/advanced-01
 def test_dumps(self):
     msg = ConnectMsg(self.uuid)
     self.assertEqual(b'\x00\x00\x00\x15\x01'+self.uuid.bytes, msg.dumps())
コード例 #5
0
ファイル: test_msg.py プロジェクト: shilow/advanced-01
 def test_dumps(self):
     msg = ConnectMsg(self.uuid)
     self.assertEqual(b'\x00\x00\x00\x15\x01' + self.uuid.bytes,
                      msg.dumps())
コード例 #6
0
ファイル: test_msg.py プロジェクト: shilow/advanced-01
 def test_loads(self):
     msg = ConnectMsg.loads(b'\x00\x00\x00\x15\x01' + self.uuid.bytes)
     self.assertEqual(self.uuid, msg.clientid)
コード例 #7
0
ファイル: test_msg.py プロジェクト: shilow/advanced-01
 def test_ctor_invalid_arg_type(self):
     with self.assertRaisesRegex(TypeError, 'invalid value type'):
         ConnectMsg(1)
コード例 #8
0
ファイル: test_msg.py プロジェクト: shilow/advanced-01
 def test_ctor_invalid_arg_name(self):
     with self.assertRaisesRegex(TypeError,
                                 'parameter lacking default value'):
         ConnectMsg(uuid=self.uuid)
コード例 #9
0
ファイル: test_msg.py プロジェクト: shilow/advanced-01
 def test_ctor_extra_arg(self):
     with self.assertRaisesRegex(TypeError,
                                 'too many positional arguments'):
         ConnectMsg(1, 2)
コード例 #10
0
ファイル: test_msg.py プロジェクト: shilow/advanced-01
 def test_ctor_missing_arg(self):
     with self.assertRaisesRegex(TypeError,
                                 'parameter lacking default value'):
         ConnectMsg()
コード例 #11
0
ファイル: test_msg.py プロジェクト: shilow/advanced-01
 def test_ctor(self):
     msg = ConnectMsg(self.uuid)
     self.assertEqual(self.uuid, msg.clientid)