403Webshell
Server IP : 217.160.0.135  /  Your IP : 216.73.217.37
Web Server : Apache
System : Linux www 6.18.52-i1-ampere #1203 SMP Mon Sep 14 18:29:59 CEST 2026 aarch64
User : sws1074145052 ( 1074145052)
PHP Version : 8.3.32
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /lib/python3/dist-packages/stevedore/tests/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /lib/python3/dist-packages/stevedore/tests/__pycache__/test_driver.cpython-311.pyc
�

��Oc���x�dZddlmZddlmZddlmZddlmZddlm	Z	ddlm
Z
Gd�d	e
j��ZdS)
zTests for stevedore.extension
�N)�driver)�	exception)�	extension)�test_extension)�utilsc�8�eZdZd�Zd�Zd�Zd�Zd�Zd�Zd�Z	dS)	�TestCallbackc��tjdd��}t|�����}|�|dg��dS)N�stevedore.test.extension�t1)r�
DriverManager�sorted�names�assertEqual)�self�emrs   �=/usr/lib/python3/dist-packages/stevedore/tests/test_driver.py�test_detect_pluginsz TestCallback.test_detect_pluginssH��
�
!�"<�d�
C�
C���r�x�x�z�z�"�"��������'�'�'�'�'�c��d�}tjdd��}||dd���}|�|ddddif��dS)	Nc��|j||fS)N)�name)�ext�args�kwdss   r�invokez&TestCallback.test_call.<locals>.invoke s���H�d�D�)�)rrr�a�C)�b)rr)rr
r)rrr�results    r�	test_callzTestCallback.test_callsa��	*�	*�	*�
�
!�"<�d�
C�
C����F�C�3�'�'�'������$���c�
�!;�<�<�<�<�<rc��tjddd���}|j}|�|tj��dS)NrrF��invoke_on_load)rr
�assertIsr�
FauxExtension�rr�ds   r�(test_driver_property_not_invoked_on_loadz5TestCallback.test_driver_property_not_invoked_on_load&sE��
�
!�"<�d�16�8�8�8���I���
�
�a��5�6�6�6�6�6rc��tjddd���}|j}|�|tj��dS)NrrTr#)rr
�assertIsInstancerr&r's   r�$test_driver_property_invoked_on_loadz1TestCallback.test_driver_property_invoked_on_load,sG��
�
!�"<�d�15�7�7�7���I�����a��!=�>�>�>�>�>rc��	tjdd��dS#tj$r.}|�dt|����Yd}~dSd}~wwxYw)Nzstevedore.test.extension.nonerz/No 'stevedore.test.extension.none' driver found)rr
r�	NoMatches�assertIn�str)r�errs  r�test_no_driverszTestCallback.test_no_drivers2s���	$�� �!@�$�G�G�G�G�G���"�	$�	$�	$��M�M�K��c�(�(�
$�
$�
$�
$�
$�
$�
$�
$�
$�����	$���s��A�#A�Ac��	tjdd��|�dd��dS#t$rYdSwxYw)Nr�e2FzNo error raised)rr
r�ImportError)rs r�test_bad_driverzTestCallback.test_bad_driver9s^��	7�� �!;�T�B�B�B�
���U�$5�6�6�6�6�6���	�	�	��D�D�	���s�/�
=�=c	���tjdtjddd��dd��tjdtjddd��dd��g}	tj�|d��}|�|��|�d��dS#tj
$r.}|�dt|����Yd}~dSd}~wwxYw)N�backendzpkg1:driverzpkg backendzpkg2:driverrzShould have had an error�Multiple)
r�	Extension�importlib_metadata�
EntryPointrr
�make_test_instance�
_init_plugins�failr�MultipleMatchesr/r0)r�
extensions�dmr1s    r�test_multiple_driversz"TestCallback.test_multiple_driversAs��
���"�-��}�i�9�9���
�
�
���"�-��}�i�9�9���
�
�
�
� 	2��%�8�8��A��G�G�B����Z�(�(�(�
�I�I�0�1�1�1�1�1���(�	0�	0�	0��M�M�*�c�#�h�h�/�/�/�/�/�/�/�/�/�����	0���s�:B)�)C&�8#C!�!C&N)
�__name__�
__module__�__qualname__rr!r)r,r2r6rC�rrr	r	s}������(�(�(�
=�=�=�7�7�7�?�?�?�$�$�$�7�7�7�2�2�2�2�2rr	)
�__doc__�importlib.metadata�metadatar;�	stevedorerrr�stevedore.testsrr�TestCaser	rGrr�<module>rNs�����0�/�/�/�/�/�������������������*�*�*�*�*�*�!�!�!�!�!�!�B2�B2�B2�B2�B2�5�>�B2�B2�B2�B2�B2r

Youez - 2016 - github.com/yon3zu
LinuXploit