EdinburghGenomics / pyclarity-lims

Python interface to the GenoLogics LIMS server via its REST API.
MIT License
11 stars 4 forks source link

Integration tests #20

Closed tcezard closed 6 years ago

tcezard commented 6 years ago

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

coveralls commented 6 years ago

Coverage Status

Coverage decreased (-0.2%) to 76.85% when pulling 4aeffe24af30ef339255dafcad1e105aea7895fb on integration_tests into 834cb0ad58311acfe15fb7e3978d2eb2ae651cf9 on master.