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
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
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
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
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
def test_quotas(self): limit = AwsLimit('limitname', self.mock_svc, 3, 1, 2) limit._set_quotas_limit(12) assert limit.get_limit() == 12