a
    ø´þ`™  ã                   @   sZ   d dl mZmZ z d dlZd dlZd dlmZ W n   edƒ‚Y n0 G dd„ deƒZ	dS )é    )ÚTestCaseÚSkipTestNzNetworkX not availablec                   @   s   e Zd Zdd„ Zdd„ ZdS )ÚTestOptionsc                 C   sX   t  g d¢¡}tt|d d… |dd … ƒƒ}t ¡ }| |¡ | |¡ || _|| _	d S )N)
é   é   é   é
   é   é	   é   é   é   é   éÿÿÿÿr   )
ÚnpZarrayÚlistÚzipÚnxZGraphZadd_nodes_fromZadd_edges_fromÚnodesÚg)Úselfr   Zedgesr   © r   ú8lib/python3.9/site-packages/hvplot/tests/testnetworkx.pyÚsetUp   s    

zTestOptions.setUpc                 C   s*   t  | j¡}t| j|j d¡kƒs&J ‚d S )Nr   )ÚhvnxZdrawr   Úallr   Zdimension_values)r   Zplotr   r   r   Útest_nodes_are_not_sorted   s    z%TestOptions.test_nodes_are_not_sortedN)Ú__name__Ú
__module__Ú__qualname__r   r   r   r   r   r   r   
   s   r   )
Zunittestr   r   Znumpyr   Znetworkxr   Zhvplot.networkxr   r   r   r   r   r   Ú<module>   s   