This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author casevh
Recipients casevh
Date 2020-05-12.06:55:44
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1589266545.17.0.802278962638.issue40604@roundup.psfhosted.org>
In-reply-to
Content
An error in the gmpy2 test suite was reported at https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=960201
 
The test suite is run using doctest and has been running without issues for many years. The first failure occurs when running the following fragment:

>>> x = xmpz(16)
>>> iter = x.iter_bits()
>>> [b for b in iter]
[False, False, False, False, True]

The output is as expected when run interactively on 3.8.3rc1 but generated the following error message:

/home/case/local/lib/python3.8/doctest.py:1336: RuntimeWarning: coroutine '<module>' was never awaited
  exec(compile(example.source, filename, "single",
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
**********************************************************************
File "test_gmpy2_xmpz_misc.txt", line 91, in test_gmpy2_xmpz_misc.txt
Failed example:
    [b for b in iter]
Differences (ndiff with -expected +actual):
    - [False, False, False, False, True]
**********************************************************************

Note the runtime warning for doctest.py.
History
Date User Action Args
2020-05-12 06:55:45casevhsetrecipients: + casevh
2020-05-12 06:55:45casevhsetmessageid: <1589266545.17.0.802278962638.issue40604@roundup.psfhosted.org>
2020-05-12 06:55:45casevhlinkissue40604 messages
2020-05-12 06:55:44casevhcreate