def test_left_iter(self): centr, right, v1, v2, v3, v4, v5 =\ Vertex(1,1), Vertex(4,1), Vertex(0,3), Vertex(1,2), Vertex(3,2), Vertex(0,0), Vertex(2,0) mesh = Mesh(centr, right, v1, v2, v3, v4, v5) for v in (v1, v2, v3, v4, v5): mesh.add_edge(centr, v) vertices = mesh.left_iter(centr, right) expected = [v3, v2, v1]; got = [v for v in vertices] self.assertListEqual(got, expected)
def test_right_iter(self): centr, left, v1, v2, v3, v4, v5 =\ Vertex(1,1), Vertex(-1,1), Vertex(0,3), Vertex(1,2), Vertex(3,2), Vertex(0,0), Vertex(2,0) mesh = Mesh(centr, left, v1, v2, v3, v4, v5) for v in (v1, v2, v3, v4, v5): mesh.add_edge(centr, v) vertices = mesh.right_iter(centr, left) expected = [v1, v2, v3]; got = [v for v in vertices] print("got") for v in got: print (str(v)) print("exp") for v in expected: print (str(v)) self.assertListEqual(got, expected)