Skip to content

Conversation

larkee
Copy link
Contributor

@larkee larkee commented Sep 13, 2024

Currently, the test_batch_insert_then_read_all_datatypes and test_execute_sql_w_timestamp_bindings tests fail when run outside of the UTC timezone. This is frustrating when running tests locally for those who are based in a different timezone.

This PR moves the handling of the timezones to _assert_timestamp. All datetime objects created without a timezone are assumed to be in local time. By asserting that it does not have a timezone first, we can safely convert it to UTC which should match the value returned from Spanner.

@larkee larkee requested review from a team as code owners September 13, 2024 01:40
@product-auto-label product-auto-label bot added size: s Pull request size is small. api: spanner Issues related to the googleapis/python-spanner API. labels Sep 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
api: spanner Issues related to the googleapis/python-spanner API. size: s Pull request size is small.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants