def test_advset(self): block1 = SetList("test set 1", ["Test1.cpp", "Folder1/Test2.cpp"], False) block1.add("Test3.cpp") block1.add(["Test4.cpp", "Test5.cpp"]) block2 = SetList("test set 2", ["Test6.cpp", "Test7.cpp"]) block1.add(block2) result = block1.render() print(result) if result != ['## Source Set', 'set(test_set_1 ', ' "Test1.cpp"', ' "Folder1/Test2.cpp"', ' "Test3.cpp"', ' "Test4.cpp"', ' "Test5.cpp"', ' "Test6.cpp"', ' "Test7.cpp"', ')']: self.fail("Unexpected result") return
def test_parentset(self): block1 = SetList("test set 1", ["Test1.cpp", "Folder1/Test2.cpp"], True) block1.add("Test3.cpp") block1.add("Test4.cpp") block1.add_spacesep("Test5.cpp Test6.cpp Test7.cpp") result = block1.render() print(result) if result != ['## Source Set', 'set(test_set_1 ', ' "Test1.cpp"', ' "Folder1/Test2.cpp"', ' "Test3.cpp"', ' "Test4.cpp"', ' "Test5.cpp"', ' "Test6.cpp"', ' "Test7.cpp"', 'PARENT_SCOPE', ')']: self.fail("Unexpected result") return