MCPcopy Create free account
hub / github.com/IfcOpenShell/IfcOpenShell / test_run

Method test_run

src/bonsai/test/tool/test_blender.py:43–57  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

41
42class TestCopyNodeGraph(NewFile):
43 def test_run(self):
44 material_to = bpy.data.materials.new("material_to")
45 tool.Style.set_use_nodes(material_to, True)
46 assert material_to.node_tree
47 material_to_nodes = material_to.node_tree.nodes
48 assert len(material_to_nodes) == 2
49 for node in material_to_nodes:
50 material_to_nodes.remove(node)
51 assert len(material_to_nodes) == 0
52
53 material_from = bpy.data.materials.new("material_from")
54 tool.Style.set_use_nodes(material_from, True)
55
56 subject.copy_node_graph(material_to, material_from)
57 assert len(material_to_nodes) == 2
58
59
60class TestSortPanelsForRegister(NewFile):

Callers

nothing calls this directly

Calls 4

newMethod · 0.80
copy_node_graphMethod · 0.80
set_use_nodesMethod · 0.45
removeMethod · 0.45

Tested by

no test coverage detected