aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-04-13Implement remaining file parsing testsFrederick Muriuki Muriithi
* Implement remaining file parsing tests and some helpers functions needed for ensuring the tests work.
2022-04-13Check for `DuplicateHeader` errors in `parse_file` functionFrederick Muriuki Muriithi
2022-04-13Update `valid_header` to pass check for duplicated headersFrederick Muriuki Muriithi
2022-04-13Add test for duplicate headersFrederick Muriuki Muriithi
2022-04-13Implement test for parsing that failsFrederick Muriuki Muriithi
* Improve tests that ensure parsing fails in case the file has errors * Add strains.csv file * Implement minimum viable functionality that passes the implemented tests
2022-04-13Add tests outline for file parsingFrederick Muriuki Muriithi
Add dummy failing tests and a stub for the parsing of the files
2022-04-13Update Exception nameFrederick Muriuki Muriithi
Change the exception name to be more descriptive.
2022-04-13Add sample files for testsFrederick Muriuki Muriithi
Add some sample files to be used for testing that the parsing works as expected.
2022-04-11Add missing `__init__.py` to prevent import errorsFrederick Muriuki Muriithi
Without the `tests/__init__.py` file, the tests directory was not considered a package and therefore, running: $ pytest would fail with import error notifications. This fixes that.
2022-04-11Implement MVI for headers validity checking functionFrederick Muriuki Muriithi
Add a minimum viable implementation that passes the tests for the function that checks for the validity of the headers
2022-04-11Add tests for headersFrederick Muriuki Muriithi
* Add tests to check for validity of the headers * Add stubs for the tests
2022-04-11Implement MVP for valid_value functionsFrederick Muriuki Muriithi
* Implement the minimum viable functions for the average and standard error `valid_value` functions.
2022-04-11Implement tests and stubs for functions under testFrederick Muriuki Muriithi
2022-04-11Set up initial, failing tests for cell valuesFrederick Muriuki Muriithi
2022-04-11Initialise the QC repositoryFrederick Muriuki Muriithi