def testMultiplePointsDistribution(self):
    dist = {'1B': '10%',
            '2B': '20%',
            '4B': '70%'}

    self.assertEqual(
        object_storage_service_benchmark._DistributionToBackendFormat(dist),
        {1: 10.0,
         2: 20.0,
         4: 70.0})
예제 #2
0
    def testMultiplePointsDistribution(self):
        dist = {'1B': '10%', '2B': '20%', '4B': '70%'}

        self.assertEqual(
            object_storage_service_benchmark._DistributionToBackendFormat(
                dist), {
                    1: 10.0,
                    2: 20.0,
                    4: 70.0
                })
예제 #3
0
    def testAbbreviatedPointDistribution(self):
        dist = '100KB'

        self.assertEqual(
            object_storage_service_benchmark._DistributionToBackendFormat(
                dist), {100000: 100.0})
예제 #4
0
    def testPointDistribution(self):
        dist = {'100KB': '100%'}

        self.assertEqual(
            object_storage_service_benchmark._DistributionToBackendFormat(
                dist), {100000: 100.0})
예제 #5
0
    def testBadPercentages(self):
        dist = {'1B': '50%'}

        with self.assertRaises(ValueError):
            object_storage_service_benchmark._DistributionToBackendFormat(dist)
  def testBadPercentages(self):
    dist = {'1B': '50%'}

    with self.assertRaises(ValueError):
      object_storage_service_benchmark._DistributionToBackendFormat(dist)
  def testAbbreviatedPointDistribution(self):
    dist = '100KB'

    self.assertEqual(
        object_storage_service_benchmark._DistributionToBackendFormat(dist),
        {100000: 100.0})
  def testPointDistribution(self):
    dist = {'100KB': '100%'}

    self.assertEqual(
        object_storage_service_benchmark._DistributionToBackendFormat(dist),
        {100000: 100.0})