aboutsummaryrefslogtreecommitdiffstats
path: root/archivemail_test.py
diff options
context:
space:
mode:
authorPaul Rodger <paul@paulrodger.com>2002-04-08 13:39:03 +0000
committerPaul Rodger <paul@paulrodger.com>2002-04-08 13:39:03 +0000
commit35a9f14982ba752e26084cadfbef231ac96b1259 (patch)
tree11e917c2b82a3a89379680376239495920f73f98 /archivemail_test.py
parent92e86986e5b3b2623ab44f9fc1aa49e0687e9bcf (diff)
downloadarchivemail-35a9f14982ba752e26084cadfbef231ac96b1259.tar.gz
archivemail-35a9f14982ba752e26084cadfbef231ac96b1259.tar.bz2
archivemail-35a9f14982ba752e26084cadfbef231ac96b1259.zip
We now preserve the last-accessed and last-modified timestamps correctly.
Fixed a bug where lockfiles were being created that were not world-readable. Made archivemail work better when used as a python module so it can integrate better with unittest. Renamed unittest script 'test_archivemail' instead of 'archivemail_test' and added about 20 more tests.
Diffstat (limited to 'archivemail_test.py')
-rwxr-xr-xarchivemail_test.py41
1 files changed, 0 insertions, 41 deletions
diff --git a/archivemail_test.py b/archivemail_test.py
deleted file mode 100755
index a412dae..0000000
--- a/archivemail_test.py
+++ /dev/null
@@ -1,41 +0,0 @@
-#!/usr/bin/env python
-
-import archivemail
-import os
-import tempfile
-import unittest
-
-class TempfileTestCase(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):
- archivemail._options.output_dir = None
- dir = archivemail.choose_temp_dir("dummy")
- self.assertEqual(dir, os.curdir)
-
- def testSubDir(self):
- 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):
- archivemail._options.output_dir = self.output_dir
- dir = archivemail.choose_temp_dir("dummy")
- self.assertEqual(dir, self.output_dir)
-
- def testSubDirOutputDir(self):
- 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)
-
-
-if __name__ == "__main__":
- unittest.main()