コード例 #1
0
ファイル: test_225_mtext.py プロジェクト: suffrajet/ezdxf
def test_do_not_split_at_carret():
    # do not split at '^'
    s = 'a' * 19 + '^Ixxx^'
    chunks = split_mtext_string(s, 20)
    assert 2 == len(chunks)
    assert chunks[0] == 'a' * 19
    assert chunks[1] == '^Ixxx^'
コード例 #2
0
ファイル: test_225_mtext.py プロジェクト: tbwhsb88/ezdxf
def test_do_not_split_at_caret():
    # do not split at '^'
    chunks = split_mtext_string('a' * 19 + '^Ixxx^', 20)
    assert len(chunks) == 2
    assert chunks[0] == 'a' * 19
    assert chunks[1] == '^Ixxx^'
コード例 #3
0
ファイル: test_225_mtext.py プロジェクト: tbwhsb88/ezdxf
def test_split_longer_string():
    chunks = split_mtext_string(TESTSTR * 4, 20)
    assert len(chunks) == 2
    assert chunks[0] == TESTSTR * 2
    assert chunks[1] == TESTSTR * 2
コード例 #4
0
ファイル: test_225_mtext.py プロジェクト: tbwhsb88/ezdxf
def test_split_long_string():
    chunks = split_mtext_string(TESTSTR * 3, 20)
    assert len(chunks) == 2
    assert TESTSTR * 2 == chunks[0]
    assert TESTSTR == chunks[1]
コード例 #5
0
ファイル: test_225_mtext.py プロジェクト: tbwhsb88/ezdxf
def test_split_short_string():
    chunks = split_mtext_string(TESTSTR, 20)
    assert len(chunks) == 1
    assert TESTSTR == chunks[0]
コード例 #6
0
ファイル: test_225_mtext.py プロジェクト: tbwhsb88/ezdxf
def test_split_empty_string():
    chunks = split_mtext_string('', 20)
    assert len(chunks) == 0
コード例 #7
0
ファイル: test_225_mtext.py プロジェクト: suffrajet/ezdxf
def test_long_string_2():
    s = TESTSTR * 4
    chunks = split_mtext_string(s, 20)
    assert 2 == len(chunks)
    assert TESTSTR * 2 == chunks[0]
    assert TESTSTR * 2 == chunks[1]
コード例 #8
0
ファイル: test_225_mtext.py プロジェクト: suffrajet/ezdxf
def test_short_string():
    s = TESTSTR
    chunks = split_mtext_string(s, 20)
    assert 1 == len(chunks)
    assert TESTSTR == chunks[0]
コード例 #9
0
ファイル: test_225_mtext.py プロジェクト: suffrajet/ezdxf
def test_empty_string():
    s = ""
    chunks = split_mtext_string(s, 20)
    assert 0 == len(chunks)