Mercurial > kallithea
view rhodecode/tests/vcs/test_utils_filesize.py @ 3651:659bd922520e beta
config: rename options to show_revision_number and show_sha_length
'sha_show_numeric_rev' had nothing to do with the sha value.
The revision numbers are kind of native to Mercurial and there they are known
as 'revision numbers'.
'sha_len' was very short and didn't clarify that it only controlled what was shown.
These settings are currently only used in the changelog, but they should be used everywhere.
author | Mads Kiilerich <madski@unity3d.com> |
---|---|
date | Wed, 03 Apr 2013 15:56:12 +0200 |
parents | 402a96fcfa22 |
children | 7e5f8c12a3fc |
line wrap: on
line source
from __future__ import with_statement from rhodecode.lib.vcs.utils.filesize import filesizeformat from rhodecode.lib.vcs.utils.compat import unittest class TestFilesizeformat(unittest.TestCase): def test_bytes(self): self.assertEqual(filesizeformat(10), '10 B') def test_kilobytes(self): self.assertEqual(filesizeformat(1024 * 2), '2 KB') def test_megabytes(self): self.assertEqual(filesizeformat(1024 * 1024 * 2.3), '2.3 MB') def test_gigabytes(self): self.assertEqual(filesizeformat(1024 * 1024 * 1024 * 12.92), '12.92 GB') def test_that_function_respects_sep_paramtere(self): self.assertEqual(filesizeformat(1, ''), '1B') if __name__ == '__main__': unittest.main()