def test_replace_handle_105(self): tags = Tags.from_text(TESTHANDLE105) tags.replace_handle('AA') assert 'AA' == tags.get_handle()
def tags(self): return Tags.from_text(COLLECT_1)
def test_tag_index(self): tags = Tags.from_text(TESTFINDALL) index = tags.tag_index(0) assert 0 == index index = tags.tag_index(0, index + 1) assert 1 == index
def test_find_first_value_error(self): tags = Tags.from_text(TESTFINDALL) with pytest.raises(DXFValueError): tags.tag_index(1)
def test_get_handle_105(self): tags = Tags.from_text(TESTHANDLE105) assert 'F105' == tags.get_handle()
def test_find_all(self): tags = Tags.from_text(TESTFINDALL) assert 3 == len(tags.find_all(0))
def tags(self): return Tags.from_text(LEADER_1)
def tags(self, text): tags = Tags.from_text(text) return MultiLeader.extract_context_data(tags)
def test_min_r12_drawing(): tags = Tags.from_text(MINIMALISTIC_DXF12) drawing = Drawing(tags) assert len(drawing.linetypes) == 0
def test_write_dxf_2004(entity): expected = Tags.from_text(HELIXCLS) collector = TagCollector(dxfversion=DXF2004) entity.export_dxf(collector) assert collector.tags == expected
def test_write_dxf_2000(entity): expected = Tags.from_text(HELIXCLS) expected.remove_tags((91, )) collector = TagCollector(dxfversion=DXF2000) entity.export_dxf(collector) assert collector.tags == expected
def test_init_with_tags(self): tags = Tags.from_text(XTAGS1) xtags = ClassifiedTags(tags) self.assertEqual(3, len(xtags.subclasses)) self.assertEqual(1, len(xtags.xdata))
def add_subclasses(templates) -> None: for template in templates: self.tags.subclasses.append(Tags.from_text(template))