def test_child_all(self, remote_tmpdir: DriveFolder): foldername = random_string() folder = remote_tmpdir.mkdir(foldername) assert folder == remote_tmpdir.child(foldername) filename = random_string() file_ = remote_tmpdir.new_file(filename) file_.upload_empty() assert file_ == remote_tmpdir.child(filename)
def test_rename_flat(self, remote_tmpdir: DriveFolder): remote_file = remote_tmpdir.new_file(random_string()) remote_file.upload_empty() new_name = random_string() remote_file.rename(new_name) assert remote_file.name == new_name assert remote_tmpdir.child(new_name) == remote_file
def test_rename_target_exists(self, remote_tmpdir: DriveFolder): remote_file = remote_tmpdir.new_file(random_string()) remote_file.upload_empty() remote_file.parent.new_file("existing_file").upload_empty() remote_file.rename("existing_file") assert remote_tmpdir.child("existing_file") == remote_file