diff options
Diffstat (limited to 'Lib/test/test_shutil.py')
-rw-r--r-- | Lib/test/test_shutil.py | 28 |
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 0000000000..cd2469a1c0 --- /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') |