cpython/Lib/test/test_pathlib
Barney Gale c68a93c582
GH-73991: Add `pathlib.Path.copy_into()` and `move_into()` (#123314)
These two methods accept an *existing* directory path, onto which we join
the source path's base name to form the final target path.

A possible alternative implementation is to check for directories in
`copy()` and `move()` and adjust the target path, which is done in several
`shutil` functions. This behaviour is helpful in a shell context, but
less so in a stored program that explicitly specifies destinations. For
example, a user that calls `Path('foo.py').copy('bar.py')` might not
imagine that `bar.py/foo.py` would be created, but under the alternative
implementation this will happen if `bar.py` is an existing directory.
2024-08-26 14:14:23 +01:00
..
__init__.py
test_pathlib.py GH-73991: Add `pathlib.Path.copy_into()` and `move_into()` (#123314) 2024-08-26 14:14:23 +01:00
test_pathlib_abc.py GH-73991: Add `pathlib.Path.copy_into()` and `move_into()` (#123314) 2024-08-26 14:14:23 +01:00