# import functions.lego_classes as lego_classes from functions.lego_classes import LegoItem from functions.lego_classes import LegoComponent # Test manually creating some item and components item1 = LegoItem(1,0.10,10) item2 = LegoItem(3,0.30,30) item3 = LegoItem(2, 0.2,20) component1 = LegoComponent() # component1.add_item(item1) component2 = LegoComponent(item2) componentall = LegoComponent([item1,item2],[]) # Some combinations might result in errors # component3 = LegoComponent(item3,component1) # component3.add(item2) # Can't really use an item twice # component3.add(component2) print(componentall.items) x = componentall.children() print(x) print(type(x)) alist = ["abc","def"]