From 7fc2cca7d9056f6eacf7ccefdd136ed5f1496066 Mon Sep 17 00:00:00 2001 From: Barry Warsaw Date: Fri, 24 Jan 2003 17:34:13 +0000 Subject: A very minimal start to a test of the shutil module. --- Lib/test/test_shutil.py | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 Lib/test/test_shutil.py 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') -- cgit v0.12