def test_genotype_as_alleles_raises_with_bad_inputs(self): with self.assertRaises(Exception): variant_utils.genotype_as_alleles(None) with self.assertRaises(Exception): variant_utils.genotype_as_alleles(test_utils.make_variant(gt=None)) with self.assertRaises(Exception): variant_utils.genotype_as_alleles( test_utils.make_variant(alleles=['A', 'C'], gt=[0, 0]), call_ix=1) with self.assertRaises(Exception): variant_utils.genotype_type(None)
def test_genotype_as_alleles(self, variant, expected): self.assertEqual(variant_utils.genotype_as_alleles(variant), expected)