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()