Remove additional purge test
We recently added a new integration test for purge to check purge per project. It doesn't provide much more testing, and we can't actually have 2 purge tests because they can't run in parallel to each other, so let's remove it for now. Change-Id: I9f0b97adae9ea532bc2453441c327e30b849d006 Closes-Bug: #1608910
This commit is contained in:
parent
6c9f33dade
commit
e2704def9d
@ -11,7 +11,6 @@
|
||||
# under the License.
|
||||
|
||||
import time
|
||||
import uuid
|
||||
|
||||
from oslo_concurrency import processutils
|
||||
|
||||
@ -50,44 +49,3 @@ resources:
|
||||
stacks = dict((stack.id, stack) for stack in
|
||||
self.client.stacks.list(show_deleted=True))
|
||||
self.assertNotIn(stack_identifier.split('/')[1], stacks)
|
||||
|
||||
def test_purge_project_id(self):
|
||||
stack_identifier = self.stack_create(template=self.template)
|
||||
self._stack_delete(stack_identifier)
|
||||
stacks = dict((stack.id, stack) for stack in
|
||||
self.client.stacks.list(show_deleted=True))
|
||||
self.assertIn(stack_identifier.split('/')[1], stacks)
|
||||
fake_project_id = uuid.uuid4().hex
|
||||
time.sleep(1)
|
||||
cmd = "heat-manage purge_deleted -p %s 0" % fake_project_id
|
||||
processutils.execute(cmd, shell=True)
|
||||
|
||||
stacks = dict((stack.id, stack) for stack in
|
||||
self.client.stacks.list(show_deleted=True))
|
||||
self.assertIn(stack_identifier.split('/')[1], stacks)
|
||||
|
||||
time.sleep(1)
|
||||
cmd = "heat-manage purge_deleted 0"
|
||||
processutils.execute(cmd, shell=True)
|
||||
stacks = dict((stack.id, stack) for stack in
|
||||
self.client.stacks.list(show_deleted=True))
|
||||
self.assertNotIn(stack_identifier.split('/')[1], stacks)
|
||||
|
||||
# Test with tags
|
||||
stack_identifier = self.stack_create(template=self.template,
|
||||
tags="foo,bar")
|
||||
self._stack_delete(stack_identifier)
|
||||
|
||||
time.sleep(1)
|
||||
cmd = "heat-manage purge_deleted -p %s 0" % fake_project_id
|
||||
processutils.execute(cmd, shell=True)
|
||||
stacks = dict((stack.id, stack) for stack in
|
||||
self.client.stacks.list(show_deleted=True))
|
||||
self.assertIn(stack_identifier.split('/')[1], stacks)
|
||||
|
||||
time.sleep(1)
|
||||
cmd = "heat-manage purge_deleted 0"
|
||||
processutils.execute(cmd, shell=True)
|
||||
stacks = dict((stack.id, stack) for stack in
|
||||
self.client.stacks.list(show_deleted=True))
|
||||
self.assertNotIn(stack_identifier.split('/')[1], stacks)
|
||||
|
Loading…
Reference in New Issue
Block a user