def test_compare(self): obj1 = Data("foo") obj2 = Data("foo") obj3 = Data("bar") obj4 = Data("bar") obj4.addAttribute(BoolAttribute("testAttr", True)) self.assertEqual(obj1, obj2) self.assertNotEqual(obj1, obj3) self.assertNotEqual(obj3, obj4)
def run_misc_worker(*args, **kwargs): logger = config.get_logger(kwargs['log_path'], kwargs['name']) try: db = Data(logger, kwargs['redis_host'], kwargs['redis_port'], kwargs['redis_db']) p = MiscWorker(logger, kwargs['name'], db, None, kwargs['config_path']) logger.info('Starting poller worker: {0}'.format(kwargs['name'])) p.run(args, kwargs) except Exception as e: logger.error('ERROR: Exception in run_misc_worker: {0}\r\n{1}'.format( e, traceback.format_exc()))
def __init__(self, mode, params_dict, exps=None): self.exps = exps self.exp_param = ExpParam.Experiment_param() # self.results = Results.Results() self.measurements = {} self.data = Data.Data(self) self.navigation_chronograms = None self.time_zoom_chronograms = None self.mini_PCHs = None self.file_name = None self.comment = "" self.defaultBinSize_s = 0.01 # default : 10ms self.new_exp(mode, params_dict)
def __init__(self, data: dict): data = self.data = Data(data) self.id_token: str = data['idToken']