summaryrefslogtreecommitdiffstats
path: root/Lib/test/test_shutil.py
diff options
context:
space:
mode:
Diffstat (limited to 'Lib/test/test_shutil.py')
-rw-r--r--Lib/test/test_shutil.py28
1 files changed, 28 insertions, 0 deletions
diff --git a/Lib/test/test_shutil.py b/Lib/test/test_shutil.py
new file mode 100644
index 0000000..cd2469a
--- /dev/null
+++ b/Lib/test/test_shutil.py
@@ -0,0 +1,28 @@
+# Copyright (C) 2003 Python Software Foundation
+
+import unittest
+import shutil
+import tempfile
+from test import test_support
+
+class TestShutil(unittest.TestCase):
+ def test_rmtree_errors(self):
+ # filename is guaranteed not to exist
+ filename = tempfile.mktemp()
+ self.assertRaises(OSError, shutil.rmtree, filename)
+ self.assertEqual(shutil.rmtree(filename, True), None)
+
+
+
+def suite():
+ suite = unittest.TestSuite()
+ suite.addTest(unittest.makeSuite(TestShutil))
+ return suite
+
+
+def test_main():
+ test_support.run_suite(suite())
+
+
+if __name__ == '__main__':
+ unittest.main(defaultTest='suite')