def test_malformed_line(): line = Line.from_text(MALFORMED_LINE) assert line.dxf.layer == "LY_EZDXF" assert line.dxf.linetype == "LT_EZDXF" assert line.dxf.color == 7 assert line.dxf.start.isclose((1, 1, 1)) assert line.dxf.end.isclose((2, 2, 2))
def test_load_entity_with_invalid_transparency(): line = Line.from_text(ENTITY_INVALID_TRANSPARENCY) # No auto fix in normal loading mode - Auditor fixes this issue at DXF # attribute level! assert line.dxf.transparency == 268435456 assert (line.transparency == 0.0 ), "should replace invalid transparency by opaque"
def entity(self): return Line.from_text(LINE_DATA)
def line(): return Line.from_text(LINE_DATA)
def line(request): return Line.from_text(request.param)
def test_recover_acdb_entity_tags(): line = Line.from_text(ERR_LINE) assert line.dxf.layer == "0" assert line.dxf.color == 1 assert line.dxf.linetype == "Linetype"