diff options
author | Pierre Mdawar <pierre@mdawar.dev> | 2021-12-28 03:38:31 +0530 |
---|---|---|
committer | pukkandan <pukkandan.ytdlp@gmail.com> | 2021-12-28 03:42:19 +0530 |
commit | f02d24d8d2c79a8f053874b373e33e011fd11f13 (patch) | |
tree | 9518d04c01245a8cfdb38cd4e84db54cecf7feb3 /test/test_utils.py | |
parent | ceb98323f2b6a4c5b654a203a4d8137e88388957 (diff) | |
download | hypervideo-pre-f02d24d8d2c79a8f053874b373e33e011fd11f13.tar.lz hypervideo-pre-f02d24d8d2c79a8f053874b373e33e011fd11f13.tar.xz hypervideo-pre-f02d24d8d2c79a8f053874b373e33e011fd11f13.zip |
[utils] Fix `format_bytes` output for Bytes (#2132)
Authored by: pukkandan, mdawar
Diffstat (limited to 'test/test_utils.py')
-rw-r--r-- | test/test_utils.py | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/test/test_utils.py b/test/test_utils.py index 4edf4e1b1..2e33308c7 100644 --- a/test/test_utils.py +++ b/test/test_utils.py @@ -37,6 +37,7 @@ from yt_dlp.utils import ( ExtractorError, find_xpath_attr, fix_xml_ampersands, + format_bytes, float_or_none, get_element_by_class, get_element_by_attribute, @@ -1688,6 +1689,18 @@ Line 1 ll = reversed(ll) test(ll, -15, 14, range(15)) + def test_format_bytes(self): + self.assertEqual(format_bytes(0), '0.00B') + self.assertEqual(format_bytes(1000), '1000.00B') + self.assertEqual(format_bytes(1024), '1.00KiB') + self.assertEqual(format_bytes(1024**2), '1.00MiB') + self.assertEqual(format_bytes(1024**3), '1.00GiB') + self.assertEqual(format_bytes(1024**4), '1.00TiB') + self.assertEqual(format_bytes(1024**5), '1.00PiB') + self.assertEqual(format_bytes(1024**6), '1.00EiB') + self.assertEqual(format_bytes(1024**7), '1.00ZiB') + self.assertEqual(format_bytes(1024**8), '1.00YiB') + if __name__ == '__main__': unittest.main() |