<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
Hi All,<br>
<br>
<p>I'm afraid I found quite a <a moz-do-not-send="true"
href="https://bugs.python.org/issue35226">serious problem with
unittest.mock.call</a> objects that is important for users of
testfixtures' MockPopen helper.</p>
<p>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.</p>
<p>This release also include:</p>
<ul class="simple" style="color: rgb(0, 0, 0); font-family:
sans-serif; font-size: 16px; font-style: normal;
font-variant-ligatures: normal; font-variant-caps: normal;
font-weight: 400; letter-spacing: normal; orphans: 2; text-align:
start; text-indent: 0px; text-transform: none; white-space:
normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width:
0px; background-color: rgb(255, 255, 255); text-decoration-style:
initial; text-decoration-color: initial;">
<li style="hyphens: auto; text-align: justify; line-height:
20.8px;">Add official support for Python 3.7.</li>
<li style="hyphens: auto; text-align: justify; line-height:
20.8px;">Drop official support for Python 3.5.</li>
<li style="hyphens: auto; text-align: justify; line-height:
20.8px;">Better feedback when<span> </span><a class="reference
external"
href="https://docs.python.org/3/library/unittest.mock.html#unittest.mock.call"
title="(in Python v3.7)" style="color: rgb(53, 95, 124);
text-decoration: none;"><code class="xref py py-func docutils
literal" style="background-color: transparent; padding: 0px
1px; font-size: 0.95em; font-weight: bold;"><span
class="pre" style="hyphens: none;">call()</span></code></a><span> </span>comparisons
fail when using<span> </span><a class="reference internal"
title="testfixtures.compare" style="color: rgb(53, 95, 124);
text-decoration: none;"><code class="xref py py-func docutils
literal" style="background-color: transparent; padding: 0px
1px; font-size: 0.95em; font-weight: bold;"><span
class="pre" style="hyphens: none;">compare()</span></code></a>.</li>
<li style="hyphens: auto; text-align: justify; line-height:
20.8px;">A re-working of<span> </span><a class="reference
internal" title="testfixtures.popen.MockPopen" style="color:
rgb(53, 95, 124); text-decoration: none;"><code class="xref py
py-class docutils literal" style="background-color:
transparent; padding: 0px 1px; font-size: 0.95em;
font-weight: bold;"><span class="pre" style="hyphens: none;">MockPopen</span></code></a><span> </span>to
enable it to handle multiple processes being active at the same
time.</li>
<li style="hyphens: auto; text-align: justify; line-height:
20.8px;">Fixes to<span> </span><a class="reference internal"
style="color: rgb(53, 95, 124); text-decoration: none;"><span
class="doc">Mocking dates and times</span></a><span> </span>documentation.</li>
</ul>
The package is on PyPI and a full list of all the links to docs,
issue trackers and the like can be found here:<br>
<br>
<a moz-do-not-send="true"
href="https://github.com/Simplistix/testfixtures">https://github.com/Simplistix/testfixtures</a><br>
<br>
Any questions, please do ask on the Testing in Python list or on the
Simplistix open source mailing list...<br>
<br>
cheers,<br>
<br>
Chris<br>
<br>
</body>
</html>