コード例 #1
0
def test_onscreentext_node_scale():
    text = OnscreenText()

    text.set_scale(1, 2, 3)
    assert text['scale'] == (0.07, 0.07)
    assert text.scale == (0.07, 0.07)
    assert text.getScale() == (0.07, 0.07)
    assert text.text_scale == (0.07, 0.07)
    assert text.getTextScale() == (0.07, 0.07)
    assert text.get_scale() == (1, 2, 3)
コード例 #2
0
def test_onscreentext_text_scale():
    text = OnscreenText(scale=(1, 2))
    assert text['scale'] == (1, 2)
    assert text.scale == (1, 2)
    assert text.getScale() == (1, 2)
    assert text.text_scale == (1, 2)
    assert text.getTextScale() == (1, 2)
    assert text.get_scale() == (1, 1, 1)

    text.setTextScale(3, 4)
    assert text['scale'] == (3, 4)
    assert text.scale == (3, 4)
    assert text.getScale() == (3, 4)
    assert text.text_scale == (3, 4)
    assert text.getTextScale() == (3, 4)
    assert text.get_scale() == (1, 1, 1)

    text.text_scale = (7, 8)
    assert text['scale'] == (7, 8)
    assert text.scale == (7, 8)
    assert text.getScale() == (7, 8)
    assert text.text_scale == (7, 8)
    assert text.getTextScale() == (7, 8)
    assert text.get_scale() == (1, 1, 1)

    text.setScale(9, 10)
    assert text['scale'] == (9, 10)
    assert text.scale == (9, 10)
    assert text.getScale() == (9, 10)
    assert text.text_scale == (9, 10)
    assert text.getTextScale() == (9, 10)
    assert text.get_scale() == (1, 1, 1)

    text['scale'] = (11, 12)
    assert text['scale'] == (11, 12)
    assert text.scale == (11, 12)
    assert text.getScale() == (11, 12)
    assert text.text_scale == (11, 12)
    assert text.getTextScale() == (11, 12)
    assert text.get_scale() == (1, 1, 1)

    text.scale = 13
    assert text['scale'] == (13, 13)
    assert text.scale == (13, 13)
    assert text.getScale() == (13, 13)
    assert text.text_scale == (13, 13)
    assert text.getTextScale() == (13, 13)
    assert text.get_scale() == (1, 1, 1)