Beispiel #1
0
def test_empty_section():
    doc = Drawing()
    sec = load_section(EMPTYSEC, 'CLASSES')
    cls_entities = [doc.dxffactory.entity_from_tags(e) for e in sec]

    section = ClassesSection(None, iter(cls_entities))
    stream = StringIO()
    section.export_dxf(TagWriter(stream))
    result = stream.getvalue()
    stream.close()
    assert EMPTYSEC == result
Beispiel #2
0
def test_min_r12_drawing():
    tags = Tags.from_text(MINIMALISTIC_DXF12)
    drawing = Drawing(tags)
    assert len(drawing.linetypes) == 0
Beispiel #3
0
def section():
    doc = Drawing()
    sec = load_section(TESTCLASSES, 'CLASSES')
    cls_entities = [doc.dxffactory.entity_from_tags(e) for e in sec]
    return ClassesSection(None, iter(cls_entities))
Beispiel #4
0
 def setUp(self):
     self.dwg = Drawing(StringIterator(MINIMALISTIC_DXF12))
Beispiel #5
0
def test_min_r12_drawing():
    tags = Tags.from_text(MINIMALISTIC_DXF12)
    return Drawing(tags)
Beispiel #6
0
 def test_dxfversion(self):
     dwg = Drawing(StringIterator(TEST_HEADER))
     self.assertEqual('AC1009', dwg.dxfversion)
Beispiel #7
0
def min_r12():
    return Drawing(internal_tag_compiler(MINIMALISTIC_DXF12))
Beispiel #8
0
def test_dxfversion_1():
    dwg = Drawing(internal_tag_compiler(TEST_HEADER))
    assert 'AC1009' == dwg.dxfversion
Beispiel #9
0
 def setUp(self):
     self.dwg = Drawing(string_tagger(MINIMALISTIC_DXF12))
Beispiel #10
0
 def test_dxfversion(self):
     dwg = Drawing(string_tagger(TEST_HEADER))
     self.assertEqual('AC1009', dwg.dxfversion)