@@ -150,7 +150,7 @@ def test_dictionary_datetime(json_dumps_with_encoder):
150
150
expected = {
151
151
"timedelta" : "P1DT00H00M00S" ,
152
152
"date" : "2021-05-12" ,
153
- "datetime" : '2012-02-24T00:53:52.780000+00:00 ' ,
153
+ "datetime" : '2012-02-24T00:53:52.780000Z ' ,
154
154
'time' : '11:12:13' ,
155
155
}
156
156
assert json .loads (json_dumps_with_encoder (test_obj )) == expected
@@ -167,7 +167,7 @@ def __init__(self):
167
167
expected_dict = {
168
168
"timedelta" : "P1DT00H00M00S" ,
169
169
"date" : "2021-05-12" ,
170
- "datetime" : '2012-02-24T00:53:52.780000+00:00 ' ,
170
+ "datetime" : '2012-02-24T00:53:52.780000Z ' ,
171
171
'time' : '11:12:13' ,
172
172
}
173
173
assert json .loads (json_dumps_with_encoder (expected .to_dict ())) == expected_dict
@@ -205,10 +205,10 @@ def __init__(self):
205
205
expected_dict = {
206
206
"_attributes" : {
207
207
"enabled" : True ,
208
- "not_before" : "2012-02-24T00:53:52.780000+00:00 " ,
209
- "expires" : "2032-02-24T00:53:52.780000+00:00 " ,
210
- "created" : "2020-02-24T00:53:52.780000+00:00 " ,
211
- "updated" : "2021-02-24T00:53:52.780000+00:00 " ,
208
+ "not_before" : "2012-02-24T00:53:52.780000Z " ,
209
+ "expires" : "2032-02-24T00:53:52.780000Z " ,
210
+ "created" : "2020-02-24T00:53:52.780000Z " ,
211
+ "updated" : "2021-02-24T00:53:52.780000Z " ,
212
212
},
213
213
"_id" : "id" ,
214
214
"_vault_id" : {
@@ -229,39 +229,39 @@ def test_serialize_datetime(json_dumps_with_encoder):
229
229
date_obj = datetime .strptime ('2015-01-01T00:00:00' , "%Y-%m-%dT%H:%M:%S" )
230
230
date_str = json_dumps_with_encoder (date_obj )
231
231
232
- assert date_str == '"2015-01-01T00:00:00+00:00 "'
232
+ assert date_str == '"2015-01-01T00:00:00Z "'
233
233
234
234
date_obj = datetime .strptime ('1999-12-31T23:59:59' , "%Y-%m-%dT%H:%M:%S" ).replace (tzinfo = NegativeUtcOffset ())
235
235
date_str = json_dumps_with_encoder (date_obj )
236
236
237
- assert date_str == '"2000-01-01T11:59:59+00:00 "'
237
+ assert date_str == '"2000-01-01T11:59:59Z "'
238
238
239
239
date_obj = datetime .strptime ("2015-06-01T16:10:08.0121" , "%Y-%m-%dT%H:%M:%S.%f" ).replace (tzinfo = PositiveUtcOffset ())
240
240
date_str = json_dumps_with_encoder (date_obj )
241
241
242
- assert date_str == '"2015-06-01T04:10:08.012100+00:00 "'
242
+ assert date_str == '"2015-06-01T04:10:08.012100Z "'
243
243
244
244
date_obj = datetime .min
245
245
date_str = json_dumps_with_encoder (date_obj )
246
- assert date_str == '"0001-01-01T00:00:00+00:00 "'
246
+ assert date_str == '"0001-01-01T00:00:00Z "'
247
247
248
248
date_obj = datetime .max
249
249
date_str = json_dumps_with_encoder (date_obj )
250
- assert date_str == '"9999-12-31T23:59:59.999999+00:00 "'
250
+ assert date_str == '"9999-12-31T23:59:59.999999Z "'
251
251
252
252
date_obj = datetime .strptime ('2012-02-24T00:53:52.000001Z' , "%Y-%m-%dT%H:%M:%S.%fZ" )
253
253
date_str = json_dumps_with_encoder (date_obj )
254
- assert date_str == '"2012-02-24T00:53:52.000001+00:00 "'
254
+ assert date_str == '"2012-02-24T00:53:52.000001Z "'
255
255
256
256
date_obj = datetime .strptime ('2012-02-24T00:53:52.780Z' , "%Y-%m-%dT%H:%M:%S.%fZ" )
257
257
date_str = json_dumps_with_encoder (date_obj )
258
- assert date_str == '"2012-02-24T00:53:52.780000+00:00 "'
258
+ assert date_str == '"2012-02-24T00:53:52.780000Z "'
259
259
260
260
def test_serialize_datetime_subclass (json_dumps_with_encoder ):
261
261
262
262
date_obj = DatetimeSubclass .strptime ('2012-02-24T00:53:52.780Z' , "%Y-%m-%dT%H:%M:%S.%fZ" )
263
263
date_str = json_dumps_with_encoder (date_obj )
264
- assert date_str == '"2012-02-24T00:53:52.780000+00:00 "'
264
+ assert date_str == '"2012-02-24T00:53:52.780000Z "'
265
265
266
266
def test_serialize_time (json_dumps_with_encoder ):
267
267
0 commit comments