def ctx(self): doc = ezdxf.new() doc.layers.new( 'TrueColor', dxfattribs={'true_color': ezdxf.rgb2int((0xB0, 0xB0, 0xB0))}) context = RenderContext(doc) context.set_current_layout(doc.modelspace()) return context
def test_resolve_transparency_from_layer(): doc = ezdxf.new() doc.layers.add("Layer_T50", color=1, transparency=0.50) msp = doc.modelspace() line = msp.add_line( (0, 0), (1, 0), dxfattribs={ "color": 5, "layer": "Layer_T50", }, ) context = RenderContext(doc) context.set_current_layout(msp) prop = context.resolve_all(line) assert prop.color == "#0000ff7f"