U
    n5{i`  ã                   @   s:   d Z ddlmZmZmZ ddlmZ ee dœdd„ZdS )z@
Hypothesis strategies for values related to L{twisted.python}.
é    )ÚSearchStrategyÚ
charactersÚtext)ÚLiteral)Úreturnc               	   C   s    d} t ddtdd| fdd�d�S )	z^
    Build strings that are legal values for the systemd
    I{FileDescriptorName} field.
    ÚCcé   éÿ   r   é   )ú:)Zmin_codepointZmax_codepointZblacklist_categoriesZblacklist_characters)Zmin_sizeÚmax_sizeÚalphabet)r   r   )Zcontrol_characters© r   úB/tmp/pip-unpacked-wheel-mnhg7r0q/twisted/python/test/strategies.pyÚsystemdDescriptorNames   s    	ùür   N)	Ú__doc__Zhypothesis.strategiesr   r   r   Ztyping_extensionsr   Ústrr   r   r   r   r   Ú<module>   s   