def test_init(self):
tod=time.time()
sdds_time = Time()
sdds_time.setFromTime(tod)
# test current time of day
self.assertEqual( sdds_time.seconds(), tod )
# test current time of day struct
self.assertEqual( sdds_time.gmtime(), time.gmtime(tod))
# set parts
sdds_time.set( 1234, 5678 )
self.assertEqual( sdds_time.picoTicks(), 1234 )
self.assertEqual( sdds_time.picoTicksFractional(), 5678 )
# set partial
sdds_time.setFromPartial( 4, .001 )
self.assertEqual( sdds_time.picoTicks(), (4000000000*4) + long(4000000000*0.001) )
self.assertEqual( sdds_time.picoTicksFractional(), 0 )
评论列表
文章目录