def test_sources_one_c_component_no_driver(self): c1_path = pj('path', 'g', 'p1', 'gp1_c1.c') p1_path = pj('path', 'g', 'p1') g_path = pj('path', 'g') p1 = Package(p1_path, [], [{ 'header': None, 'source': c1_path, 'driver': None, }]) g = Group(g_path, [], [p1]) assert([c1_path] == list(g.sources()))
def test_sources_one_cpp_component_with_driver(self): c1_header = pj('path', 'g', 'p1', 'gp1_c1.h') c1_path = pj('path', 'g', 'p1', 'gp1_c1.cpp') c1_driver = pj('path', 'g', 'p1', 'gp1_c1.t.cpp') p1_path = pj('path', 'g', 'p1') g_path = pj('path', 'g') p1 = Package(p1_path, [], [{ 'header': c1_header, 'source': c1_path, 'driver': c1_driver, }]) g = Group(g_path, [], [p1]) assert([c1_path] == list(g.sources())) assert([c1_driver] == list(g.drivers()))