Merge "Added test test_create_snapshot_over_quota_limit"
This commit is contained in:
commit
717e0ad258
|
@ -426,6 +426,25 @@ class SharesAdminQuotasNegativeTest(base.BaseSharesAdminTest):
|
|||
self.create_share,
|
||||
share_type_id=self.share_type_id)
|
||||
|
||||
@decorators.idempotent_id('a2267f4d-63ef-4631-a01d-3723707e5516')
|
||||
@testtools.skipUnless(
|
||||
CONF.share.run_snapshot_tests, 'Snapshot tests are disabled.')
|
||||
@tc.attr(base.TAG_NEGATIVE, base.TAG_API_WITH_BACKEND)
|
||||
def test_create_snapshot_over_quota_limit(self):
|
||||
extra_specs = {'snapshot_support': True}
|
||||
share_type = self.create_share_type(extra_specs=extra_specs)
|
||||
share = self.create_share(share_type_id=share_type['id'])
|
||||
|
||||
# Update snapshot quota
|
||||
self.update_quotas(self.tenant_id, snapshots=1)
|
||||
|
||||
# Create share from updated snapshot, wait for status 'available'
|
||||
self.create_snapshot_wait_for_active(share['id'])
|
||||
|
||||
self.assertRaises(lib_exc.OverLimit,
|
||||
self.create_snapshot_wait_for_active,
|
||||
share['id'])
|
||||
|
||||
|
||||
@ddt.ddt
|
||||
class ReplicaQuotasNegativeTest(rep_neg_test.ReplicationNegativeBase):
|
||||
|
|
Loading…
Reference in New Issue