Mercurial > kallithea
comparison rhodecode/tests/vcs/test_utils_filesize.py @ 2451:402a96fcfa22 beta
Added vcs testsuite for better integration tests + added fetching
of two new repos into test env for rhodecode
author | Marcin Kuzminski <marcin@python-works.com> |
---|---|
date | Wed, 13 Jun 2012 23:27:33 +0200 |
parents | |
children | 7e5f8c12a3fc |
comparison
equal
deleted
inserted
replaced
2450:26193dba1f0e | 2451:402a96fcfa22 |
---|---|
1 from __future__ import with_statement | |
2 | |
3 from rhodecode.lib.vcs.utils.filesize import filesizeformat | |
4 from rhodecode.lib.vcs.utils.compat import unittest | |
5 | |
6 | |
7 class TestFilesizeformat(unittest.TestCase): | |
8 | |
9 def test_bytes(self): | |
10 self.assertEqual(filesizeformat(10), '10 B') | |
11 | |
12 def test_kilobytes(self): | |
13 self.assertEqual(filesizeformat(1024 * 2), '2 KB') | |
14 | |
15 def test_megabytes(self): | |
16 self.assertEqual(filesizeformat(1024 * 1024 * 2.3), '2.3 MB') | |
17 | |
18 def test_gigabytes(self): | |
19 self.assertEqual(filesizeformat(1024 * 1024 * 1024 * 12.92), '12.92 GB') | |
20 | |
21 def test_that_function_respects_sep_paramtere(self): | |
22 self.assertEqual(filesizeformat(1, ''), '1B') | |
23 | |
24 | |
25 if __name__ == '__main__': | |
26 unittest.main() |