This PR bring first integration tests.
It works by querying 10 random entities from the LIMS and stores them as a string in a yaml file.
This file can then be use to check that no regression occurred after a change in pyclarity lims.
The integration tests only test the entities' properties
They do not check:
the search functions
the entities' functions
the modification of entities
the creation of entities
There are also a few fixes that were discovered while creating the integration tests
Coverage decreased (-0.2%) to 76.85% when pulling 4aeffe24af30ef339255dafcad1e105aea7895fb on integration_tests into 834cb0ad58311acfe15fb7e3978d2eb2ae651cf9 on master.
This PR bring first integration tests. It works by querying 10 random entities from the LIMS and stores them as a string in a yaml file. This file can then be use to check that no regression occurred after a change in pyclarity lims. The integration tests only test the entities' properties They do not check:
There are also a few fixes that were discovered while creating the integration tests