<p dir="ltr">On Sep 9, 2016 4:21 PM, "Mads Kiilerich" <<a href="mailto:mads@kiilerich.com">mads@kiilerich.com</a>> wrote:<br>
><br>
> On 09/09/2016 04:03 PM, Thomas De Schampheleire wrote:<br>
>><br>
>> # HG changeset patch<br>
>> # User Thomas De Schampheleire <<a href="mailto:thomas.de.schampheleire@gmail.com">thomas.de.schampheleire@gmail.com</a>><br>
>> # Date 1473428048 -7200<br>
>> #      Fri Sep 09 15:34:08 2016 +0200<br>
>> # Node ID 6889d3b7435f1c4bb91d24a3af7774323ecbc778<br>
>> # Parent  59639343672495cb89be54b98f1d6d3a4c44307c<br>
>> tests: fix assertion rewriting in some tests with pytest-3.0.0+<br>
><br>
><br>
> Thanks ... but that fails with pytest < 3.<br>
><br>
> I can wrap it with<br>
> if getattr(pytest, 'register_assert_rewrite', None):</p>
<p dir="ltr">I guess there is also a version variable/method in pytest that we can use. If later the method is renamed, it won't go unnoticed...</p>
<p dir="ltr">> ... or we could desupport pytest < 3. But I guess this shows that it can be convenient to keep the old version around a bit.</p>
<p dir="ltr">I would rather argue that it is better to support a single version, then this mistake could not have happened...<br>
Especially for testing/development tools I don't see a reason to support multiple ones.</p>
<p dir="ltr">/Thomas<br>
</p>