@@ -78,7 +78,7 @@ def test_filter(name):
7878 gui_mode = args .gui ,
7979 compile_builtins = compile_builtins ,
8080 persistent_sim = os .environ .get ("VUNIT_PERSISTENT_SIM" , "True" ) == "True" ,
81- simulator_class = cls ._select_simulator ())
81+ simulator_class = cls .select_simulator ())
8282
8383 @classmethod
8484 def _create_argument_parser (cls ):
@@ -141,7 +141,7 @@ def _create_argument_parser(cls):
141141 return parser
142142
143143 @staticmethod
144- def _available_simulators ():
144+ def available_simulators ():
145145 """
146146 Return a list of available simulators
147147 """
@@ -154,12 +154,12 @@ def _available_simulators():
154154 return sims
155155
156156 @classmethod
157- def _select_simulator (cls ):
157+ def select_simulator (cls ):
158158 """
159159 Select simulator class, either from VUNIT_SIMULATOR environment variable
160160 or the first available
161161 """
162- simulators = cls ._available_simulators ()
162+ simulators = cls .available_simulators ()
163163 environ_name = "VUNIT_SIMULATOR"
164164
165165 if environ_name in os .environ :
@@ -221,7 +221,7 @@ def __init__(self, # pylint: disable=too-many-locals, too-many-arguments
221221 if simulator_class is not None :
222222 self ._simulator_class = simulator_class
223223 else :
224- self ._simulator_class = self ._available_simulators ().values ()[0 ]
224+ self ._simulator_class = self .available_simulators ().values ()[0 ]
225225
226226 self ._sim_specific_path = join (self ._output_path , self ._simulator_class .name )
227227 self ._create_output_path (clean )
0 commit comments