Example #1
0
 def test_human_readable_byte_size(self):
     data = [
         (0, '0B'),
         (10, '10B'),
         (999, '999B'),
         (1000, '1.00KB'),
         (5432, '5.43KB'),
         (5678, '5.68KB'),
         (999990, '999.99KB'),
         (999999, '1.00MB'),
         (1000000, '1.00MB'),
     ]
     for x, expected in data:
         self.assertEqual(expected, duviz.human_readable_byte_size(x))
Example #2
0
 def test_human_readable_byte_size(self):
     data = [
         (0, "0B"),
         (10, "10B"),
         (999, "999B"),
         (1000, "1.00KB"),
         (5432, "5.43KB"),
         (5678, "5.68KB"),
         (999990, "999.99KB"),
         (999999, "1.00MB"),
         (1000000, "1.00MB"),
     ]
     for x, expected in data:
         self.assertEqual(expected, duviz.human_readable_byte_size(x))
Example #3
0
 def test_human_readable_byte_size(self):
     data = [
         (0, '0B'),
         (10, '10B'),
         (999, '999B'),
         (1000, '1.00KB'),
         (5432, '5.43KB'),
         (5678, '5.68KB'),
         (999990, '999.99KB'),
         (999999, '1.00MB'),
         (1000000, '1.00MB'),
     ]
     for x, expected in data:
         self.assertEqual(expected, duviz.human_readable_byte_size(x))
Example #4
0
 def test_human_readable_byte_size_binary(self):
     data = [
         (0, '0B'),
         (10, '10B'),
         (999, '999B'),
         (1000, '1000B'),
         (1023, '1023B'),
         (1024, '1.00KiB'),
         (5432, '5.30KiB'),
         (1000000, '976.56KiB'),
         (1024 * 1024, '1.00MiB'),
         (1024 * 1024 * 1024, '1.00GiB'),
         (1024 * 1024 * 1024 * 1024, '1.00TiB'),
     ]
     for x, expected in data:
         self.assertEqual(expected, duviz.human_readable_byte_size(x, True))
Example #5
0
 def test_human_readable_byte_size_binary(self):
     data = [
         (0, "0B"),
         (10, "10B"),
         (999, "999B"),
         (1000, "1000B"),
         (1023, "1023B"),
         (1024, "1.00KiB"),
         (5432, "5.30KiB"),
         (1000000, "976.56KiB"),
         (1024 * 1024, "1.00MiB"),
         (1024 * 1024 * 1024, "1.00GiB"),
         (1024 * 1024 * 1024 * 1024, "1.00TiB"),
     ]
     for x, expected in data:
         self.assertEqual(expected, duviz.human_readable_byte_size(x, True))
Example #6
0
 def test_human_readable_byte_size_binary(self):
     data = [
         (0, '0B'),
         (10, '10B'),
         (999, '999B'),
         (1000, '1000B'),
         (1023, '1023B'),
         (1024, '1.00KiB'),
         (5432, '5.30KiB'),
         (1000000, '976.56KiB'),
         (1024 * 1024, '1.00MiB'),
         (1024 * 1024 * 1024, '1.00GiB'),
         (1024 * 1024 * 1024 * 1024, '1.00TiB'),
     ]
     for x, expected in data:
         self.assertEqual(expected, duviz.human_readable_byte_size(x, True))