Issue #3804: Added test for Issue #2222.
Reviewed by Benjamin Peterson.
diff --git a/Lib/test/test_os.py b/Lib/test/test_os.py
index 26c5482..741224c 100644
--- a/Lib/test/test_os.py
+++ b/Lib/test/test_os.py
@@ -23,6 +23,13 @@
os.close(f)
self.assert_(os.access(test_support.TESTFN, os.W_OK))
+ def test_rename(self):
+ path = unicode(test_support.TESTFN)
+ old = sys.getrefcount(path)
+ self.assertRaises(TypeError, os.rename, path, 0)
+ new = sys.getrefcount(path)
+ self.assertEqual(old, new)
+
class TemporaryFileTests(unittest.TestCase):
def setUp(self):