Example #1
0
 def test_no_units(self):
     result = parse_utils.parse_size('1234')
     self.assertEqual(result, 1234)
     result = parse_utils.parse_size('1234.567')
     self.assertEqual(result, 1234)
     result = parse_utils.parse_size('-1234.567')
     self.assertEqual(result, -1234)
 def test_no_units(self):
     result = parse_utils.parse_size('1234')
     self.assertEqual(result, 1234)
     result = parse_utils.parse_size('1234.567')
     self.assertEqual(result, 1234)
     result = parse_utils.parse_size('-1234.567')
     self.assertEqual(result, -1234)
Example #3
0
 def test_si_units(self):
     result = parse_utils.parse_size('500 KB')
     self.assertEqual(result, 500000)
     result = parse_utils.parse_size('-500 KB')
     self.assertEqual(result, -500000)
     # no space left between units and value is intentional
     result = parse_utils.parse_size('0.01MB')
     self.assertEqual(result, 10000)
     result = parse_utils.parse_size('40 ZB')
     self.assertEqual(result, 40000000000000000000000)
Example #4
0
 def test_coreutils_units(self):
     result = parse_utils.parse_size('500 K')
     self.assertEqual(result, 512000)
     result = parse_utils.parse_size('-500 K')
     self.assertEqual(result, -512000)
     # no space left between units and value is intentional
     result = parse_utils.parse_size('0.01M')
     self.assertEqual(result, 10485)
     result = parse_utils.parse_size('1200 Y')
     self.assertEqual(result, 1450710983537555009647411200)
 def test_si_units(self):
     result = parse_utils.parse_size('500 KB')
     self.assertEqual(result, 500000)
     result = parse_utils.parse_size('-500 KB')
     self.assertEqual(result, -500000)
     # no space left between units and value is intentional
     result = parse_utils.parse_size('0.01MB')
     self.assertEqual(result, 10000)
     result = parse_utils.parse_size('40 ZB')
     self.assertEqual(result, 40000000000000000000000)
 def test_coreutils_units(self):
     result = parse_utils.parse_size('500 K')
     self.assertEqual(result, 512000)
     result = parse_utils.parse_size('-500 K')
     self.assertEqual(result, -512000)
     # no space left between units and value is intentional
     result = parse_utils.parse_size('0.01M')
     self.assertEqual(result, 10485)
     result = parse_utils.parse_size('1200 Y')
     self.assertEqual(result, 1450710983537555009647411200)