testfixtures 6.4.0 released - important bug fix! (again)

Chris Withers chris at withers.org
Wed Dec 19 08:15:38 EST 2018


   Hi All,

   I'm afraid I found quite a [1]serious problem with unittest.mock.call
   objects that is important for users of testfixtures' MockPopen helper.

   This release includes a monkey patch to fix that issue as well as a facade
   over both unittest.mock and the rolling backport on pypi, giving
   preference to the latter, so you don't have to change your code if you
   need to flip to the rolling backport for a while when waiting to a bug fix
   to land in Python core.

   This release also include:

     * Add official support for Python 3.7.
     * Drop official support for Python 3.5.
     * Better feedback when [2]call() comparisons fail when using compare().
     * A re-working of  MockPopen to enable it  to handle multiple  processes
       being active at the same time.
     * Fixes to Mocking dates and times documentation.

   The package is on PyPI and a full list of all the links to docs, issue
   trackers and the like can be found here:

   [3]https://github.com/Simplistix/testfixtures

   Any questions, please do ask on the Testing in Python list or on the
   Simplistix open source mailing list...

   cheers,

   Chris

References

   Visible links
   1. https://bugs.python.org/issue35226
   2. (in Python v3.7)
	https://docs.python.org/3/library/unittest.mock.html#unittest.mock.call
   3. https://github.com/Simplistix/testfixtures


More information about the Python-list mailing list