def test_set_invalid_value_raises_exception(self): attribs = GfxAttribs() with pytest.raises(ezdxf.DXFValueError): attribs.transparency = 2.0
def test_set_by_block_value(self): attribs = GfxAttribs() attribs.transparency = gfxattribs.TRANSPARENCY_BYBLOCK assert attribs.transparency == gfxattribs.TRANSPARENCY_BYBLOCK
def test_reset_value(self): attribs = GfxAttribs(transparency=0.5) attribs.transparency = None assert attribs.transparency is None
def test_set_value(self, value): attribs = GfxAttribs() attribs.transparency = value assert attribs.transparency == value