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"