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:
Thomas Herve 2016-08-03 10:31:09 +02:00
parent 6c9f33dade
commit e2704def9d

View File

@ -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)