From: Barry Warsaw Date: Fri, 24 Jan 2003 17:34:13 +0000 (+0000) Subject: A very minimal start to a test of the shutil module. X-Git-Tag: v2.3c1~2346 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=7fc2cca7d9056f6eacf7ccefdd136ed5f1496066;p=python A very minimal start to a test of the shutil module. --- 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')