Esempio n. 1
0
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'
        })
Esempio n. 2
0
 def make_object(self, data):
     from connect.models import TierConfig
     return TierConfig(**data)