示例#1
0
def test_tp_entity():
    parsed = tp.parse('tp @r')
    parsed: ParsedTpCommand

    assert isinstance(parsed.destination, EntityNode)

    assert str(parsed) == 'tp @r'
示例#2
0
def test_tp_position():
    parsed = tp.parse('tp 0 0 0')
    parsed: ParsedTpCommand

    assert isinstance(parsed.destination, PositionNode)

    assert str(parsed) == 'tp 0 0 0'
示例#3
0
def test_tp_target_rotation():
    parsed = tp.parse('tp @p 0 0 0 1 1')
    parsed: ParsedTpCommand

    assert isinstance(parsed.target, EntityNode)
    assert isinstance(parsed.destination, PositionNode)
    assert isinstance(parsed.rotation, RotationNode)

    assert str(parsed) == 'tp @p 0 0 0 1 1'