()
| 2206 | |
| 2207 | |
| 2208 | def test_date64_from_builtin_datetime(): |
| 2209 | val1 = datetime.datetime(2000, 1, 1, 12, 34, 56, 123456) |
| 2210 | val2 = datetime.datetime(2000, 1, 1) |
| 2211 | result = pa.array([val1, val2], type='date64') |
| 2212 | result2 = pa.array([val1.date(), val2.date()], type='date64') |
| 2213 | |
| 2214 | assert result.equals(result2) |
| 2215 | |
| 2216 | as_i8 = result.view('int64') |
| 2217 | assert as_i8[0].as_py() == as_i8[1].as_py() |
| 2218 | |
| 2219 | |
| 2220 | def test_create_date32_and_date64_arrays_with_mask(): |