clean up saio env. after runnning func tests
Added call to delete container in teardown_package(). Tests are leaving objects and containers in saio environment after finishing running the tests. Currently, delete_containers() is called in the setUp of each test class, which cleans up the containers of the previous test, but leaves the containers of the last test in the saio environment. Change-Id: I643d7083a2a310fc3d24eab48c565f3798cff25f Signed-off-by: Thiago da Silva <thiago@redhat.com>
This commit is contained in:
@@ -32,7 +32,8 @@ from shutil import rmtree
|
||||
from tempfile import mkdtemp
|
||||
|
||||
from test import get_config
|
||||
from test.functional.swift_test_client import Connection, ResponseError
|
||||
from test.functional.swift_test_client import Account, Connection, \
|
||||
ResponseError
|
||||
# This has the side effect of mocking out the xattr module so that unit tests
|
||||
# (and in this case, when in-process functional tests are called for) can run
|
||||
# on file systems that don't support extended attributes.
|
||||
@@ -507,6 +508,12 @@ def teardown_package():
|
||||
global orig_collate
|
||||
locale.setlocale(locale.LC_COLLATE, orig_collate)
|
||||
|
||||
# clean up containers and objects left behind after running tests
|
||||
conn = Connection(config)
|
||||
conn.authenticate()
|
||||
account = Account(conn, config.get('account', config['username']))
|
||||
account.delete_containers()
|
||||
|
||||
global in_process
|
||||
if in_process:
|
||||
try:
|
||||
|
Reference in New Issue
Block a user