def test_tfrac_milliseconds_05(): t = 1.0078056 # Note that the last digit is lost due to rounding to microsecond scale. (base, frac) = tfrac(t, milliseconds=1) print base, frac assert base == 1.007 assert frac == 0.000806
def test_tfrac_milliseconds_02(): t = 10.0625 (base, frac) = tfrac(t, milliseconds=1) assert base == 10.062 assert frac == 0.0005
def test_tfrac_milliseconds_01(): t = 123.5 (base, frac) = tfrac(t, milliseconds=1) assert base == 123.5 assert frac == 0.0
def test_tfrac_seconds_02(): t = 1.75 (base, frac) = tfrac(t, seconds=1) assert base == 1 assert frac == 0.75
def test_tfrac_seconds_01(): t = 3601 (base, frac) = tfrac(t, seconds=1) assert base == 3601 assert frac == 0
def test_tfrac_minutes_02(): t = 123.5 (base, frac) = tfrac(t, minutes=1) assert base == 120 assert frac == 3.5
def test_tfrac_minutes_01(): t = 3601 (base, frac) = tfrac(t, minutes=1) assert base == 3600 assert frac == 1
def test_tfrac_hours_05(): t = 3600 * 15.5 (base, frac) = tfrac(t, hours=6) assert base == 3600 * 12.0 assert frac == 3600 * 3.5
def test_tfrac_hours_04(): t = 3600 * 5.5 (base, frac) = tfrac(t, hours=3) assert base == 3600 * 3.0 assert frac == 3600 * 2.5
def test_tfrac_hours_03(): t = 3600 * 5.5 (base, frac) = tfrac(t, hours=2) assert base == 3600 * 4 assert frac == 3600 * 1.5
def test_tfrac_hours_02(): t = 3601 (base, frac) = tfrac(t, hours=2) assert base == 0 assert frac == 3601
def test_tfrac_hours_01(): t = 3601 (base, frac) = tfrac(t, hours=1) assert base == 3600 assert frac == 1
def test_tfrac_days_02(): # Not sure this test is useful. --WW t = time.mktime(time.gmtime(0)) + 3 * 24.0 * 3600 + 1000.0 (base, frac) = tfrac(t, days=1) assert base == t - 1000.0 assert frac == 1000.0
def test_tfrac_days_01(): # Not sure this test is useful. --WW t = time.mktime(time.gmtime(0)) (base, frac) = tfrac(t, days=1) assert base == t assert frac == 0.0
def test_tfrac_milliseconds_03(): t = 10.0625 (base, frac) = tfrac(t, milliseconds=10) assert base == 10.06 assert frac == 0.0025