Yup, we should.

On Mon, Dec 9, 2019 at 3:20 PM Ash Berlin-Taylor <a...@apache.org> wrote:

> Absolutely, and I don't think any of the concers about it in run-time code
> apply! Plus it is the way pytest recommends, and I think we get nicer
> failure messages using assert-style too?
>
> -a
>
> On 9 December 2019 15:06:07 GMT, Jarek Potiuk <jarek.pot...@polidea.com>
> wrote:
> >Hello everyone.
> >
> >So asserts are now banned from our main code. However with the recent
> >introduction of pytest we now have a chance to switch to using the
> >standard
> >asserts instead of deriving from TestCase class and using
> >assertSomething()
> >methods.
> >
> >I find it much more readable and nice and pytest is great in reporting
> >the
> >errors in a clear and readable way. And all the cases where asserts are
> >optimized away are not valid in this case.
> >
> >I think we should gradually switch to using asserts in our tests.
> >
> >WDYT?
> >
> >More info:
> >
> >Doc about asserts in pytest:
> >http://doc.pytest.org/en/latest/assert.html
> >
> >Demo of common assertion errors produced with pytest:
> >http://doc.pytest.org/en/latest/example/reportingdemo.html#tbreportdemo
> >
> >J.
> >
> >--
> >
> >Jarek Potiuk
> >Polidea <https://www.polidea.com/> | Principal Software Engineer
> >
> >M: +48 660 796 129 <+48660796129>
> >[image: Polidea] <https://www.polidea.com/>
>

Reply via email to