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