File: //snap/core22/2133/usr/lib/python3/dist-packages/probert/tests/__pycache__/helpers.cpython-310.pyc
o
?�^� � @ sV d dl Z d dlZd dlZd dlZd dlZd dlZdd� Ze jd dd��Zd
dd�Z dS )� Nc C sP d} | D ]!}zt �|� W n ty Y qw td| � t�|� | S d S )N)�builtins�__builtin__zimporting and returning: %s)�imp�find_module�ImportError�print� importlib�
import_module)�options�name� r �7/usr/lib/python3/dist-packages/probert/tests/helpers.py�builtin_module_name s �
�r c c sb � | sd} t j| d�}t� }d�|�}t j||dd�� |V W d � d S 1 s*w Y d S )N� )� read_dataz{}.openT)�create)�mock� mock_openr �format�patch)�content�m_open�mod_name�m_patchr r r
�simple_mocked_open$ s �
"�r � c C s d� dd� t| �D ��S )z: return a random lowercase string with default length of 8r c s s � | ] }t �tj�V qd S �N)�random�choice�string�ascii_lowercase)�.0�_r r r
� <genexpr>1 s �
�z random_string.<locals>.<genexpr>)�join�range)�lengthr r r
�
random_string/ s
�r'