Example #1
0
 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)
Example #2
0
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()))
Example #3
0
    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)
Example #4
0
 def __init__(self, data: dict):
     data = self.data = Data(data)
     self.id_token: str = data['idToken']