Exemple #1
0
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 == []
Exemple #2
0
def test_write_dxf():
    entity = PdfUnderlay.from_text(PDFUNDERLAY)
    result = TagCollector.dxftags(entity)
    expected = basic_tags_from_text(PDFUNDERLAY)
    assert result == expected
Exemple #3
0
def entity():
    return PdfUnderlay.from_text(PDFUNDERLAY)
Exemple #4
0
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)