Example #1
0
 def test_setNodeA(self):
     """Test le fonctionnement de la fonction setNodeA()"""
     nodeA = Node(1, 5, 10) 
     nodeB = Node(2, 6, 8) 
     edge = Edge(nodeA, nodeB)      
     nodeC = Node(3, 7, 20) 
     edge.setNodeA(nodeC)
     #test changement nodeA
     self.assertIs(nodeC, edge.getNodeA())
Example #2
0
 def test_init(self):
     """Test du __init__"""
     nodeA = Node(1, 5, 10) 
     nodeB = Node(2, 6, 8) 
     edge = Edge(nodeA, nodeB)      
     self.assertIs(nodeA, edge.getNodeA())
     self.assertIs(nodeB, edge.getNodeB())
     self.assertFalse(edge.isDirected())
     self.assertFalse(edge.isDirectedA())
     self.assertFalse(edge.isDirectedB())
     self.assertEqual({}, edge.getFeatures())