Revision 9fbfbb7b test/ganeti.utils_unittest.py
b/test/ganeti.utils_unittest.py | ||
---|---|---|
324 | 324 |
"""Test case for the FormatUnit function""" |
325 | 325 |
|
326 | 326 |
def testMiB(self): |
327 |
self.assertEqual(FormatUnit(1), '1M') |
|
328 |
self.assertEqual(FormatUnit(100), '100M') |
|
329 |
self.assertEqual(FormatUnit(1023), '1023M') |
|
327 |
self.assertEqual(FormatUnit(1, 'h'), '1M') |
|
328 |
self.assertEqual(FormatUnit(100, 'h'), '100M') |
|
329 |
self.assertEqual(FormatUnit(1023, 'h'), '1023M') |
|
330 |
|
|
331 |
self.assertEqual(FormatUnit(1, 'm'), '1') |
|
332 |
self.assertEqual(FormatUnit(100, 'm'), '100') |
|
333 |
self.assertEqual(FormatUnit(1023, 'm'), '1023') |
|
334 |
|
|
335 |
self.assertEqual(FormatUnit(1024, 'm'), '1024') |
|
336 |
self.assertEqual(FormatUnit(1536, 'm'), '1536') |
|
337 |
self.assertEqual(FormatUnit(17133, 'm'), '17133') |
|
338 |
self.assertEqual(FormatUnit(1024 * 1024 - 1, 'm'), '1048575') |
|
330 | 339 |
|
331 | 340 |
def testGiB(self): |
332 |
self.assertEqual(FormatUnit(1024), '1.0G') |
|
333 |
self.assertEqual(FormatUnit(1536), '1.5G') |
|
334 |
self.assertEqual(FormatUnit(17133), '16.7G') |
|
335 |
self.assertEqual(FormatUnit(1024 * 1024 - 1), '1024.0G') |
|
341 |
self.assertEqual(FormatUnit(1024, 'h'), '1.0G') |
|
342 |
self.assertEqual(FormatUnit(1536, 'h'), '1.5G') |
|
343 |
self.assertEqual(FormatUnit(17133, 'h'), '16.7G') |
|
344 |
self.assertEqual(FormatUnit(1024 * 1024 - 1, 'h'), '1024.0G') |
|
345 |
|
|
346 |
self.assertEqual(FormatUnit(1024, 'g'), '1.0') |
|
347 |
self.assertEqual(FormatUnit(1536, 'g'), '1.5') |
|
348 |
self.assertEqual(FormatUnit(17133, 'g'), '16.7') |
|
349 |
self.assertEqual(FormatUnit(1024 * 1024 - 1, 'g'), '1024.0') |
|
350 |
|
|
351 |
self.assertEqual(FormatUnit(1024 * 1024, 'g'), '1024.0') |
|
352 |
self.assertEqual(FormatUnit(5120 * 1024, 'g'), '5120.0') |
|
353 |
self.assertEqual(FormatUnit(29829 * 1024, 'g'), '29829.0') |
|
336 | 354 |
|
337 | 355 |
def testTiB(self): |
338 |
self.assertEqual(FormatUnit(1024 * 1024), '1.0T') |
|
339 |
self.assertEqual(FormatUnit(5120 * 1024), '5.0T') |
|
340 |
self.assertEqual(FormatUnit(29829 * 1024), '29.1T') |
|
356 |
self.assertEqual(FormatUnit(1024 * 1024, 'h'), '1.0T')
|
|
357 |
self.assertEqual(FormatUnit(5120 * 1024, 'h'), '5.0T')
|
|
358 |
self.assertEqual(FormatUnit(29829 * 1024, 'h'), '29.1T')
|
|
341 | 359 |
|
360 |
self.assertEqual(FormatUnit(1024 * 1024, 't'), '1.0') |
|
361 |
self.assertEqual(FormatUnit(5120 * 1024, 't'), '5.0') |
|
362 |
self.assertEqual(FormatUnit(29829 * 1024, 't'), '29.1') |
|
342 | 363 |
|
343 | 364 |
class TestParseUnit(unittest.TestCase): |
344 | 365 |
"""Test case for the ParseUnit function""" |
Also available in: Unified diff