From 518654df61488d454c051951a18c7793b935a7d4 Mon Sep 17 00:00:00 2001 From: Paul Rodger Date: Mon, 20 May 2002 06:14:54 +0000 Subject: We now call mkdir() to create a temporary directory to store any generated tempfiles. This should be a lot more secure. --- test_archivemail.py | 37 ------------------------------------- 1 file changed, 37 deletions(-) (limited to 'test_archivemail.py') 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 ########### -- cgit v1.2.3