| # 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') |