diff options
author | Daniel Firth <dan.firth@codethink.co.uk> | 2013-12-20 15:47:10 +0000 |
---|---|---|
committer | Ben Brown <ben.brown@codethink.co.uk> | 2013-12-20 16:02:35 +0000 |
commit | fbc2b8237a46d417f18be8938a1653945e189c54 (patch) | |
tree | 72afd17da55eadbf9d8ea54552a9177e55c19eb8 /morphlib/tempdir_tests.py | |
parent | 8f88b10048c858179a2c19c6eb479e59406d8b73 (diff) | |
download | morph-fbc2b8237a46d417f18be8938a1653945e189c54.tar.gz |
Replaces Tempdir with fs.tempfs.TempFS
Diffstat (limited to 'morphlib/tempdir_tests.py')
-rw-r--r-- | morphlib/tempdir_tests.py | 57 |
1 files changed, 0 insertions, 57 deletions
diff --git a/morphlib/tempdir_tests.py b/morphlib/tempdir_tests.py deleted file mode 100644 index 64ed214a..00000000 --- a/morphlib/tempdir_tests.py +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright (C) 2011-2012 Codethink Limited -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; version 2 of the License. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License along -# with this program; if not, write to the Free Software Foundation, Inc., -# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - - -import os -import shutil -import unittest - -import morphlib - - -class TempdirTests(unittest.TestCase): - - def setUp(self): - self.parent = os.path.abspath('unittest-tempdir') - os.mkdir(self.parent) - self.tempdir = morphlib.tempdir.Tempdir(parent=self.parent) - - def tearDown(self): - shutil.rmtree(self.parent) - - def test_creates_the_directory(self): - self.assert_(os.path.isdir(self.tempdir.dirname)) - - def test_creates_subdirectory_of_parent(self): - self.assert_(self.tempdir.dirname.startswith(self.parent + '/')) - - def test_uses_default_if_parent_not_specified(self): - t = morphlib.tempdir.Tempdir() - shutil.rmtree(t.dirname) - self.assertNotEqual(t.dirname, None) - - def test_removes_itself(self): - dirname = self.tempdir.dirname - self.tempdir.remove() - self.assertEqual(self.tempdir.dirname, None) - self.assertFalse(os.path.exists(dirname)) - - def test_joins_filename(self): - self.assertEqual(self.tempdir.join('foo'), - os.path.join(self.tempdir.dirname, 'foo')) - - def test_joins_absolute_filename(self): - self.assertEqual(self.tempdir.join('/foo'), - os.path.join(self.tempdir.dirname, 'foo')) |