def test_individual_metadata(self): md = pyslim.IndividualMetadata( age=2, pedigree_id=23, population=0, sex=pyslim.INDIVIDUAL_TYPE_MALE, flags=pyslim.INDIVIDUAL_FLAG_MIGRATED) md_bytes = pyslim.encode_individual(md) new_md = pyslim.decode_individual(md_bytes) self.assertEqual(md, new_md)
def test_decode_already_individual(self): m = pyslim.IndividualMetadata(pedigree_id=24, age=8, population=1, sex=1, flags=0) dm = pyslim.decode_individual(m) self.assertEqual(m, dm)