Author: Amaury Forgeot d'Arc <amaur...@gmail.com> Branch: py3.6 Changeset: r93933:1297ffb4dd1a Date: 2018-02-26 01:57 +0100 http://bitbucket.org/pypy/pypy/changeset/1297ffb4dd1a/
Log: CPython Issue #14711: os.stat_float_times() has been deprecated. diff --git a/pypy/module/posix/interp_posix.py b/pypy/module/posix/interp_posix.py --- a/pypy/module/posix/interp_posix.py +++ b/pypy/module/posix/interp_posix.py @@ -586,6 +586,8 @@ future calls return ints. If newval is omitted, return the current setting. """ + space.warn(space.newtext("stat_float_times() is deprecated"), + space.w_DeprecationWarning) state = space.fromcache(StatState) if newval == -1: diff --git a/pypy/module/posix/test/test_posix2.py b/pypy/module/posix/test/test_posix2.py --- a/pypy/module/posix/test/test_posix2.py +++ b/pypy/module/posix/test/test_posix2.py @@ -162,8 +162,12 @@ def test_stat_float_times(self): path = self.path posix = self.posix - current = posix.stat_float_times() - assert current is True + import warnings + with warnings.catch_warnings(record=True) as l: + warnings.simplefilter('always') + current = posix.stat_float_times() + assert current is True + assert "stat_float_times" in repr(l[0].message) try: posix.stat_float_times(True) st = posix.stat(path) @@ -180,6 +184,7 @@ finally: posix.stat_float_times(current) + def test_stat_result(self): st = self.posix.stat_result((0, 0, 0, 0, 0, 0, 0, 41, 42.1, 43)) assert st.st_atime == 41 _______________________________________________ pypy-commit mailing list pypy-commit@python.org https://mail.python.org/mailman/listinfo/pypy-commit