Beispiel #1
0
 def test_get_info(self, field_name, reader, expected):
   if reader is not None:
     reader = mock.Mock()
     reader.field_access_cache.info_field_get_fn.return_value = (
         functools.partial(
             struct_utils.get_string_field, is_single_field=True))
   variant = variants_pb2.Variant()
   variant_utils.set_info(variant, 'AD', [23, 25])
   variant_utils.set_info(variant, 'AA', 'C')
   variant_utils.set_info(variant, '1000G', True)
   variant_utils.set_info(variant, 'DB', False)
   actual = variant_utils.get_info(variant, field_name, vcf_object=reader)
   self.assertEqual(actual, expected)
 def test_get_info(self, field_name, reader, expected):
   if reader is not None:
     reader = mock.Mock()
     reader.field_access_cache.info_field_get_fn.return_value = (
         functools.partial(
             struct_utils.get_string_field, is_single_field=True))
   variant = variants_pb2.Variant()
   variant_utils.set_info(variant, 'AD', [23, 25])
   variant_utils.set_info(variant, 'AA', 'C')
   variant_utils.set_info(variant, '1000G', True)
   variant_utils.set_info(variant, 'DB', False)
   actual = variant_utils.get_info(variant, field_name, vcf_object=reader)
   self.assertEqual(actual, expected)