It's definitely worth a try! I even mentioned this in AIP-27. But I think
this script does not change SetUp / TearDown to an appropriate  fixture.

T.

On Mon, Dec 9, 2019 at 6:03 PM Jarek Potiuk <jarek.pot...@polidea.com>
wrote:

> Well. I think (as discussed with Kamil) maybe even convert the tests
> automatically.
>
> How about we try: https://github.com/pytest-dev/unittest2pytest
>
> J.
>
> On Mon, Dec 9, 2019 at 5:48 PM Tomasz Urbaszek <
> tomasz.urbas...@polidea.com> wrote:
>
>> I agree. Should we encourage people to use asserts when adding new tests?
>>
>> T.
>>
>> On Mon, Dec 9, 2019 at 4:35 PM Kaxil Naik <kaxiln...@gmail.com> wrote:
>>
>>> 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/>
>>> >
>>>
>>
>>
>> --
>>
>> Tomasz Urbaszek
>> Polidea <https://www.polidea.com/> | Junior Software Engineer
>>
>> M: +48 505 628 493 <+48505628493>
>> E: tomasz.urbas...@polidea.com <tomasz.urbasz...@polidea.com>
>>
>> Unique Tech
>> Check out our projects! <https://www.polidea.com/our-work>
>>
>
>
> --
>
> Jarek Potiuk
> Polidea <https://www.polidea.com/> | Principal Software Engineer
>
> M: +48 660 796 129 <+48660796129>
> [image: Polidea] <https://www.polidea.com/>
>
>

-- 

Tomasz Urbaszek
Polidea <https://www.polidea.com/> | Junior Software Engineer

M: +48 505 628 493 <+48505628493>
E: tomasz.urbas...@polidea.com <tomasz.urbasz...@polidea.com>

Unique Tech
Check out our projects! <https://www.polidea.com/our-work>

Reply via email to