コード例 #1
0
 def testNonce(self):
     """ WebSocket key should be a random 16-byte nonce.
     """
     key = _create_sec_websocket_key()
     nonce = base64decode(key.encode("utf-8"))
     self.assertEqual(16, len(nonce))
コード例 #2
0
 def testWSKey(self):
     key = _create_sec_websocket_key()
     self.assertTrue(key != 24)
     self.assertTrue(six.u("¥n") not in key)
コード例 #3
0
 def testUUID4(self):
     """ WebSocket key should be a UUID4.
     """
     key = _create_sec_websocket_key()
     u = uuid.UUID(bytes=base64.b64decode(key))
     self.assertEqual(4, u.version)
コード例 #4
0
 def testNonce(self):
     """ WebSocket key should be a random 16-byte nonce.
     """
     key = _create_sec_websocket_key()
     nonce = base64decode(key.encode("utf-8"))
     self.assertEqual(16, len(nonce))
コード例 #5
0
 def testWSKey(self):
     key = _create_sec_websocket_key()
     self.assertTrue(key != 24)
     self.assertTrue(six.u("¥n") not in key)
コード例 #6
0
 def testUUID4(self):
     """ WebSocket key should be a UUID4.
     """
     key = _create_sec_websocket_key()
     u = uuid.UUID(bytes=base64.b64decode(key))
     self.assertEqual(4, u.version)