haddock3
haddock3 copied to clipboard
update `caprieval` integration tests
You are about to submit a new Pull Request. Before continuing make sure you read the contributing guidelines and that you comply with the following criteria:
- [x] You have sticked to Python. Please talk to us before adding other programming languages to HADDOCK3
- [ ] Your PR is about CNS
- [x] Your code is well documented: proper docstrings and explanatory comments for those tricky parts
- [x] You structured the code into small functions as much as possible. You can use classes if there is a (state) purpose
- [x] Your code follows our coding style
- [x] You wrote tests for the new code
- [x]
toxtests pass. Runtoxcommand inside the repository folder - [ ]
-test.cfgexamples execute without errors. Insideexamples/runpython run_tests.py -b - [x] PR does not add any dependencies, unless permission granted by the HADDOCK team
- [ ] PR does not break licensing
- [ ] Your PR is about writing documentation for already existing code :fire:
- [x] Your PR is about writing tests for already existing code :godmode:
This PR updates the integration tests for caprieval module that were ignored in #957 and streamlines the checking process adding some helper functions to handle the polymorphic nature of the capri_ss and capri_clt files