3
���hJ2 � @ s� d dl mZ d dlZd dlZd dlmZmZm Z m
Z
mZ d dlm
Z
mZ ddlmZmZmZ ddlmZ G dd � d e�ZG d
d� de�ZdS )� )�deepcopyN)�Dataset� DataArray�auto_combine�concat�Variable)� iteritems�OrderedDict� )�TestCase�InaccessibleArray�
requires_dask)�create_test_datac @ s` e Zd Zdd� Zdd� Zdd� Zdd� Zd d
� Zdd� Zd
d� Z dd� Z
dd� Zedd� �Z
dS )�TestConcatDatasetc sF t � jd�� � jtd�d�� jtdd �d�g}| j� t|d�� � fdd�}x�dD ]҉dd � � j�d
d�D �}| j� t|��� | j� t|� � �� | j� t|� � dd
�� dd � � j�dd�D �}�fdd �t� j�D �}t|� � |d
�}| j� ||�� t|� � dd
�}| j� ||�� qRW dt j
d�f� jd< |