Esempio n. 1
0
def test_default_new():
    entity = PdfDefinition.new(handle='ABBA',
                               owner='0',
                               dxfattribs={
                                   'filename': 'doc.pdf',
                                   'name': '1',
                               })
    assert entity.dxf.filename == 'doc.pdf'
    assert entity.dxf.name == '1'
Esempio n. 2
0
def test_default_new():
    entity = PdfDefinition.new(
        handle="ABBA",
        owner="0",
        dxfattribs={
            "filename": "doc.pdf",
            "name": "1",
        },
    )
    assert entity.dxf.filename == "doc.pdf"
    assert entity.dxf.name == "1"
Esempio n. 3
0
def pdf_def(doc):
    return PdfDefinition.from_text(PDF_DEFINITION, doc)
Esempio n. 4
0
def test_write_dxf():
    entity = PdfDefinition.from_text(PDFDEFINITION)
    result = TagCollector.dxftags(entity)
    expected = basic_tags_from_text(PDFDEFINITION)
    assert result == expected
Esempio n. 5
0
def test_default_init():
    entity = PdfDefinition()
    assert entity.dxftype() == "PDFDEFINITION"
    assert entity.dxf.handle is None
    assert entity.dxf.owner is None
Esempio n. 6
0
def entity():
    return PdfDefinition.from_text(PDFDEFINITION)