B
    Y                 @   s   d dl mZ d dlZd dlmZ dddddd	d
gZejdd Zejdd Zdd Z	dd Z
dd Zdd Zdd Zdd ZdS )    )absolute_importN)AttrSpecredbluegreenZblackZbrownZyellowZpurplec               C   s   t dddgdddgdS )Nabcr   r   r   )itemsiterable)r    r   r   =lib/python3.7/site-packages/bkcharts/tests/test_attributes.pysimple_attr   s    r   c               C   s   t ddddgddgdS )Nr   r   r	   dr   r   )r
   r   )r   r   r   r   r   more_items_attr   s    r   c             C   s   t | j dkstd S )Nr   )lenZattr_mapkeysAssertionError)r   r   r   r   !test_attr_map_with_explicit_items   s    r   c             C   s0   x*t | j| jD ]\}}| | |kstqW d S )N)zipr
   r   r   )r   itemZiter_valr   r   r   test_order_assignment   s    r   c             C   s$   | d dkst | d dks t d S )Nr	   r   r   r   )r   )r   r   r   r   test_attr_map_cycle    s    r   c             C   s$   t | jdtd}|d dks td S )Ncyl)dfcolumnsr      r   )r   	auto_dataPALETTEr   )	test_dataattrr   r   r   test_attr_default_sort&   s    r!   c             C   s>   t | jdtdd}t | jdtd}|jd |jd ks:td S )Nr   F)r   r   r   sort)r   r   r   r   )r   r   r   r
   r   )r   Zattr_no_sortZ	attr_sortr   r   r   test_attr_no_sort,   s    r#   c             C   s$   t | jdtd}|d dks td S )NZreversed_cyl)r   r   r      r   )r   r   r   r   )r   r    r   r   r   test_attr_categorical_sort4   s    r%   )Z
__future__r   ZpytestZbkcharts.attributesr   r   Zfixturer   r   r   r   r   r!   r#   r%   r   r   r   r   <module>   s   