Fork自 PaddlePaddle / Paddle
import unittest import paddle.v2.framework.core as core class TestProgramDesc(unittest.TestCase): def test_instance(self): program_desc = core.ProgramDesc.instance() self.assertIsNotNone(program_desc) del program_desc program_desc = core.ProgramDesc.instance() self.assertIsNotNone(program_desc)
self.assertIsNotNone(program_desc.root_block())
del program_desc
def test_append_block(self): prog_desc = core.ProgramDesc.__create_program_desc__() self.assertIsNotNone(prog_desc) block1 = prog_desc.append_block(prog_desc.root_block()) block2 = prog_desc.append_block(block1) self.assertEqual(block1.id(), block2.parent()) self.assertEqual(prog_desc.root_block().id(), block1.parent())
if __name__ == '__main__': unittest.main()