##// END OF EJS Templates
logging: include more info in action logging...
logging: include more info in action logging These messages are very frequent and thus shows what is going on on the server - and it is nice to have some extra information to give some context for other messages that might be logged.

File last commit:

r2451:402a96fc beta
r3135:e7ba6928 beta
Show More
test_utils_filesize.py
26 lines | 742 B | text/x-python | PythonLexer
/ rhodecode / tests / vcs / test_utils_filesize.py
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()