def test_get_tier_config(get_mock): get_mock.return_value = _get_response_tier_config_ok() config = TierConfig.get('account_id', 'product_id') assert isinstance(config, TierConfig) get_mock.assert_called_with( url='http://localhost:8080/api/public/v1/tier/config-requests', headers={ 'Content-Type': 'application/json', 'Authorization': 'ApiKey XXXX:YYYYY' }, params={ 'status': 'approved', 'configuration__product__id': 'product_id', 'configuration__account__id': 'account_id' })
def make_object(self, data): from connect.models import TierConfig return TierConfig(**data)