def test_node_metadata(self): md = pyslim.NodeMetadata(slim_id=2, is_null=False, genome_type=pyslim.GENOME_TYPE_X) md_bytes = pyslim.encode_node(md) new_md = pyslim.decode_node(md_bytes) self.assertEqual(md, new_md)
def test_node_metadata(self): md = pyslim.NodeMetadata(slim_id=2, is_null=False, genome_type=pyslim.GENOME_TYPE_X) with self.assertWarns(DeprecationWarning): md_bytes = pyslim.encode_node(md) with self.assertWarns(DeprecationWarning): new_md = pyslim.decode_node(md_bytes) self.assertEqual(md, new_md)
def test_decode_already_node(self): m = pyslim.NodeMetadata(slim_id=123, is_null=True, genome_type=0) with self.assertWarns(DeprecationWarning): dm = pyslim.decode_node(m) self.assertEqual(m, dm)
def test_decode_already_node(self): m = pyslim.NodeMetadata(slim_id=123, is_null=True, genome_type=0) dm = pyslim.decode_node(m) self.assertEqual(m, dm)