class_docstr: unittest for NetworkMorphismTuner
      
class_docstr_tok: ["unittest","for","NetworkMorphismTuner"]
docstr: unittest for get_best_model_id function
          
docstr_tok: ["unittest","for","get_best_model_id","function"]
code: def test_get_best_model_id(self):
      """unittest for get_best_model_id function"""
  
      tuner = NetworkMorphismTuner()
      tuner.add_model(0.8, 0)
      tuner.add_model(0.9, 1)
      self.assertEqual(tuner.get_best_model_id(), 1)
  
imports: import json
  from unittest import TestCase, main
  from copy import deepcopy
  import torch
  from nni.algorithms.hpo.networkmorphism_tuner import NetworkMorphismTuner
  from nni.algorithms.hpo.networkmorphism_tuner.graph import graph_to_json, json_to_graph
  from nni.algorithms.hpo.networkmorphism_tuner.graph_transformer import to_deeper_graph, to_skip_connection_graph, to_wider_graph
  from nni.algorithms.hpo.networkmorphism_tuner.layers import layer_description_extractor
  from nni.algorithms.hpo.networkmorphism_tuner.nn import CnnGenerator
label_desc: Use image node_id 10 for calling the NetworkMorphismTestCase obj's underlying member method code with example usage: obj.test_get_best_model_id() without return types