@@ -401,18 +401,28 @@ function! s:suite.__parse__()
401
401
call s: assert .falsy (data.bool2)
402
402
endfunction
403
403
404
- function ! parse.datetime ()
404
+ function ! parse.offset_datetime ()
405
405
let data = s: TOML .parse (join ([
406
- \ ' dt1 = 1979-05-27T07:32:00Z' ,
407
- \ ' dt2 = 1979-05-27T00:32:00-07:00' ,
408
- \ ' dt3 = 1979-05-27T00:32:00.999999-07:00' ,
409
- \ ' dt4 = 1979-05-27 07:32:00Z' ,
406
+ \ ' odt1 = 1979-05-27T07:32:00Z' ,
407
+ \ ' odt2 = 1979-05-27T00:32:00-07:00' ,
408
+ \ ' odt3 = 1979-05-27T00:32:00.999999-07:00' ,
409
+ \ ' odt4 = 1979-05-27 07:32:00Z' ,
410
410
\] , " \n " ))
411
411
412
- call s: assert .same (data.dt1, ' 1979-05-27T07:32:00Z' )
413
- call s: assert .same (data.dt2, ' 1979-05-27T00:32:00-07:00' )
414
- call s: assert .same (data.dt3, ' 1979-05-27T00:32:00.999999-07:00' )
415
- call s: assert .same (data.dt4, ' 1979-05-27 07:32:00Z' )
412
+ call s: assert .same (data.odt1, ' 1979-05-27T07:32:00Z' )
413
+ call s: assert .same (data.odt2, ' 1979-05-27T00:32:00-07:00' )
414
+ call s: assert .same (data.odt3, ' 1979-05-27T00:32:00.999999-07:00' )
415
+ call s: assert .same (data.odt4, ' 1979-05-27 07:32:00Z' )
416
+ endfunction
417
+
418
+ function ! parse.local_datetime ()
419
+ let data = s: TOML .parse (join ([
420
+ \ ' ldt1 = 1979-05-27T07:32:00' ,
421
+ \ ' ldt2 = 1979-05-27T00:32:00.999999' ,
422
+ \] , " \n " ))
423
+
424
+ call s: assert .same (data.ldt1, ' 1979-05-27T07:32:00' )
425
+ call s: assert .same (data.ldt2, ' 1979-05-27T00:32:00.999999' )
416
426
endfunction
417
427
418
428
function ! parse.array ()
0 commit comments