def test_create_mask_error(self): with self.assertRaisesRegex(IndexError, 'sequence position out .* s1'): _create_mask(self.msa1, self.mask3)
def test_create_mask_mask_all(self): obs = _create_mask(self.msa1, self.mask6) npt.assert_array_equal(obs, [True, True, True, True])
def test_create_mask_mask_none(self): obs = _create_mask(self.msa1, self.mask7) npt.assert_array_equal(obs, [False, False, False, False])
def test_create_mask_two_chrome(self): obs = _create_mask(self.msa1, self.mask2) npt.assert_array_equal(obs, [False, True, False, True])