@@ -90,6 +90,10 @@ def create_append_test_data(seed=None):
9090 string_var = np .array (["ae" , "bc" , "df" ], dtype = object )
9191 string_var_to_append = np .array (["asdf" , "asdfg" ], dtype = object )
9292 unicode_var = ["áó" , "áó" , "áó" ]
93+ datetime_var = np .array (['2019-01-01' , '2019-01-02' , '2019-01-03' ], dtype = 'datetime64[s]' )
94+ datetime_var_to_append = np .array (['2019-01-04' , '2019-01-05' ], dtype = 'datetime64[s]' )
95+ bool_var = np .array ([True , False , True ], dtype = np .bool )
96+ bool_var_to_append = np .array ([False , True ], dtype = np .bool )
9397
9498 ds = xr .Dataset (
9599 data_vars = {
@@ -102,6 +106,8 @@ def create_append_test_data(seed=None):
102106 "unicode_var" : xr .DataArray (
103107 unicode_var , coords = [time1 ], dims = ["time" ]
104108 ).astype (np .unicode_ ),
109+ "datetime_var" : xr .DataArray (datetime_var , coords = [time1 ], dims = ["time" ]),
110+ "bool_var" : xr .DataArray (bool_var , coords = [time1 ], dims = ["time" ]),
105111 }
106112 )
107113
@@ -118,6 +124,12 @@ def create_append_test_data(seed=None):
118124 "unicode_var" : xr .DataArray (
119125 unicode_var [:nt2 ], coords = [time2 ], dims = ["time" ]
120126 ).astype (np .unicode_ ),
127+ "datetime_var" : xr .DataArray (
128+ datetime_var_to_append , coords = [time2 ], dims = ["time" ]
129+ ),
130+ "bool_var" : xr .DataArray (
131+ bool_var_to_append , coords = [time2 ], dims = ["time" ]
132+ ),
121133 }
122134 )
123135
@@ -127,7 +139,7 @@ def create_append_test_data(seed=None):
127139 rs .rand (3 , 3 , nt1 + nt2 ),
128140 coords = [lat , lon , time1 .append (time2 )],
129141 dims = ["lat" , "lon" , "time" ],
130- )
142+ ),
131143 }
132144 )
133145
0 commit comments