File tree Expand file tree Collapse file tree 1 file changed +6
-1
lines changed Expand file tree Collapse file tree 1 file changed +6
-1
lines changed Original file line number Diff line number Diff line change 1
1
from datetime import datetime
2
2
import os
3
+ from packaging .version import Version
3
4
4
5
import numpy as np
5
6
import pytest
@@ -130,7 +131,11 @@ def test_read_layer_invalid(naturalearth_lowres_all_ext):
130
131
@pytest .mark .filterwarnings ("ignore: Measured" )
131
132
def test_read_datetime (test_fgdb_vsi ):
132
133
df = read_dataframe (test_fgdb_vsi , layer = "test_lines" , max_features = 1 )
133
- assert df .SURVEY_DAT .dtype .name == "datetime64[ns]"
134
+ if Version (pd .__version__ ) >= Version ("2.0.0" ):
135
+ # starting with pandas 2.0, it preserves the passed datetime resolution
136
+ assert df .SURVEY_DAT .dtype .name == "datetime64[ms]"
137
+ else :
138
+ assert df .SURVEY_DAT .dtype .name == "datetime64[ns]"
134
139
135
140
136
141
def test_read_null_values (test_fgdb_vsi ):
You can’t perform that action at this time.
0 commit comments