← Back
Editing: test_driver.cpython-311.pyc
� ��Oc� � �x � d Z ddlmZ ddlmZ ddlmZ ddlmZ ddlm Z ddlm Z G d� d e j � � ZdS ) zTests for stevedore.extension � N)�driver)� exception)� extension)�test_extension)�utilsc �8 � e Zd Zd� Zd� Zd� Zd� Zd� Zd� Zd� Z dS ) �TestCallbackc � � t j dd� � }t |� � � � � }| � |dg� � d S )N�stevedore.test.extension�t1)r � DriverManager�sorted�names�assertEqual)�self�emr s �=/usr/lib/python3/dist-packages/stevedore/tests/test_driver.py�test_detect_pluginsz TestCallback.test_detect_plugins sH � � � !�"<�d� C� C���r�x�x�z�z�"�"��������'�'�'�'�'� c � � d� }t j dd� � } ||dd�� � }| � |ddddif� � d S ) Nc � � | j ||fS )N)�name)�ext�args�kwdss r �invokez&TestCallback.test_call.<locals>.invoke s � ��H�d�D�)�)r r r �a�C)�b)r r )r r r )r r r �results r � test_callzTestCallback.test_call sa � � *� *� *� � !�"<�d� C� C����F�C�3�'�'�'������$���c� �!;�<�<�<�<�<r c � � t j ddd�� � }|j }| � |t j � � d S )Nr r F��invoke_on_load)r r �assertIsr � FauxExtension�r r �ds r �(test_driver_property_not_invoked_on_loadz5TestCallback.test_driver_property_not_invoked_on_load&