def test_default_new(): entity = PdfUnderlay.new(handle='ABBA', owner='0', dxfattribs={}) assert entity.dxf.layer == '0' assert entity.dxf.insert == (0, 0, 0) assert entity.dxf.underlay_def_handle is None # set by add_underlay() assert entity.dxf.scale_x == 1 assert entity.dxf.scale_y == 1 assert entity.dxf.scale_y == 1 assert entity.dxf.rotation == 0 assert entity.dxf.extrusion == (0, 0, 1) assert entity.dxf.flags == 2 assert entity.dxf.contrast == 100 assert entity.dxf.fade == 0 assert entity.boundary_path == []
def test_write_dxf(): entity = PdfUnderlay.from_text(PDFUNDERLAY) result = TagCollector.dxftags(entity) expected = basic_tags_from_text(PDFUNDERLAY) assert result == expected
def entity(): return PdfUnderlay.from_text(PDFUNDERLAY)
def test_default_init(): entity = PdfUnderlay() assert entity.dxftype() == 'PDFUNDERLAY' assert entity.dxf.handle is None assert entity.dxf.owner is None
def pdf(doc): return PdfUnderlay.from_text(PDF_UNDERLAY, doc)