def test_HumanReadableToBytes(self): """Tests converting human-readable strings to byte counts.""" self.assertEqual(util.HumanReadableToBytes('1'), 1) self.assertEqual(util.HumanReadableToBytes('15'), 15) self.assertEqual(util.HumanReadableToBytes('15.3'), 15) self.assertEqual(util.HumanReadableToBytes('15.7'), 16) self.assertEqual(util.HumanReadableToBytes('1023'), 1023) self.assertEqual(util.HumanReadableToBytes('1k'), 1024) self.assertEqual(util.HumanReadableToBytes('2048'), 2048) self.assertEqual(util.HumanReadableToBytes('1 k'), 1024) self.assertEqual(util.HumanReadableToBytes('1 K'), 1024) self.assertEqual(util.HumanReadableToBytes('1 KB'), 1024) self.assertEqual(util.HumanReadableToBytes('1 KiB'), 1024) self.assertEqual(util.HumanReadableToBytes('1 m'), 1024 ** 2) self.assertEqual(util.HumanReadableToBytes('1 M'), 1024 ** 2) self.assertEqual(util.HumanReadableToBytes('1 MB'), 1024 ** 2) self.assertEqual(util.HumanReadableToBytes('1 MiB'), 1024 ** 2) self.assertEqual(util.HumanReadableToBytes('1 g'), 1024 ** 3) self.assertEqual(util.HumanReadableToBytes('1 G'), 1024 ** 3) self.assertEqual(util.HumanReadableToBytes('1 GB'), 1024 ** 3) self.assertEqual(util.HumanReadableToBytes('1 GiB'), 1024 ** 3) self.assertEqual(util.HumanReadableToBytes('1t'), 1024 ** 4) self.assertEqual(util.HumanReadableToBytes('1T'), 1024 ** 4) self.assertEqual(util.HumanReadableToBytes('1TB'), 1024 ** 4) self.assertEqual(util.HumanReadableToBytes('1TiB'), 1024 ** 4) self.assertEqual(util.HumanReadableToBytes('1\t p'), 1024 ** 5) self.assertEqual(util.HumanReadableToBytes('1\t P'), 1024 ** 5) self.assertEqual(util.HumanReadableToBytes('1\t PB'), 1024 ** 5) self.assertEqual(util.HumanReadableToBytes('1\t PiB'), 1024 ** 5) self.assertEqual(util.HumanReadableToBytes('1e'), 1024 ** 6) self.assertEqual(util.HumanReadableToBytes('1E'), 1024 ** 6) self.assertEqual(util.HumanReadableToBytes('1EB'), 1024 ** 6) self.assertEqual(util.HumanReadableToBytes('1EiB'), 1024 ** 6)
def test_HumanReadableToBytes(self): """Tests converting human-readable strings to byte counts.""" self.assertEqual(util.HumanReadableToBytes('1'), 1) self.assertEqual(util.HumanReadableToBytes('15'), 15) self.assertEqual(util.HumanReadableToBytes('15.3'), 15) self.assertEqual(util.HumanReadableToBytes('15.7'), 16) self.assertEqual(util.HumanReadableToBytes('1023'), 1023) self.assertEqual(util.HumanReadableToBytes('1k'), 1024) self.assertEqual(util.HumanReadableToBytes('2048'), 2048) self.assertEqual(util.HumanReadableToBytes('1 K'), 1024) self.assertEqual(util.HumanReadableToBytes('1 mb'), 1024**2) self.assertEqual(util.HumanReadableToBytes('1 GB'), 1024**3) self.assertEqual(util.HumanReadableToBytes('1T'), 1024**4) self.assertEqual(util.HumanReadableToBytes('1\t pb'), 1024**5) self.assertEqual(util.HumanReadableToBytes('1e'), 1024**6)
def test_HumanReadableToBytes(self): self.assertEqual(util.HumanReadableToBytes('1'), 1) self.assertEqual(util.HumanReadableToBytes('15'), 15) self.assertEqual(util.HumanReadableToBytes('15.3'), 15) self.assertEqual(util.HumanReadableToBytes('15.7'), 16) self.assertEqual(util.HumanReadableToBytes('1023'), 1023) self.assertEqual(util.HumanReadableToBytes('1k'), 1024) self.assertEqual(util.HumanReadableToBytes('2048'), 2048) self.assertEqual(util.HumanReadableToBytes('1 K'), 1024) self.assertEqual(util.HumanReadableToBytes('1 mb'), 1024**2) self.assertEqual(util.HumanReadableToBytes('1 GB'), 1024**3) self.assertEqual(util.HumanReadableToBytes('1T'), 1024**4) self.assertEqual(util.HumanReadableToBytes('1\t pb'), 1024**5) self.assertEqual(util.HumanReadableToBytes('1e'), 1024**6)