コード例 #1
0
 def testBadList(self):
   with self.assertRaises(ValueError):
     fio_benchmark.GetIODepths('3-5,8a')
コード例 #2
0
 def testTrailingComma(self):
   with self.assertRaises(ValueError):
     fio_benchmark.GetIODepths('3-5,')
コード例 #3
0
 def testBadRange(self):
   with self.assertRaises(ValueError):
     fio_benchmark.GetIODepths('3-a')
コード例 #4
0
 def testNoInteger(self):
   with self.assertRaises(ValueError):
     fio_benchmark.GetIODepths('a')
コード例 #5
0
 def testIntegerList(self):
   self.assertEqual(list(fio_benchmark.GetIODepths('3-5,8,10-12')),
                    [3, 4, 5, 8, 10, 11, 12])
コード例 #6
0
 def testIntegerRange(self):
   self.assertEqual(list(fio_benchmark.GetIODepths('3-5')), [3, 4, 5])
コード例 #7
0
 def testOneInteger(self):
   self.assertEqual(list(fio_benchmark.GetIODepths('3')), [3])