def test_render(self):
     block1 = LibTarget_Object("lib target1", ["Test1.cpp", "Test2.cpp"])
     result = block1.render()
     print(result)
     if result != ['## Library Target - Object', 'add_library(lib_target1 OBJECT', '    "Test1.cpp" ', '    "Test2.cpp" )']:
         self.fail("Unexpected result")
     return
 def test_render2(self):
     libtgt = LibTarget_Object("lib target1", ["Test1.cpp", "Test2.cpp"])
     set1 = SetList("set1",["Test1.cpp", "Test2.cpp"])
     libtgt.SetLists.append(set1)
     result = libtgt.render()
     print(result)
     if result != ['## Library Target - Object', '## Source Set', 'set(set1 ', '    "Test1.cpp"', '    "Test2.cpp")',
                   'add_library(lib_target1 OBJECT', '    "set1" ', '    "Test1.cpp" ', '    "Test2.cpp" )']:
         self.fail("Unexpected result")
     return