Current File : //usr/lib/python3/dist-packages/twisted/words/test/__pycache__/test_jabberxmlstream.cpython-312.pyc |
�
Ϫ�f'� � � � d Z ddlmZ ddlmZ ddlmZmZ ddlm Z ddl
mZ ddlm
Z
ddlmZ dd lmZ dd
lmZmZmZmZ ddlmZ ddlmZ dd
lmZ eZdZddlmZ ddlm Z dZ" G d� dejF � Z$ G d� dejF � Z% G d� dejF � Z& G d� de'� Z( G d� dejF � Z) G d� dejF � Z* G d � d!ejF � Z+ G d"� d#ejF � Z, G d$� d%ejZ � Z. G d&� d'ejF � Z/ G d(� d)ejF � Z0 G d*� d+� Z1 G d,� d-ejd � Z3 G d.� d/ejd � Z4 G d0� d1ejF � Z5 G d2� d3ejF � Z6 G d4� d5ejF � Z7 G d6� d7e� Z8y# e!$ r dZdZY ��jw xY w)8z8
Tests for L{twisted.words.protocols.jabber.xmlstream}.
� )�skipIf)�verifyObject)�defer�task)�ConnectionLost)�IProtocolFactory)�failure)�
proto_helpers)�unittest)�error�ijabber�jid� xmlstream)�!GenericXmlStreamFactoryTestsMixin)�domish)�ssl)F� )�ClientTLSOptions)�CertificateOptionsN)TzSSL not available�urn:ietf:params:xml:ns:xmpp-tlsc �( � e Zd ZdZd� Zd� Zd� Zd� Zy)�HashPasswordTestsz.
Tests for L{xmlstream.hashPassword}.
c �T � t j dd� }| j d|� y)zS
The sid and secret are concatenated to calculate sha1 hex digest.
�12345�secret�(99567ee91b2c7cabf607f10cb9f4a3634fa820e0N�r �hashPassword�assertEqual��self�hashs �I/usr/lib/python3/dist-packages/twisted/words/test/test_jabberxmlstream.py�
test_basiczHashPasswordTests.test_basic) s'