def test_invalid_all_variants_compatible(self, variants, nonref_counts):
   calculator = haplotypes._VariantCompatibilityCalculator(variants)
   with six.assertRaisesRegex(self, ValueError, 'variant'):
     calculator.all_variants_compatible(nonref_counts)
 def test_invalid_all_variants_compatible(self, variants, nonref_counts):
   calculator = haplotypes._VariantCompatibilityCalculator(variants)
   with self.assertRaisesRegexp(ValueError, 'variant'):
     calculator.all_variants_compatible(nonref_counts)
 def test_all_variants_compatible(self, variants, nonref_counts, expected):
   calculator = haplotypes._VariantCompatibilityCalculator(variants)
   actual = calculator.all_variants_compatible(nonref_counts)
   self.assertEqual(actual, expected)
 def test_all_variants_compatible(self, variants, nonref_counts, expected):
   calculator = haplotypes._VariantCompatibilityCalculator(variants)
   actual = calculator.all_variants_compatible(nonref_counts)
   self.assertEqual(actual, expected)