@ -43,68 +43,68 @@ is(zerofill(25, 4), '0025');
is ( zerofill ( 1000 , 4 ) , '1000' ) ;
# Unit conversion
is ( humanize_bytes ( 1 ) , '1 B ytes') ;
is ( humanize_bytes ( 1024 ) , '1 kBytes ') ;
is ( humanize_bytes ( 1024 ** 2 ) , '1 M Bytes ') ;
is ( humanize_bytes ( 1024 ** 3 ) , '1 G Bytes ') ;
is ( humanize_bytes ( 1024 ** 4 ) , '1 T Bytes ') ;
is ( humanize_bytes ( 1024 ** 5 ) , '1 P Bytes ') ;
is ( humanize_bytes ( 1 ) , '1 b ytes') ;
is ( humanize_bytes ( 1024 ) , '1 KiB ') ;
is ( humanize_bytes ( 1024 ** 2 ) , '1 M i B') ;
is ( humanize_bytes ( 1024 ** 3 ) , '1 G i B') ;
is ( humanize_bytes ( 1024 ** 4 ) , '1 T i B') ;
is ( humanize_bytes ( 1024 ** 5 ) , '1 P i B') ;
is ( humanize_bytes ( 2 ) , '2 B ytes') ;
is ( humanize_bytes ( 2 * 1024 ) , '2 kBytes ') ;
is ( humanize_bytes ( 2 * ( 1024 ** 2 ) + 1 ) , '2 M Bytes ') ;
is ( humanize_bytes ( 2 * ( 1024 ** 3 ) + 1024 + 1 ) , '2 G Bytes ') ;
is ( humanize_bytes ( 2 * ( 1024 ** 4 ) + ( 1024 ** 2 ) + 1024 + 1 ) , '2 T Bytes ') ;
is ( humanize_bytes ( 2 ) , '2 b ytes') ;
is ( humanize_bytes ( 2 * 1024 ) , '2 KiB ') ;
is ( humanize_bytes ( 2 * ( 1024 ** 2 ) + 1 ) , '2 M i B') ;
is ( humanize_bytes ( 2 * ( 1024 ** 3 ) + 1024 + 1 ) , '2 G i B') ;
is ( humanize_bytes ( 2 * ( 1024 ** 4 ) + ( 1024 ** 2 ) + 1024 + 1 ) , '2 T i B') ;
is ( humanize_bytes ( 920 ) , '920 B ytes') ;
is ( humanize_bytes ( 920 * 1024 ) , '920 kBytes ') ;
is ( humanize_bytes ( 942080 * 1024 ) , '920 M Bytes ') ;
is ( humanize_bytes ( 964689920 * 1024 ) , '920 G Bytes ') ;
is ( humanize_bytes ( 920 ) , '920 b ytes') ;
is ( humanize_bytes ( 920 * 1024 ) , '920 KiB ') ;
is ( humanize_bytes ( 942080 * 1024 ) , '920 M i B') ;
is ( humanize_bytes ( 964689920 * 1024 ) , '920 G i B') ;
is ( humanize_bytes ( 920 , 1000 ) , '920 B ytes') ;
is ( humanize_bytes ( 920000 , 1000 ) , '920 kB ytes ') ;
is ( humanize_bytes ( 920000000 , 1000 ) , '920 MB ytes ') ;
is ( humanize_bytes ( 920000000000 , 1000 ) , '920 GB ytes ') ;
is ( humanize_bytes ( 920 , 1000 ) , '920 b ytes') ;
is ( humanize_bytes ( 920000 , 1000 ) , '920 kB ') ;
is ( humanize_bytes ( 920000000 , 1000 ) , '920 MB ') ;
is ( humanize_bytes ( 920000000000 , 1000 ) , '920 GB ') ;
is ( humanize_bytes ( 942172 ) , '920.08 kBytes ') ;
is ( humanize_bytes ( 965632092 ) , '920.89 M Bytes ') ;
is ( humanize_bytes ( 942172 ) , '920.08 KiB ') ;
is ( humanize_bytes ( 965632092 ) , '920.89 M i B') ;
is ( humanize_bytes ( 920920 , 1000 ) , '920.92 kB ytes ') ;
is ( humanize_bytes ( 920920920 , 1000 ) , '920.92 MB ytes ') ;
is ( humanize_bytes ( 920920 , 1000 ) , '920.92 kB ') ;
is ( humanize_bytes ( 920920920 , 1000 ) , '920.92 MB ') ;
is ( humanize_bytes ( 942172 , 1024 , 1 ) , '920 kBytes ') ;
is ( humanize_bytes ( 965632092 , 1024 , 1 ) , '920 M Bytes ') ;
is ( humanize_bytes ( 942172 , 1024 , 1 ) , '920 KiB ') ;
is ( humanize_bytes ( 965632092 , 1024 , 1 ) , '920 M i B') ;
is ( humanize_bytes ( 920920 , 1000 , 1 ) , '920 kB ytes ') ;
is ( humanize_bytes ( 920920920 , 1000 , 1 ) , '920 MB ytes ') ;
is ( humanize_bytes ( 920920 , 1000 , 1 ) , '920 kB ') ;
is ( humanize_bytes ( 920920920 , 1000 , 1 ) , '920 MB ') ;
is ( kbytes2gigs ( 1 ) , '1 kBytes ') ;
is ( kbytes2gigs ( 1024 ) , '1 M Bytes ') ;
is ( kbytes2gigs ( 1024 ** 2 ) , '1 G Bytes ') ;
is ( kbytes2gigs ( 1 ) , '1 KiB ') ;
is ( kbytes2gigs ( 1024 ) , '1 M i B') ;
is ( kbytes2gigs ( 1024 ** 2 ) , '1 G i B') ;
is ( kbytes2gigs ( 2 ) , '2 kBytes ') ;
is ( kbytes2gigs ( 2 * 1024 + 1 ) , '2 M Bytes ') ;
is ( kbytes2gigs ( 2 * 1024 ** 2 + 1024 + 1 ) , '2 G Bytes ') ;
is ( kbytes2gigs ( 2 ) , '2 KiB ') ;
is ( kbytes2gigs ( 2 * 1024 + 1 ) , '2 M i B') ;
is ( kbytes2gigs ( 2 * 1024 ** 2 + 1024 + 1 ) , '2 G i B') ;
is ( kbytes2gigs ( 920 ) , '920 kBytes ') ;
is ( kbytes2gigs ( 920 * 1024 ) , '920 M Bytes ') ;
is ( kbytes2gigs ( 920 * 1024 ** 2 ) , '920 G Bytes ') ;
is ( kbytes2gigs ( 920 ) , '920 KiB ') ;
is ( kbytes2gigs ( 920 * 1024 ) , '920 M i B') ;
is ( kbytes2gigs ( 920 * 1024 ** 2 ) , '920 G i B') ;
is ( kbytes2gigs ( 920 , 1000 ) , '920 kB ytes ') ;
is ( kbytes2gigs ( 920 * 1000 , 1000 ) , '920 MB ytes ') ;
is ( kbytes2gigs ( 920 * 1000 ** 2 , 1000 ) , '920 GB ytes ') ;
is ( kbytes2gigs ( 920 , 1000 ) , '920 kB ') ;
is ( kbytes2gigs ( 920 * 1000 , 1000 ) , '920 MB ') ;
is ( kbytes2gigs ( 920 * 1000 ** 2 , 1000 ) , '920 GB ') ;
is ( kbytes2gigs ( 92 + 920 * 1024 ) , '920.08 M Bytes ') ;
is ( kbytes2gigs ( 92 + 920 * 1024 + 920 * 1024 ** 2 ) , '920.89 G Bytes ') ;
is ( kbytes2gigs ( 92 + 920 * 1024 ) , '920.08 M i B') ;
is ( kbytes2gigs ( 92 + 920 * 1024 + 920 * 1024 ** 2 ) , '920.89 G i B') ;
is ( kbytes2gigs ( 920920 , 1000 ) , '920.92 MB ytes ') ;
is ( kbytes2gigs ( 920920920 , 1000 ) , '920.92 GB ytes ') ;
is ( kbytes2gigs ( 920920 , 1000 ) , '920.92 MB ') ;
is ( kbytes2gigs ( 920920920 , 1000 ) , '920.92 GB ') ;
is ( kbytes2gigs ( 92 + 920 * 1024 , 1024 , 1 ) , '920 M Bytes ') ;
is ( kbytes2gigs ( 92 + 920 * 1024 + 920 * 1024 ** 2 , 1024 , 1 ) , '920 G Bytes ') ;
is ( kbytes2gigs ( 92 + 920 * 1024 , 1024 , 1 ) , '920 M i B') ;
is ( kbytes2gigs ( 92 + 920 * 1024 + 920 * 1024 ** 2 , 1024 , 1 ) , '920 G i B') ;
is ( kbytes2gigs ( 920920 , 1000 , 1 ) , '920 MB ytes ') ;
is ( kbytes2gigs ( 920920920 , 1000 , 1 ) , '920 GB ytes ') ;
is ( kbytes2gigs ( 920920 , 1000 , 1 ) , '920 MB ') ;
is ( kbytes2gigs ( 920920920 , 1000 , 1 ) , '920 GB ') ;
# secs_to_years()
is ( secs_to_years ( 1 ) , '1 second' ) ;