18 Commits

Author SHA1 Message Date
Jeong, YunWon
3286e683e6 win32_xstat (#5247)
* win32_xstat

* vm::windows

* Add file_id
2024-04-21 22:02:09 +09:00
Jeong, YunWon
4a939141f6 Fix macos shutil (#5248)
* Fix macos shutil

* chmod+follow_symlinks=False calls lchmod
2024-04-21 07:07:58 +09:00
Jeong, YunWon
49cfcd817d remove some skipIf and enable shutil CI for windows (#5235)
* mark failing shtuil tests in windows

* unsetenv raise more informed error

* Remove a few skipIf for windows
2024-04-20 03:00:27 +09:00
Jeong, YunWon
5c527c2a28 Fix shutil test_copy_dir 2024-04-19 22:04:22 +09:00
Jeong, YunWon
c9c07a6bbc vm/ospath module 2024-04-19 13:25:19 +09:00
Lee Dogeon
60993b9d23 Bump shutil to 3.12.3 (#5228)
* Bump shutil to 3.12.3

* Implement windows platform target `is_junction` with junction library

* Add _winapi.NeedCurrentDirectoryForExePath

---------

Co-authored-by: Jeong, YunWon <jeong@youknowone.org>
2024-04-17 01:33:14 +09:00
Dean Li
5ee4fb899b test: use os_helper 2021-11-28 20:51:32 +08:00
Jeong YunWon
913b78ca44 Revert "Merge pull request #3433 from deantvv/test-update"
This reverts commit 9fa5c5ac66, reversing
changes made to e7fa32c687.
2021-11-17 17:06:51 +09:00
Dean Li
49a5805d11 test: use os_helper 2021-11-13 02:18:33 +00:00
Dean Li
a59556ad25 Refactor OSError
Implement `raw_os_error_to_exc_type` to reduce duplication of errno to
exception type.
2021-10-30 17:05:54 +08:00
Padraic Fanning
a2cf36aaab Clean up skips in test_shutil 2021-10-17 19:01:36 -04:00
Noah
daa0b1824f Unskip tests 2021-02-07 19:39:36 -06:00
Noah
ad3922ae91 Skip shutil test 2020-10-28 11:12:01 -05:00
Jeong YunWon
28b91d93bb Skip more test_shutil.py for macOS 2020-07-11 14:51:06 +09:00
Noah
1ebb5ceacd Add os._fcopyfile on macos 2020-07-11 13:50:37 +09:00
Noah
642da4ca59 Add some skips() to test_shutil 2020-07-10 12:36:11 -05:00
Noah
6b6c4da511 Add pyarg(flatten) 2020-07-10 12:09:36 -05:00
Noah
4d8066c557 Add shutil, tarfile, and test.test_shutil from CPython 3.8.2 2020-07-10 12:09:32 -05:00