aboutsummaryrefslogtreecommitdiffstats
path: root/test_archivemail.py
diff options
context:
space:
mode:
authorPaul Rodger <paul@paulrodger.com>2002-05-20 06:14:54 +0000
committerPaul Rodger <paul@paulrodger.com>2002-05-20 06:14:54 +0000
commit518654df61488d454c051951a18c7793b935a7d4 (patch)
treef540c5204637c380c2adb938dfa8dcf075d390ff /test_archivemail.py
parentccea93db686be1f90a1ecc7ba2861a15c12ea3b2 (diff)
downloadarchivemail-518654df61488d454c051951a18c7793b935a7d4.tar.gz
archivemail-518654df61488d454c051951a18c7793b935a7d4.tar.bz2
archivemail-518654df61488d454c051951a18c7793b935a7d4.zip
We now call mkdir() to create a temporary directory to store any generated
tempfiles. This should be a lot more secure.
Diffstat (limited to 'test_archivemail.py')
-rwxr-xr-xtest_archivemail.py37
1 files changed, 0 insertions, 37 deletions
diff --git a/test_archivemail.py b/test_archivemail.py
index 0af5f7a..96f0cf6 100755
--- a/test_archivemail.py
+++ b/test_archivemail.py
@@ -300,43 +300,6 @@ class TestIsTooOld(unittest.TestCase):
assert(not archivemail.is_older_than_days(time_message=time_msg,
max_days=1))
-################ archivemail.choose_temp_dir() unit testing #############
-
-class TestChooseTempDir(unittest.TestCase):
- def setUp(self):
- self.output_dir = tempfile.mktemp()
- os.mkdir(self.output_dir)
- self.sub_dir = tempfile.mktemp()
- os.mkdir(self.sub_dir)
-
- def testCurrentDir(self):
- """use the current directory as a temp directory with no output dir"""
- archivemail.options.output_dir = None
- dir = archivemail.choose_temp_dir("dummy")
- self.assertEqual(dir, os.curdir)
-
- def testSubDir(self):
- """use the mailbox parent directory as a temp directory"""
- archivemail.options.output_dir = None
- dir = archivemail.choose_temp_dir(os.path.join(self.sub_dir, "dummy"))
- self.assertEqual(dir, self.sub_dir)
-
- def testOutputDir(self):
- """use the output dir as a temp directory when specified"""
- archivemail.options.output_dir = self.output_dir
- dir = archivemail.choose_temp_dir("dummy")
- self.assertEqual(dir, self.output_dir)
-
- def testSubDirOutputDir(self):
- """use the output dir as temp when given a mailbox directory"""
- archivemail.options.output_dir = self.output_dir
- dir = archivemail.choose_temp_dir(os.path.join(self.sub_dir, "dummy"))
- self.assertEqual(dir, self.output_dir)
-
- def tearDown(self):
- os.rmdir(self.output_dir)
- os.rmdir(self.sub_dir)
-
########## acceptance testing ###########