def test_xlayer_subgraph_data(self): X_sub = XLayer(name='x_sub', type=['Sub']) X = XLayer(subgraph="xp0", subgraph_data=[X_sub]) assert isinstance(X.target, str) sg_data = X.subgraph_data assert len(sg_data) == 1 assert sg_data[0].name == 'x_sub' assert sg_data[0].type == ['Sub'] sg_data[0].type[0] = 'Sub2' assert sg_data[0].name == 'x_sub' assert sg_data[0].type == ['Sub2'] X.subgraph_data = [sg_data[0], XLayer(name='x_sub3', type=['Sub3'])] assert len(X.subgraph_data) == 2 assert X.subgraph_data[1].name == 'x_sub3' assert X.subgraph_data[1].type == ['Sub3']
def test_xlayer_subgraph_data(self): X_sub = XLayer(name="x_sub", type=["Sub"]) X = XLayer(subgraph="xp0", subgraph_data=[X_sub]) assert isinstance(X.target, str) sg_data = X.subgraph_data assert len(sg_data) == 1 assert sg_data[0].name == "x_sub" assert sg_data[0].type == ["Sub"] sg_data[0].type[0] = "Sub2" assert sg_data[0].name == "x_sub" assert sg_data[0].type == ["Sub2"] X.subgraph_data = [sg_data[0], XLayer(name="x_sub3", type=["Sub3"])] assert len(X.subgraph_data) == 2 assert X.subgraph_data[1].name == "x_sub3" assert X.subgraph_data[1].type == ["Sub3"]