2525@pytest .mark .parametrize (
2626 ("series" , "expected" ),
2727 (
28- (pandas .Series ([], dtype = "date " ), pyarrow .array ([], type = pyarrow .date32 ())),
28+ (pandas .Series ([], dtype = "dbdate " ), pyarrow .array ([], type = pyarrow .date32 ())),
2929 (
30- pandas .Series ([None , None , None ], dtype = "date " ),
30+ pandas .Series ([None , None , None ], dtype = "dbdate " ),
3131 pyarrow .array ([None , None , None ], type = pyarrow .date32 ()),
3232 ),
3333 (
3434 pandas .Series (
35- [dt .date (2021 , 9 , 27 ), None , dt .date (2011 , 9 , 27 )], dtype = "date "
35+ [dt .date (2021 , 9 , 27 ), None , dt .date (2011 , 9 , 27 )], dtype = "dbdate "
3636 ),
3737 pyarrow .array (
3838 [dt .date (2021 , 9 , 27 ), None , dt .date (2011 , 9 , 27 )],
4242 (
4343 pandas .Series (
4444 [dt .date (1677 , 9 , 22 ), dt .date (1970 , 1 , 1 ), dt .date (2262 , 4 , 11 )],
45- dtype = "date " ,
45+ dtype = "dbdate " ,
4646 ),
4747 pyarrow .array (
4848 [dt .date (1677 , 9 , 22 ), dt .date (1970 , 1 , 1 ), dt .date (2262 , 4 , 11 )],
4949 type = pyarrow .date32 (),
5050 ),
5151 ),
52- (pandas .Series ([], dtype = "time" ), pyarrow .array ([], type = pyarrow .time64 ("ns" ))),
5352 (
54- pandas .Series ([None , None , None ], dtype = "time" ),
53+ pandas .Series ([], dtype = "dbtime" ),
54+ pyarrow .array ([], type = pyarrow .time64 ("ns" )),
55+ ),
56+ (
57+ pandas .Series ([None , None , None ], dtype = "dbtime" ),
5558 pyarrow .array ([None , None , None ], type = pyarrow .time64 ("ns" )),
5659 ),
5760 (
5861 pandas .Series (
59- [dt .time (0 , 0 , 0 , 0 ), None , dt .time (23 , 59 , 59 , 999_999 )], dtype = "time"
62+ [dt .time (0 , 0 , 0 , 0 ), None , dt .time (23 , 59 , 59 , 999_999 )],
63+ dtype = "dbtime" ,
6064 ),
6165 pyarrow .array (
6266 [dt .time (0 , 0 , 0 , 0 ), None , dt .time (23 , 59 , 59 , 999_999 )],
7074 dt .time (12 , 30 , 15 , 125_000 ),
7175 dt .time (23 , 59 , 59 , 999_999 ),
7276 ],
73- dtype = "time " ,
77+ dtype = "dbtime " ,
7478 ),
7579 pyarrow .array (
7680 [
@@ -91,14 +95,14 @@ def test_to_arrow(series, expected):
9195@pytest .mark .parametrize (
9296 ("series" , "expected" ),
9397 (
94- (pandas .Series ([], dtype = "date " ), pyarrow .array ([], type = pyarrow .date64 ())),
98+ (pandas .Series ([], dtype = "dbdate " ), pyarrow .array ([], type = pyarrow .date64 ())),
9599 (
96- pandas .Series ([None , None , None ], dtype = "date " ),
100+ pandas .Series ([None , None , None ], dtype = "dbdate " ),
97101 pyarrow .array ([None , None , None ], type = pyarrow .date64 ()),
98102 ),
99103 (
100104 pandas .Series (
101- [dt .date (2021 , 9 , 27 ), None , dt .date (2011 , 9 , 27 )], dtype = "date "
105+ [dt .date (2021 , 9 , 27 ), None , dt .date (2011 , 9 , 27 )], dtype = "dbdate "
102106 ),
103107 pyarrow .array (
104108 [dt .date (2021 , 9 , 27 ), None , dt .date (2011 , 9 , 27 )],
@@ -108,21 +112,25 @@ def test_to_arrow(series, expected):
108112 (
109113 pandas .Series (
110114 [dt .date (1677 , 9 , 22 ), dt .date (1970 , 1 , 1 ), dt .date (2262 , 4 , 11 )],
111- dtype = "date " ,
115+ dtype = "dbdate " ,
112116 ),
113117 pyarrow .array (
114118 [dt .date (1677 , 9 , 22 ), dt .date (1970 , 1 , 1 ), dt .date (2262 , 4 , 11 )],
115119 type = pyarrow .date64 (),
116120 ),
117121 ),
118- (pandas .Series ([], dtype = "time" ), pyarrow .array ([], type = pyarrow .time32 ("ms" ))),
119122 (
120- pandas .Series ([None , None , None ], dtype = "time" ),
123+ pandas .Series ([], dtype = "dbtime" ),
124+ pyarrow .array ([], type = pyarrow .time32 ("ms" )),
125+ ),
126+ (
127+ pandas .Series ([None , None , None ], dtype = "dbtime" ),
121128 pyarrow .array ([None , None , None ], type = pyarrow .time32 ("ms" )),
122129 ),
123130 (
124131 pandas .Series (
125- [dt .time (0 , 0 , 0 , 0 ), None , dt .time (23 , 59 , 59 , 999_000 )], dtype = "time"
132+ [dt .time (0 , 0 , 0 , 0 ), None , dt .time (23 , 59 , 59 , 999_000 )],
133+ dtype = "dbtime" ,
126134 ),
127135 pyarrow .array (
128136 [dt .time (0 , 0 , 0 , 0 ), None , dt .time (23 , 59 , 59 , 999_000 )],
@@ -131,7 +139,8 @@ def test_to_arrow(series, expected):
131139 ),
132140 (
133141 pandas .Series (
134- [dt .time (0 , 0 , 0 , 0 ), None , dt .time (23 , 59 , 59 , 999_999 )], dtype = "time"
142+ [dt .time (0 , 0 , 0 , 0 ), None , dt .time (23 , 59 , 59 , 999_999 )],
143+ dtype = "dbtime" ,
135144 ),
136145 pyarrow .array (
137146 [dt .time (0 , 0 , 0 , 0 ), None , dt .time (23 , 59 , 59 , 999_999 )],
@@ -145,7 +154,7 @@ def test_to_arrow(series, expected):
145154 dt .time (12 , 30 , 15 , 125_000 ),
146155 dt .time (23 , 59 , 59 , 999_999 ),
147156 ],
148- dtype = "time " ,
157+ dtype = "dbtime " ,
149158 ),
150159 pyarrow .array (
151160 [
0 commit comments