示例#1
0
 def test_quotas_api_override_ta(self):
     limit = AwsLimit('limitname', self.mock_svc, 3, 1, 2)
     limit._set_quotas_limit(10.2)
     limit._set_api_limit(40)
     limit._set_ta_limit(41)
     limit.set_limit_override(55)
     assert limit.get_limit_source() == SOURCE_OVERRIDE
示例#2
0
 def test_quotas_api_ta_override(self):
     limit = AwsLimit('limitname', self.mock_svc, 3, 1, 2)
     limit.set_limit_override(55)
     limit._set_ta_limit(40)
     limit._set_api_limit(11)
     limit._set_quotas_limit(12)
     assert limit.get_limit() == 55
示例#3
0
 def test_simple(self):
     limit = AwsLimit(
         'limitname',
         self.mock_svc,
         3,
         1,
         2
     )
     assert limit.quotas_limit is None
     limit._set_quotas_limit(10.1)
     assert limit.quotas_limit == 10.1
示例#4
0
 def test_quotas_ta(self):
     limit = AwsLimit('limitname', self.mock_svc, 3, 1, 2)
     limit._set_quotas_limit(40)
     limit._set_ta_limit(41)
     assert limit.get_limit_source() == SOURCE_QUOTAS
示例#5
0
 def test_quotas_api(self):
     limit = AwsLimit('limitname', self.mock_svc, 3, 1, 2)
     limit._set_api_limit(40)
     limit._set_quotas_limit(50)
     assert limit.get_limit_source() == SOURCE_API
示例#6
0
 def test_quotas(self):
     limit = AwsLimit('limitname', self.mock_svc, 3, 1, 2)
     limit._set_quotas_limit(12)
     assert limit.get_limit() == 12