Skip to content

Commit c3542d0

Browse files
authored
Update test versions (#73)
* Update test versions * Update parallel handling * Does it need strings? * timezone aware handling? * this should do it! * Different test this time
1 parent 013fe36 commit c3542d0

File tree

3 files changed

+9
-6
lines changed

3 files changed

+9
-6
lines changed

.github/workflows/integration_build_test.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,10 @@ jobs:
1818

1919
runs-on: ubuntu-latest
2020
strategy:
21-
max-parallel: 3
21+
max-parallel: 4
2222
fail-fast: false
2323
matrix:
24-
python-version: [3.6, 3.7, 3.8]
24+
python-version: ["3.7", "3.8", "3.9", "3.10"]
2525

2626
steps:
2727
- uses: actions/checkout@v1

tests/conftest.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -89,9 +89,12 @@ def pandas_func(param):
8989

9090
@pytest.fixture(scope="session")
9191
def decorated_pandas_datetime_func():
92-
pandas_sample_timestamp_input = pd.DataFrame({'datetime': pd.Series(['2013-12-31T00:00:00.000Z'],
93-
dtype='datetime64[ns]'),
94-
'days': pd.Series([pd.Timedelta(days=1)])})
92+
pandas_sample_timestamp_input = pd.DataFrame(
93+
{
94+
'datetime': pd.Series(['2013-12-31T00:00:00.000'], dtype='datetime64[ns, UTC]'),
95+
'days': pd.Series([pd.Timedelta(days=1)])
96+
}
97+
)
9598

9699
@input_schema('param', PandasParameterType(pandas_sample_timestamp_input))
97100
def pandas_datetime_func(param):

tests/test_pandas_parameter_type.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ def test_pandas_timestamp_handling(self, decorated_pandas_datetime_func):
4646
timedelta_str = 'P1DT0H0M0S'
4747
pandas_input = {'param': [{'datetime': datetime_str, 'days': timedelta_str}]}
4848
datetime = pd.DataFrame(
49-
pd.DataFrame({'datetime': pd.Series([datetime_str], dtype='datetime64[ns]')})['datetime'])
49+
pd.DataFrame({'datetime': pd.Series([datetime_str], dtype='datetime64[ns, UTC]')})['datetime'])
5050
result = decorated_pandas_datetime_func(**pandas_input)
5151
assert_frame_equal(result, datetime)
5252

0 commit comments

Comments
 (0)