@parameterized.parameters('X', '>', '!')
def test_gvcf_basic_raises_with_bad_ref_base(self, ref):
    caller = PlaceholderVariantCaller(0.01, 100)
    allele_counter = self.fake_allele_counter(100, [(0, 0, ref)])
    with self.assertRaisesRegexp(ValueError, 'Invalid reference base={}'.format(ref)):
        list(caller.make_gvcfs(allele_counter.summary_counts()))
@parameterized.parameters('X', '>', '!')
def test_gvcf_basic_raises_with_bad_ref_base(self, ref):
    caller = PlaceholderVariantCaller(0.01, 100)
    allele_counter = self.fake_allele_counter(100, [(0, 0, ref)])
    with self.assertRaisesRegexp(ValueError, 'Invalid reference base={}'.format(ref)):
        list(caller.make_gvcfs(allele_counter.summary_counts()))