def __init__(self, parameters=None, offset=0): """ Constructor. Takes parameters from config. Seeds ramdom engine from parameter.randomseed, if any. """ Engine.__init__(self, parameters, offset) self.params = parameters self.rank = offset if parameters: random.seed(parameters['randomseed'])
def test_run_method_is_implemented(self): """ Engine.run() method should be implemented in subclasses """ engine = Engine() self.assertRaises(NotImplementedError, engine.run, None, None, None)