-
Notifications
You must be signed in to change notification settings - Fork 3.2k
Cloud event should parse smaller ms precisions #19259
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
lmazuel
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm confused a bit, I need to re-read RFC3339 or ISO8601
| def test_cloud_custom_dict_ms_precision_is_gt_six_z_not(): | ||
| time ="2021-02-18T20:18:10.539861122+00:00" | ||
| date_obj = _convert_to_isoformat(time) | ||
|
|
||
| assert date_obj.month == 2 | ||
| assert date_obj.day == 18 | ||
| assert date_obj.hour == 20 | ||
| assert date_obj.microsecond == 539861 | ||
|
|
||
| def test_cloud_custom_dict_ms_precision_is_lt_six_z_not(): | ||
| time ="2021-02-18T20:18:10.123+00:00" | ||
| date_obj = _convert_to_isoformat(time) | ||
|
|
||
| assert date_obj.month == 2 | ||
| assert date_obj.day == 18 | ||
| assert date_obj.hour == 20 | ||
| assert date_obj.microsecond == 123000 | ||
|
|
||
| def test_cloud_custom_dict_ms_precision_is_eq_six_z_not(): |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
looks like times in these don't end with the Z?
swathipil
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm
…into get_testserver_working * 'main' of https://github.com/Azure/azure-sdk-for-python: (45 commits) ignore coretestserver readme (Azure#19436) Add Ubuntu 20 to local dns bypass template (Azure#19432) Sync eng/common directory with azure-sdk-tools for PR 1729 (Azure#19415) Async/BearerTokenCredentialPolicy consistently calls on_exception (Azure#19195) [EventHubs] Fix bug in sending stress test code and update default stress test settings (Azure#19429) [EventHubs] Get IoT Hub Name from Redirect Address in sample (Azure#19314) [textanalytics] regen on v3.1 (Azure#19193) Adapt EG to arm template (Azure#19262) [Key Vault] Extend pipeline test timeout (Azure#19404) Update platform matrix to ubuntu 20 (Azure#19296) [AppConfig] Add lock to SyncTokenPolicy (Azure#19395) Regenerate monitor code (Azure#19375) Increment version for keyvault releases (Azure#19402) Aggregation should be a list (Azure#19381) [azure-mgmt-monitor] skip test to unblock ci (Azure#19390) Cloud event should parse smaller ms precisions (Azure#19259) Update release date (Azure#19399) [Communication]: use x-ms-date for hmac (Azure#19396) [Key Vault] Performance tests for certificates, keys, and secrets (Azure#19002) Deprecate azure-monitor (Azure#19384) ...
Fixes #19248
UPDATE:
Added more tests - this is an expected behavior