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)