Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | gh-96192: fix os.ismount() to use a path that is str or bytes (GH-96194) | Miss Islington (bot) | 2022-11-30 | 1 | -0/+2 |
| | | | | | | | | (cherry picked from commit 367f552129341796d75fc4cc40edb49405235a2b) Co-authored-by: Christoph Anton Mitterer <calestyo@scientia.org> Signed-off-by: Christoph Anton Mitterer <mail@christoph.anton.mitterer.name> Co-authored-by: Eryk Sun <eryksun@gmail.com> Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com> | ||||
* | gh-90473: Make chmod a dummy on WASI, skip chmod tests (GH-93534) (GH-93550) | Miss Islington (bot) | 2022-06-06 | 1 | -2/+1 |
| | | | | | | WASI does not have the ``chmod(2)`` syscall yet. (cherry picked from commit 22fed605e096eb74f3aa33f6d25aee76fdc2a3fa) Co-authored-by: Christian Heimes <christian@python.org> | ||||
* | gh-90473: wasmtime does not support absolute symlinks (GH-93490) | Miss Islington (bot) | 2022-06-05 | 1 | -20/+10 |
| | | | | | (cherry picked from commit 6f8367d3489eff07139bc908fdf666fc904ca445) Co-authored-by: Christian Heimes <christian@python.org> | ||||
* | bpo-46208: Fix normalization of relative paths in ↵ | neonene | 2022-01-06 | 1 | -0/+17 |
| | | | | _Py_normpath()/os.path.normpath (GH-30362) | ||||
* | bpo-45506: Normalize _PyPathConfig.stdlib_dir when calculated. (#29040) | Eric Snow | 2021-10-22 | 1 | -18/+44 |
| | | | | | The recently added PyConfig.stdlib_dir was being set with ".." entries. When __file__ was added for from modules this caused a problem on out-of-tree builds. This PR fixes that by normalizing "stdlib_dir" when it is calculated in getpath.c. https://bugs.python.org/issue45506 | ||||
* | bpo-43757: Make pathlib use os.path.realpath() to resolve symlinks in a path ↵ | Barney Gale | 2021-04-28 | 1 | -1/+56 |
| | | | | | (GH-25264) Also adds a new "strict" argument to realpath() to avoid changing the default behaviour of pathlib while sharing the implementation. | ||||
* | bpo-31904: Skip os.path.expanduser() tests on VxWorks (GH-23776) | pxinwr | 2020-12-15 | 1 | -0/+3 |
| | |||||
* | bpo-40275: Remove test helpers aliases in test.support (GH-21771) | Hai Shi | 2020-08-08 | 1 | -1/+1 |
| | |||||
* | bpo-40275: Use new test.support helper submodules in tests (GH-21764) | Hai Shi | 2020-08-07 | 1 | -45/+47 |
| | |||||
* | bpo-41069: Make TESTFN and the CWD for tests containing non-ascii ↵ | Serhiy Storchaka | 2020-06-25 | 1 | -1/+1 |
| | | | | characters. (GH-21035) | ||||
* | Remove unused imports in tests (GH-14518) | Victor Stinner | 2019-07-01 | 1 | -1/+1 |
| | |||||
* | bpo-10496: posixpath.expanduser() catchs pwd.getpwuid() error (GH-10919) | Victor Stinner | 2018-12-05 | 1 | -29/+49 |
| | | | | | | | * posixpath.expanduser() now returns the input path unchanged if the HOME environment variable is not set and pwd.getpwuid() raises KeyError (the current user identifier doesn't exist in the password database). * Add test_no_home_directory() to test_site. | ||||
* | bpo-33721: Make some os.path functions and pathlib.Path methods be tolerant ↵ | Serhiy Storchaka | 2018-09-18 | 1 | -0/+12 |
| | | | | | | | | | | to invalid paths. (#7695) Such functions as os.path.exists(), os.path.lexists(), os.path.isdir(), os.path.isfile(), os.path.islink(), and os.path.ismount() now return False instead of raising ValueError or its subclasses UnicodeEncodeError and UnicodeDecodeError for paths that contain characters or bytes unrepresentative at the OS level. | ||||
* | bpo-33861: Minor improvements of tests for os.path. (GH-7715) | Serhiy Storchaka | 2018-06-16 | 1 | -17/+10 |
| | | | | | | | | * Test exists(), lexists(), isdir(), isfile(), islink(), ismount() with bytes paths. * Remove unneeded silencing DeprecationWarning for ismount() with bytes path. * Test common functions with unencodable and undecodable paths. * Minor clean up and refactoring. | ||||
* | bpo-32964: Reuse a testing implementation of the path protocol in tests. (#5930) | Serhiy Storchaka | 2018-03-02 | 1 | -11/+3 |
| | |||||
* | Issue #26027, #27524: Add PEP 519/__fspath__() support to os and | Brett Cannon | 2016-08-26 | 1 | -0/+80 |
| | | | | | | os.path. Thanks to Jelle Zijlstra for the initial patch against posixmodule.c. | ||||
* | #2466: ismount now recognizes mount points user can't access. | R David Murray | 2016-08-19 | 1 | -2/+22 |
| | | | | | Patch by Robin Roth, reviewed by Serhiy Storchaka, comment wording tweaked by me. | ||||
* | Issue #24950: Fixed expanduser tests when the users home directory in pwd is ↵ | Serhiy Storchaka | 2016-05-03 | 1 | -4/+9 |
| | | | | | | "/". Based on patch by SilentGhost. | ||||
* | Use support.change_cwd() in tests. | Serhiy Storchaka | 2015-09-06 | 1 | -24/+13 |
|\ | |||||
| * | Use support.change_cwd() in tests. | Serhiy Storchaka | 2015-09-06 | 1 | -24/+13 |
| | | |||||
* | | Issue #10395: Added os.path.commonpath(). Implemented in posixpath and ntpath. | Serhiy Storchaka | 2015-03-31 | 1 | -0/+54 |
| | | | | | | | | Based on patch by Rafik Draoui. | ||||
* | | Issue #21883: os.path.join() and os.path.relpath() now raise a TypeError with | Serhiy Storchaka | 2014-10-04 | 1 | -16/+0 |
| | | | | | | | | more helpful error message for unsupported or mismatched types of arguments. | ||||
* | | Issue #22034: Improve handling of wrong argument types in posixpath.join(). | Serhiy Storchaka | 2014-08-24 | 1 | -13/+13 |
|\ \ | |/ | |||||
| * | Issue #22034: Got rid of misleading error message for bytearray arguments in | Serhiy Storchaka | 2014-08-24 | 1 | -12/+8 |
|/ | | | | posixpath.join(). | ||||
* | #17809: merge with 3.3. | Ezio Melotti | 2013-05-09 | 1 | -1/+2 |
|\ | |||||
| * | #17809: fix a test failure in test_expanduser when $HOME has a trailing /. ↵ | Ezio Melotti | 2013-05-09 | 1 | -1/+2 |
| | | | | | | | | Patch by Kubilay Kocak. | ||||
* | | #17315: merge with 3.3. | Ezio Melotti | 2013-03-01 | 1 | -0/+1 |
|\ \ | |/ | |||||
| * | #17315: merge with 3.2. | Ezio Melotti | 2013-03-01 | 1 | -0/+1 |
| |\ | |||||
| | * | #17315: unlink a file that test_posixpath was leaving around. | Ezio Melotti | 2013-03-01 | 1 | -0/+1 |
| | | | |||||
* | | | Disable posixpath.realpath() tests on Windows (fix for issue #6975). | Serhiy Storchaka | 2013-02-18 | 1 | -0/+2 |
|\ \ \ | |/ / | |||||
| * | | Disable posixpath.realpath() tests on Windows (fix for issue #6975). | Serhiy Storchaka | 2013-02-18 | 1 | -0/+2 |
| |\ \ | | |/ | |||||
| | * | Disable posixpath.realpath() tests on Windows (fix for issue #6975). | Serhiy Storchaka | 2013-02-18 | 1 | -0/+2 |
| | | | |||||
* | | | Fix posixpath.realpath() for multiple pardirs (fixes issue #6975). | Serhiy Storchaka | 2013-02-18 | 1 | -0/+18 |
|\ \ \ | |/ / | |||||
| * | | Fix posixpath.realpath() for multiple pardirs (fixes issue #6975). | Serhiy Storchaka | 2013-02-18 | 1 | -0/+18 |
| |\ \ | | |/ | |||||
| | * | Fix posixpath.realpath() for multiple pardirs (fixes issue #6975). | Serhiy Storchaka | 2013-02-18 | 1 | -0/+18 |
| | | | |||||
* | | | Issue #6975: os.path.realpath() now correctly resolves multiple nested ↵ | Serhiy Storchaka | 2013-02-10 | 1 | -0/+55 |
|\ \ \ | |/ / | | | | | | | symlinks on POSIX platforms. | ||||
| * | | Issue #6975: os.path.realpath() now correctly resolves multiple nested ↵ | Serhiy Storchaka | 2013-02-10 | 1 | -0/+55 |
| |\ \ | | |/ | | | | | | | symlinks on POSIX platforms. | ||||
| | * | Issue #6975: os.path.realpath() now correctly resolves multiple nested ↵ | Serhiy Storchaka | 2013-02-10 | 1 | -0/+55 |
| | | | | | | | | | | | | symlinks on POSIX platforms. | ||||
* | | | #16852: merge with 3.3. | Ezio Melotti | 2013-01-10 | 1 | -6/+2 |
|\ \ \ | |/ / | |||||
| * | | #16852: test_genericpath, test_posixpath, test_ntpath, and test_macpath now ↵ | Ezio Melotti | 2013-01-10 | 1 | -6/+2 |
| | | | | | | | | | | | | work with unittest test discovery. Patch by Zachary Ware. | ||||
* | | | Fix #11939. Set st_dev attribute on Windows to simplify os.path.samefile. | Brian Curtin | 2012-12-26 | 1 | -62/+0 |
|/ / | | | | | | | | | | | By setting the st_dev attribute, we can then remove some Windows-specific code and move os.path.samefile/sameopenfile/samestat to Lib/genericpath.py so all platforms share the same implementation. | ||||
* | | Use posixpath.join() explicitely in posixpath.join() test | Hynek Schlawack | 2012-07-17 | 1 | -1/+1 |
|\ \ | |/ | | | | | Used os.path.join before which has different semantics on Windows. | ||||
| * | Use posixpath.join() explicitely in posixpath.join() test | Hynek Schlawack | 2012-07-17 | 1 | -1/+1 |
| | | | | | | | | Used os.path.join before which has different semantics on Windows. | ||||
* | | #15377: Make posixpath.join() more strict when checking for str/bytes mix | Hynek Schlawack | 2012-07-17 | 1 | -10/+14 |
|\ \ | |/ | | | | | Based on a patch by Nick Coghlan. | ||||
| * | #15377: Make posixpath.join() more strict when checking for str/bytes mix | Hynek Schlawack | 2012-07-17 | 1 | -10/+14 |
| | | | | | | | | Based on a patch by Nick Coghlan. | ||||
* | | Fix context manager use in posixpath.join() tests | Hynek Schlawack | 2012-07-17 | 1 | -9/+12 |
|\ \ | |/ | | | | | The asserts were useless (and buggy). | ||||
| * | Fix context manager use in posixpath.join() tests | Hynek Schlawack | 2012-07-17 | 1 | -9/+12 |
| | | | | | | | | The asserts were useless (and buggy). | ||||
* | | #15180: Clarify posixpath.join() error message when mixing str & bytes | Hynek Schlawack | 2012-07-15 | 1 | -2/+9 |
|\ \ | |/ | |||||
| * | #15180: Clarify posixpath.join() error message when mixing str & bytes | Hynek Schlawack | 2012-07-15 | 1 | -2/+9 |
| | | |||||
* | | MERGE: Closes #14768: os.path.expanduser('~/a') doesn't works correctly when ↵ | Jesus Cea | 2012-05-10 | 1 | -0/+1 |
|\ \ | |/ | | | | | HOME is '/' |