1# Copyright (c) 2018-2019 Manfred Moitzi 2# License: MIT License 3 4from ezdxf.lldxf.tags import text_to_multi_tags, multi_tags_to_text 5 6TEST_TEXT = """Lorem ipsum dolor sit amet, consetetur sadipscing elitr, 7sed diam nonumy eirmod tempor invidunt ut labore et dolore 8magna aliquyam erat, sed diam voluptua. At vero eos et accusam 9et justo duo dolores et ea rebum. Stet clita kasd 10gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. 11Lorem ipsum dolor sit amet, consetetur sadipscing 12elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna 13aliquyam erat, sed diam voluptua. At vero 14eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea 15takimata sanctus est Lorem ipsum dolor sit amet. 16""" 17 18 19def test_text_to_multi_tags(): 20 tags = text_to_multi_tags(TEST_TEXT, code=303, size=40) 21 assert len(tags) == 16 22 assert tags[0].code == 303 23 assert len(tags[0].value) == 40 24 25 text = multi_tags_to_text(tags) 26 assert text == TEST_TEXT 27