Exemple #1
0
    def test_01_good(self):
        ri, read_data = read_run_info(f("RunInfo-input01-good.xml"), 5, 8)
        self.assertNotEqual(None, ri)
        self.assertEqual(4, len(read_data))
        rifile = StringIO(ET.tostring(ri.getroot()).decode("utf-8"))

        diff = xml_diff_files(f("RunInfo-output01-good.xml"), rifile)
        self.assertEqual([], diff)
Exemple #2
0
 def test_missing_file(self):
     with self.assertRaises(EnvironmentError) as e:
         ri = read_run_info("missing", 5, 8)
Exemple #3
0
 def test_07_r3notindex(self):
     with self.assertRaises(ValueError) as e:
         read_run_info(f("RunInfo-input07-bad-r3notindex.xml"), 5, 8)
Exemple #4
0
 def test_04_no_umi_cycles(self):
     with self.assertRaises(ValueError) as e:
         read_run_info(f("RunInfo-input04-bad-no-umi-cycles.xml"), 5, 8)
Exemple #5
0
 def test_03_single_index(self):
     with self.assertRaises(ValueError) as e:
         read_run_info(f("RunInfo-input03-bad-single-index.xml"), 5, 8)
Exemple #6
0
 def test_02_no_reads(self):
     with self.assertRaises(ValueError) as e:
         read_run_info(f("RunInfo-input02-bad-no-reads.xml"), 5, 8)