Use fixtures.TempDir in unit tests
Replaces tempfile.mkdtemp by fixtures.TempDir in order to explicit that unittest temporary directories will be deleted (cleanup is hidden in NestedTempfile). Change-Id: I7056333decd9a36f3ff1f69997e049dbc3d8afe5
This commit is contained in:
parent
988593e11f
commit
c06b4f4e61
@ -93,6 +93,7 @@ class TestCase(base.BaseTestCase):
|
||||
self.addCleanup(p.stop)
|
||||
|
||||
self.useFixture(conf_fixture.ConfFixture())
|
||||
self.useFixture(fixtures.NestedTempfile())
|
||||
|
||||
self._base_test_obj_backup = copy.copy(
|
||||
objects_base.MagnumObjectRegistry._registry._obj_classes)
|
||||
|
@ -10,6 +10,7 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
import fixtures
|
||||
import mock
|
||||
from oslo_config import cfg
|
||||
from webob import exc as webob_exc
|
||||
@ -19,7 +20,6 @@ try:
|
||||
except ImportError:
|
||||
import ConfigParser
|
||||
import shutil
|
||||
import tempfile
|
||||
import webtest
|
||||
|
||||
from magnum.api import app
|
||||
@ -159,7 +159,7 @@ class TestHeathcheck(api_base.FunctionalTest):
|
||||
super(TestHeathcheck, self).setUp()
|
||||
|
||||
# Create Temporary file
|
||||
self.tempdir = tempfile.mkdtemp()
|
||||
self.tempdir = self.useFixture(fixtures.TempDir()).path
|
||||
paste_ini = "magnum/tests/unit/api/controllers/auth-paste.ini"
|
||||
|
||||
# Read current file and create new one
|
||||
|
Loading…
Reference in New Issue
Block a user