def test_reset_value(self): attribs = GfxAttribs(rgb=(10, 20, 30)) attribs.rgb = None assert attribs.rgb is None
def test_set_invalid_value_raises_exception(self): attribs = GfxAttribs() with pytest.raises(ezdxf.DXFValueError): attribs.rgb = (-1, 0, 0)
def test_set_value(self): attribs = GfxAttribs() attribs.rgb = (10, 20, 30) assert attribs.rgb == (10, 20, 30)