관리-도구
편집 파일: util.cpython-38.pyc
U 0?�f � @ sp d dl mZ d dlZd dlmZ d dlmZ ddlmZ dd� Z d d � Z ddd �Zddd�dd�Zddd�Z dS )� )�annotationsN)�Union)�inspect_getfullargspec� )�sqla_2c s` ddl m} t� � | D ]}� �|� qt� �� |j� fdd�| D �ddt� � d�� �d��S ) a A facade around @testing.combinations() oriented towards boolean keyword-based arguments. Basically generates a nice looking identifier based on the keywords and also sets up the argument names. E.g.:: @testing.flag_combinations( dict(lazy=False, passive=False), dict(lazy=True, passive=False), dict(lazy=False, passive=True), dict(lazy=False, passive=True, raiseload=True), ) would result in:: @testing.combinations( ('', False, False, False), ('lazy', True, False, False), ('lazy_passive', True, True, False), ('lazy_passive', True, True, True), id_='iaaa', argnames='lazy,passive,raiseload' ) r ��configc s<