def test_rename(): # normal test handler = open("oldnamefile.txt", "w") handler.close() str_old = "oldnamefile.txt" dst = "newnamefile.txt" nt.rename(str_old, dst) AreEqual(nt.listdir(nt.getcwd()).count(dst), 1) AreEqual(nt.listdir(nt.getcwd()).count(str_old), 0) nt.remove(dst) # the destination name is a directory handler = open("oldnamefile.txt", "w") handler.close() str_old = "oldnamefile.txt" dst = "newnamefile.txt" nt.mkdir(dst) AssertError(OSError, nt.rename, str_old, dst) nt.rmdir(dst) nt.remove(str_old) # the dst already exists handler1 = open("oldnamefile.txt", "w") handler1.close() handler2 = open("newnamefile.txt", "w") handler2.close() str_old = "oldnamefile.txt" dst = "newnamefile.txt" AssertError(OSError, nt.rename, str_old, dst) nt.remove(str_old) nt.remove(dst) # the source file specified does not exist str_old = "oldnamefile.txt" dst = "newnamefile.txt" AssertError(OSError, nt.rename, str_old, dst)
def test_rename(): # normal test handler = open("oldnamefile.txt","w") handler.close() str_old = "oldnamefile.txt" dst = "newnamefile.txt" nt.rename(str_old,dst) AreEqual(nt.listdir(nt.getcwd()).count(dst), 1) AreEqual(nt.listdir(nt.getcwd()).count(str_old), 0) nt.remove(dst) # the destination name is a directory handler = open("oldnamefile.txt","w") handler.close() str_old = "oldnamefile.txt" dst = "newnamefile.txt" nt.mkdir(dst) AssertError(OSError, nt.rename,str_old,dst) nt.rmdir(dst) nt.remove(str_old) # the dst already exists handler1 = open("oldnamefile.txt","w") handler1.close() handler2 = open("newnamefile.txt","w") handler2.close() str_old = "oldnamefile.txt" dst = "newnamefile.txt" AssertError(OSError, nt.rename,str_old,dst) nt.remove(str_old) nt.remove(dst) # the source file specified does not exist str_old = "oldnamefile.txt" dst = "newnamefile.txt" AssertError(OSError, nt.rename,str_old,dst)