def test_getAcuteAngle(self): v5 = constructIntersection(withMovements=True) e15 = v5.getInEdge("1") e52 = v5.getOutEdge("2") e25 = v5.getInEdge("2") e35 = v5.getInEdge("3") e54 = v5.getOutEdge("4") e45 = v5.getInEdge("4") assert e15.getAcuteAngle(e52) == 90 assert e52.getAcuteAngle(e15) == 90 assert e15.getAcuteAngle(e54) == 180 assert e15.getAcuteAngle(e45) == 180 net = getSimpleNet() v5 = net.getVertex("5") v8 = net.getVertex("8") e58 = Edge(v5, v8, 3) net.addEdge(e58) e15 = net.getEdge("1", "5") e51 = net.getEdge("5", "1") assert e15.getAcuteAngle(e58) == 135 assert e51.getAcuteAngle(e58) == 135 assert e58.getAcuteAngle(e15) == 135 assert e58.getAcuteAngle(e51) == 135 e85 = Edge(v8, v5, 2) net.addEdge(e85) assert e15.getAcuteAngle(e85) == 135 assert e51.getAcuteAngle(e85) == 135 assert e85.getAcuteAngle(e15) == 135 assert e85.getAcuteAngle(e51) == 135