Example #1
0
 def test_forward_read_not_populated(self):
     with self.assertRaises(Exception):
         validate_mandatory_read_fields(
             Spreadsheet.new_instance("1234567890123456", [
                 RawRead(sample_accession=None,
                         forward_read=None,
                         reverse_read=None,
                         sample_name='SAMPLE1',
                         taxon_id="1280",
                         library_name='LIB1')
             ]))
Example #2
0
 def test_mandatory_fields_for_reads_are_populated_single_read(self):
     self.assertEqual([],
                      validate_mandatory_read_fields(
                          Spreadsheet.new_instance("1234567890123456", [
                              RawRead(sample_accession=None,
                                      forward_read='READ.fastq.gz',
                                      reverse_read=None,
                                      sample_name='SAMPLE1',
                                      taxon_id="1280",
                                      library_name='LIB1')
                          ])))
Example #3
0
 def test_library_name_not_populated(self):
     self.assertEqual([
         "Missing library name for RawRead(forward_read='READ.fastq.gz', reverse_read=None, "
         "sample_name='SAMPLE1', sample_accession=None, taxon_id='1280', library_name=None)"
     ],
                      validate_mandatory_read_fields(
                          Spreadsheet.new_instance("1234567890123456", [
                              RawRead(sample_accession=None,
                                      forward_read='READ.fastq.gz',
                                      reverse_read=None,
                                      sample_name='SAMPLE1',
                                      taxon_id="1280",
                                      library_name=None)
                          ])))