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
diff --git a/functional/test_purge.py b/functional/test_purge.py
index ef742ef..fd652a9 100644
--- a/functional/test_purge.py
+++ b/functional/test_purge.py
@@ -11,7 +11,6 @@
# under the License.
import time
-import uuid
from oslo_concurrency import processutils
@@ -50,44 +49,3 @@
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)