Tests for this module can be found in the test_samplesheet_validator script. These have been written to cover testing all the functions in this package.
Tests fixtures have been created which are passed into the test functions in order to test the functions in samplesheet_validator.py. These test fixtures cover both invalid and valid SampleSheets, and those that are invalid cover the various different ways in which a sample sheet can be invalid.
- 210917_NB551068_0409_AH3YNFAFX3_SampleSheet.csv
- 221021_A01229_0145_BHGGTHDMXY_SampleSheet.csv
- 221024_A01229_0146_BHKGG2DRX2_SampleSheet.csv
- 230309_M02631_0275_000000000-KRDLT_SampleSheet.csv
- 231012_M02631_0285_000000000-LBGMH_SampleSheet.csv
- 231116_NB551068_0551_AHLCYNAFX5_SampleSheet.csv
- 231201_NB552085_0291_AHVNWYAFX5_SampleSheet.csv