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