Exemplo n.º 1
0
 def test_setup_path(self):
     self.path.setup_path(1)
     self.assertEquals(self.path._graph._node_count, 1)
     self.assertEquals(self.path._path, [1])
     self.assertEquals(self.path.get_length(), 0)
     self.assert_path_consistency()
     # check that new path isn't added for same method
     new_path = MethodPath()
     new_path._db = self.path._db
     new_path._graph = DirectedGraph()
     new_path._load_graph()
     new_path.setup_path(1)
     self.assertEquals(new_path._graph._node_count, 1)
     self.assertEquals(new_path._path, [1])
     self.assertEquals(new_path.get_length(), 0)