tests: add test for checking conversion from base 10 to base 2
This commit adds a test that checks that strings representing base 10 memory sizes or base 10 memory bandwidths are correctly converted to strings representing base 2 values. Change-Id: Ie8cac15f06b4ceb1786484fea4e8ba2111f4e8d3
This commit is contained in:
@@ -281,7 +281,38 @@ class ConvertTestSuite(unittest.TestCase):
|
||||
def test_base_10_to_2(self):
|
||||
conv = convert._base_10_to_2
|
||||
|
||||
self.assertEqual(conv("1k"), "1Ki")
|
||||
self.assertIsNone(conv("1Ki"))
|
||||
self.assertEqual(conv("1kB", "B"), "1Ki")
|
||||
self.assertIsNone(conv("1KiB", "B"))
|
||||
|
||||
# Leaving the rest of this test for Erin to finish.
|
||||
self.assertEqual(conv("2MB", "B"), "2Mi")
|
||||
self.assertIsNone(conv("2MiB", "B"))
|
||||
|
||||
self.assertEqual(conv("3GB", "B"), "3Gi")
|
||||
self.assertIsNone(conv("3GiB", "B"))
|
||||
|
||||
self.assertEqual(conv("4TB", "B"), "4Ti")
|
||||
self.assertIsNone(conv("4TiB", "B"))
|
||||
|
||||
self.assertEqual(conv("5PB", "B"), "5Pi")
|
||||
self.assertIsNone(conv("5PiB", "B"))
|
||||
|
||||
self.assertEqual(conv("6EB", "B"), "6Ei")
|
||||
self.assertIsNone(conv("6EiB", "B"))
|
||||
|
||||
self.assertEqual(conv("1kB/s", "B/s"), "1Ki")
|
||||
self.assertIsNone(conv("1KiB/s", "B/s"))
|
||||
|
||||
self.assertEqual(conv("2MB/s", "B/s"), "2Mi")
|
||||
self.assertIsNone(conv("2MiB/s", "B/s"))
|
||||
|
||||
self.assertEqual(conv("3GB/s", "B/s"), "3Gi")
|
||||
self.assertIsNone(conv("3GiB/s", "B/s"))
|
||||
|
||||
self.assertEqual(conv("4TB/s", "B/s"), "4Ti")
|
||||
self.assertIsNone(conv("4TiB/s", "B/s"))
|
||||
|
||||
self.assertEqual(conv("5PB/s", "B/s"), "5Pi")
|
||||
self.assertIsNone(conv("5PiB/s", "B/s"))
|
||||
|
||||
self.assertEqual(conv("6EB/s", "B/s"), "6Ei")
|
||||
self.assertIsNone(conv("6EiB/s", "B/s"))
|
||||
|
||||
Reference in New Issue
Block a user