Example #1
0
def test_to_str():
    assert Number.to_str(1) == "1"
    assert Number.to_str(1000) == "1,000"
    assert Number.to_str(10000) == "10,000"
    assert Number.to_str(1000000) == "1,000,000"

    assert Number.to_str(1000.0) == "1,000"
    assert Number.to_str(1500.56) == "1,500.56"

    assert Duration.to_str(timedelta(days=1)) == "1 day, 0:00:00"
    assert Duration.to_str(timedelta(days=1, minutes=1, seconds=40)) == \
        "1 day, 0:01:40"
    assert Duration.to_str(timedelta(minutes=5, seconds=5)) == "0:05:05"