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))
def testWSKey(self): key = _create_sec_websocket_key() self.assertTrue(key != 24) self.assertTrue(six.u("¥n") not in key)
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)