def test_normalize(self):
        tm = TimeValue(sec=0, usec=10000000)
        tm.normalize()
        self.assertEqual(tm.sec(), 10)
        self.assertEqual(tm.usec(), 0)

        tm = TimeValue(sec=1, usec=1000000)
        tm.normalize()
        self.assertEqual(tm.sec(), 2)
        self.assertEqual(tm.usec(), 0)

        tm = TimeValue(sec=1, usec=-100000)
        tm.normalize()
        self.assertEqual(tm.sec(), 0)
        self.assertEqual(tm.usec(), 900000)
 def test_sec_usec(self):
     tm = TimeValue(usec=1000000)
     self.assertEqual(tm.sec(), 1)
     self.assertEqual(tm.usec(), 0)
 def setUp(self):
     self.tm = TimeValue(usec=1000000)