�
Ϫ�f� � �� � d Z ddlZddlmZ ddlmZ G d� dej � Zd� Zd� Z G d � d
ej � Z
G d� dej � Z G d
� d� Z
G d� dej � Zy)z�This module is used by test_loader to test the Trial test loading
functionality. Do NOT change the number of tests in this module. Do NOT change
the names the tests in this module.
� N��mergeFunctionMetadata)�unittestc � � e Zd Zdd�Zdd�Zy)�FooTestNc � � y �N� ��selfs �;/usr/lib/python3/dist-packages/twisted/trial/test/sample.py�test_foozFooTest.test_foo � � �� c � � y r r
r s r
�test_barzFooTest.test_bar r r ��returnN��__name__�
__module__�__qualname__r r r
r r
r r
� � �
�
r r c � � � � fd�}|S )z�
Decorate a function without preserving the name of the original function.
Always return a function with the same name.
c � �� �| i |��S r r
��args�kwargs�fns �r
�
nameCollisionz#badDecorator.<locals>.nameCollision � �� ��4�"�6�"�"r r
�r r s ` r
�badDecoratorr# s �� �#� �r c �& |