'Test ResellerAdmin can modify/remove the quota on a user\'s account
Using the account client, the test modifies the quota
successively to:
* "25": a random value different from the initial quota value.
* ""  : an empty value, equivalent to the removal of the quota.
* "20": set the quota to its initial value.'

@decorators.attr(type=['smoke'])
@decorators.idempotent_id('63f51f9f-5f1d-4fc6-b5be-d454d70949d6')
@test.requires_ext(extension='account_quotas', service='object')
def test_admin_modify_quota(self):

    for quota in ('25', '', '20'):
        self.account_client.auth_provider.set_alt_auth_data(request_part='headers', auth_data=self.reselleradmin_auth_data)
        headers = {'X-Account-Meta-Quota-Bytes': quota}
        (resp, _) = self.os_roles_operator.account_client.request('POST', url='', headers=headers, body='')
        self.assertEqual(resp['status'], '204')
        self.assertHeaders(resp, 'Account', 'POST')
