def test_Node_rotate_adds_rotation_transform(): rect = Rectangle((5, 15), p2=(10, 30), style="xyz") rect.translate((3, -2.5)) assert rect.rotate(18) == rect assert (str(rect) == '<rect height="15" style="xyz"' + ' transform="translate(3 -2.5) rotate(18)"' ' width="5" x="5" y="15"/>\n')
def test_Node_rotate_adds_rotation_transform_with_center(): rect = Rectangle((5, 15), p2=(10, 30), style="xyz") rect.rotate(18, (5, 7)) assert (str(rect) == '<rect height="15" style="xyz"' + ' transform="rotate(18,5,7)"' ' width="5" x="5" y="15"/>\n')