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.api_limit is None limit._set_api_limit(10) assert limit.api_limit == 10
def test_set_api_limit(self): limit = AwsLimit( 'limitname', self.mock_svc, 3, 1, 2 ) assert limit.api_limit is None limit._set_api_limit(10) assert limit.api_limit == 10
def test_get_limit_source_api_ta(self): limit = AwsLimit('limitname', self.mock_svc, 3, 1, 2) limit._set_api_limit(40) limit._set_ta_limit(41) assert limit.get_limit_source() == SOURCE_API
def test_get_limit_api_override(self): limit = AwsLimit('limitname', self.mock_svc, 3, 1, 2) limit.set_limit_override(55) limit._set_api_limit(40) assert limit.get_limit() == 55
def test_get_limit_api_ta(self): limit = AwsLimit('limitname', self.mock_svc, 3, 1, 2) limit._set_ta_limit(40) limit._set_api_limit(11) assert limit.get_limit() == 11
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_api(self): limit = AwsLimit('limitname', self.mock_svc, 3, 1, 2) limit._set_api_limit(40) assert limit.get_limit() == 40
def test_get_limit_source_api_override_ta(self): limit = AwsLimit('limitname', self.mock_svc, 3, 1, 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_get_limit_source_api_ta(self): limit = AwsLimit('limitname', self.mock_svc, 3, 1, 2) limit._set_api_limit(40) limit._set_ta_limit(41) assert limit.get_limit_source() == SOURCE_API
def test_get_limit_api_override_ta(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) assert limit.get_limit() == 55
def test_get_limit_api(self): limit = AwsLimit('limitname', self.mock_svc, 3, 1, 2) limit._set_api_limit(40) assert limit.get_limit() == 40