OwlCyberSecurity - MANAGER
Edit File: test_backend_bases.cpython-38.pyc
U ��]� � @ s� d dl Z d dlmZmZmZ d dlmZ d dlm Z d dl mZ d dlZd dl Zd dlZdd� Zdd� Zej�d�dd � �Zej�d ddd ddg�dd� �ZdS )� N)�FigureCanvasBase� LocationEvent�RendererBasec sR t �� � dd� tdd�D �} � fdd�tdd�D �}t�d��d �}d dg}d dg}dd � }|� | ||||� |� | dd� ||||� |� g ||||� |� | |dd� |||� |� | g |||� td|jd �D ]&}|� | ||d|�d d �f ||� q�|� | ||g |� |� | |||g � |� | ||g g � |� | |||dd� |� d S )Nc S s g | ]}t j�|��qS � )�path�PathZunit_regular_polygon��.0�ir r �E/usr/lib/python3/dist-packages/matplotlib/tests/test_backend_bases.py� <listcomp> s z&test_uses_per_path.<locals>.<listcomp>� � c s g | ]}� � |��qS r )�rotater ��idr r r s � � � )� � ZredZgreenc S s� t � }t|�| ||��}|�� }dd� |�|| |tt|��|t�� ||g g dgg d� D �} |� |||||�} |r�t j| t|�d�}t|�� | d | g�s�t�d S )Nc S s g | ]\}}}}}|�qS r r )r ZxoZyoZpath_idZgc0ZrgbFacer r r r s z5test_uses_per_path.<locals>.check.<locals>.<listcomp>F�data)Z minlengthr )r �listZ_iter_collection_raw_pathsZnew_gcZ_iter_collection�range�len� transformsZIdentityTransformZ_iter_collection_uses_per_path�npZbincount�set�issubset�AssertionError)Zmaster_transform�pathsZall_transforms�offsets� facecolors� edgecolors�rbZ raw_paths�gcZidsZuses�seenr r r �check s>