##// END OF EJS Templates
improved extraction of user from changeset when sending notification....
improved extraction of user from changeset when sending notification. Fallback to repo owner if we cannot get the user

File last commit:

r2451:402a96fc beta
r3185:a665d8cd beta
Show More
test_utils_filesize.py
26 lines | 742 B | text/x-python | PythonLexer
/ rhodecode / tests / vcs / test_utils_filesize.py
Added vcs testsuite for better integration tests + added fetching...
r2451 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()