コード例 #1
0
def test_position_node():
    position = nodes.PositionNode(
        nodes.CoordinateNode(0),
        nodes.CoordinateNode(1),
        nodes.CoordinateNode(2)
    )
    assert str(position) == '0 1 2'
コード例 #2
0
 def test_local(self):
     node = nodes.CoordinateNode(4.2, local=True)
     assert str(node) == '^4.2'
コード例 #3
0
 def test_relative(self):
     node = nodes.CoordinateNode(42, relative=True)
     assert str(node) == '~42'
コード例 #4
0
 def test_normal(self):
     node = nodes.CoordinateNode(42)
     assert str(node) == '42'
コード例 #5
0
def test_rotation_node():
    rotation = nodes.RotationNode(
        nodes.CoordinateNode(0),
        nodes.CoordinateNode(1)
    )
    assert str(rotation) == '0 1'
コード例 #6
0
def test_position2d_node():
    position2d = nodes.Position2dNode(
        nodes.CoordinateNode(0),
        nodes.CoordinateNode(1)
    )
    assert str(position2d) == '0 1'