[Python-Dev] [Python-checkins] cpython: Issue #15478: Fix test_os on Windows (os.chown is missing)

Jeremy Kloth jeremy.kloth at gmail.com
Wed Oct 31 15:47:03 CET 2012


On Tue, Oct 30, 2012 at 6:07 PM, victor.stinner
<python-checkins at python.org> wrote:
> http://hg.python.org/cpython/rev/01cc9fb52887
> changeset:   80068:01cc9fb52887
> user:        Victor Stinner <victor.stinner at gmail.com>
> date:        Wed Oct 31 01:04:10 2012 +0100
> summary:
>   Issue #15478: Fix test_os on Windows (os.chown is missing)
>
> files:
>   Lib/test/test_os.py |  3 ++-
>   1 files changed, 2 insertions(+), 1 deletions(-)
>
>
> diff --git a/Lib/test/test_os.py b/Lib/test/test_os.py
> --- a/Lib/test/test_os.py
> +++ b/Lib/test/test_os.py
> @@ -2069,7 +2069,6 @@
>          funcs = [
>              (os.chdir,),
>              (os.chmod, 0o777),
> -            (os.chown, 0, 0),
>              (os.lchown, 0, 0),
>              (os.listdir,),
>              (os.lstat,),
> @@ -2081,6 +2080,8 @@
>              (os.truncate, 0),
>              (os.unlink,),
>          ]
> +        if hasattr(os, "chown"):
> +            funcs.append((os.chown, 0, 0))
>          if sys.platform == "win32":
>              funcs.extend((
>                  (os._getfullpathname,),

Also missing on Windows is os.lchown.


More information about the Python-Dev mailing list