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"