On Thu, 5 Mar 2020 at 23:09, Nir Soffer <nsof...@redhat.com> wrote: > On Thu, Mar 5, 2020 at 3:18 PM Marcin Sobczyk <msobc...@redhat.com> wrote: > > > > Hi All, > > > > I've been experimenting with porting basic suite from nose to pytest. > > The rationale behind my efforts were nose being deprecated since a long > > time [1] and the ability to use pytest's awesome fixtures. > > > > Turns out it's not really that hard - with two patches [2][3] I was able > > to lay the groundwork for non-distruptive and incremental process > > of porting the basic suite module by module. You can find the steps > > needed to port a certain module described in [2]. Please find > > the patches that do the actual porting in this topic [4]. > > Awesome! > > > One of the hurdles of using pytest vs nose is that the former executes > > the test functions in the order they appear in the module. This comes > > from the reasoning, that tests should be independent, which is not the > > case for OST. Reordering the test functions to match '_TEST_LIST' > > for '002_bootstrap' and '004_basic_sanity' modules would make > > a huge disruption, so I've decided to use a 'pytest-ordering' plugin that > > allows you to define the order with '@pytest.mark.run(order=)' > decorators. > > Until we get rid of dependencies between tests, this sounds like a > reasonable > solution. >
+1. Glad to see this progress and keep pushing forward. > _______________________________________________ > Devel mailing list -- devel@ovirt.org > To unsubscribe send an email to devel-le...@ovirt.org > Privacy Statement: https://www.ovirt.org/privacy-policy.html > oVirt Code of Conduct: > https://www.ovirt.org/community/about/community-guidelines/ > List Archives: > https://lists.ovirt.org/archives/list/devel@ovirt.org/message/MAU6DKOV3LB3Y2IRAFAEXSJFUIPMZF5T/ >
_______________________________________________ Devel mailing list -- devel@ovirt.org To unsubscribe send an email to devel-le...@ovirt.org Privacy Statement: https://www.ovirt.org/privacy-policy.html oVirt Code of Conduct: https://www.ovirt.org/community/about/community-guidelines/ List Archives: https://lists.ovirt.org/archives/list/devel@ovirt.org/message/SSL3WZ7WW2CBAA3NNTX3QYV5WY2SH27E/