[Bug 6646] New: python 3.10 compatibility warnings break tests
mercurial-bugs at mercurial-scm.org
mercurial-bugs at mercurial-scm.org
Tue Feb 15 10:18:29 UTC 2022
https://bz.mercurial-scm.org/show_bug.cgi?id=6646
Bug ID: 6646
Summary: python 3.10 compatibility warnings break tests
Product: Mercurial
Version: 6.0.2
Hardware: All
OS: NetBSD
Status: UNCONFIRMED
Severity: bug
Priority: wish
Component: Mercurial
Assignee: bugzilla at mercurial-scm.org
Reporter: tk at giga.or.at
CC: mercurial-devel at mercurial-scm.org
Python Version: ---
Zeroconf deprecation warnings in 3.10 break some tests.
--- /scratch/devel/py-mercurial/work/mercurial-6.0.2/tests/test-paths.t
+++ /scratch/devel/py-mercurial/work/mercurial-6.0.2/tests/test-paths.t.err
@@ -146,6 +146,8 @@
#if no-pyoxidizer
$ hg paths --config extensions.zeroconf=
+ /tmp/hgtests.2d_twpz0/install/lib/python/hgext/zeroconf/Zeroconf.py:1464:
DeprecationWarning: notifyAll() is deprecated, use notify_all() instead
+ self.condition.notifyAll()
dupe = $TESTTMP/b#tip
dupe:pushurl = https://example.com/dupe
expand = $TESTTMP/a/$SOMETHING/bar
ERROR: test-paths.t output changed
!.............................s.....s..s......s......s.......................s........sss............ssssss.....
--- /scratch/devel/py-mercurial/work/mercurial-6.0.2/tests/test-hgrc.t
+++ /scratch/devel/py-mercurial/work/mercurial-6.0.2/tests/test-hgrc.t.err
@@ -310,6 +310,8 @@
#if no-pyoxidizer
$ HGRCSKIPREPO=1 hg paths --config extensions.zeroconf=
+ /tmp/hgtests.2d_twpz0/install/lib/python/hgext/zeroconf/Zeroconf.py:1464:
DeprecationWarning: notifyAll() is deprecated, use notify_all() instead
+ self.condition.notifyAll()
foo = $TESTTMP/bar
#else
$ HGRCSKIPREPO=1 hg paths --config extensions.zeroconf=
ERROR: test-hgrc.t output changed
There is another warning text change which I suspect is also python
3.10-specific:
--- /scratch/devel/py-mercurial/work/mercurial-6.0.2/tests/test-parseindex.t
+++
/scratch/devel/py-mercurial/work/mercurial-6.0.2/tests/test-parseindex.t.err
@@ -113,7 +113,7 @@
10000: head out of range
-2: head out of range
-10000: head out of range
- None: an integer is required( .got type NoneType.)? (re)
+ None: 'NoneType' object cannot be interpreted as an integer
good roots:
0: [0]
1: [1]
@@ -124,7 +124,7 @@
-2: []
-10000: []
bad roots:
- None: an integer is required( .got type NoneType.)? (re)
+ None: 'NoneType' object cannot be interpreted as an integer
$ cd ..
ERROR: test-parseindex.t output changed
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the Mercurial-devel
mailing list