def _get_ds(ds_domains, data_source_path): data_source_json = _get_json(data_source_path) data_source_json['domains'] = ds_domains data_source_json['server_environment'] = [settings.SERVER_ENVIRONMENT] ds_conf = StaticDataSourceConfiguration.wrap( deepcopy(data_source_json)) return ds_conf, data_source_path
def call_center_data_source_configuration_provider(): data_source_paths = [FORM_DATA_SOURCE_PATH, CASE_DATA_SOURCE_PATH, CASE_ACTION_DATA_SOURCE_PATH] domains = [domain.name for domain in get_call_center_domains() if domain.use_fixtures] for data_source_path in data_source_paths: data_source_json = _get_json(data_source_path) ds_conf = StaticDataSourceConfiguration.wrap(deepcopy(data_source_json)) ds_conf.domains = domains yield ds_conf, data_source_path
def setUpClass(cls): super(BaseEnikshayDatasourceTest, cls).setUpClass() cls._call_center_domain_mock.start() cls.static_datasource = StaticDataSourceConfiguration.wrap( cls.get_json(cls.datasource_filename)) cls.domain = cls.static_datasource.domains[0] cls.datasource = StaticDataSourceConfiguration._get_datasource_config( cls.static_datasource, cls.domain, ) cls.factory = CaseFactory(domain=cls.domain)
def setUpClass(cls): super(BaseEnikshayDatasourceTest, cls).setUpClass() cls._call_center_domain_mock.start() cls.static_datasource = StaticDataSourceConfiguration.wrap( cls.get_json(cls.datasource_filename) ) cls.domain = cls.static_datasource.domains[0] cls.datasource = StaticDataSourceConfiguration._get_datasource_config( cls.static_datasource, cls.domain, ) cls.factory = CaseFactory(domain=cls.domain)
def setUpClass(cls): super(BaseICDSDatasourceTest, cls).setUpClass() cls._call_center_domain_mock.start() cls.static_datasource = StaticDataSourceConfiguration.wrap( cls.get_json(cls.datasource_filename) ) cls.domain = cls.static_datasource.domains[0] cls.datasource = StaticDataSourceConfiguration._get_datasource_config( cls.static_datasource, cls.domain, ) cls.casefactory = CaseFactory(domain=cls.domain) cls.adapter = get_indicator_adapter(cls.datasource) cls.adapter.rebuild_table()
def call_center_data_source_configuration_provider(): data_source_paths = [ FORM_DATA_SOURCE_PATH, CASE_DATA_SOURCE_PATH, CASE_ACTION_DATA_SOURCE_PATH ] domains = [ domain.name for domain in get_call_center_domains() if domain.use_fixtures ] for data_source_path in data_source_paths: data_source_json = _get_json(data_source_path) ds_conf = StaticDataSourceConfiguration.wrap( deepcopy(data_source_json)) ds_conf.domains = domains yield ds_conf, data_source_path
def call_center_data_source_configuration_provider(): data_source_paths = [ FORM_DATA_SOURCE_PATH, CASE_DATA_SOURCE_PATH, CASE_ACTION_DATA_SOURCE_PATH ] domains = [ domain.name for domain in get_call_center_domains() if domain.use_fixtures ] if not domains: return for data_source_path in data_source_paths: data_source_json = _get_json(data_source_path) data_source_json['domains'] = domains data_source_json['server_environment'] = [settings.SERVER_ENVIRONMENT] ds_conf = StaticDataSourceConfiguration.wrap( deepcopy(data_source_json)) yield ds_conf, data_source_path
def test_wrap(self): wrapped = StaticDataSourceConfiguration.wrap( self.get_json('sample_static_data_source')) self.assertEqual(["example", "dimagi"], wrapped.domains)
def test_wrap(self): wrapped = StaticDataSourceConfiguration.wrap(self.get_json('sample_static_data_source')) self.assertEqual(["example", "dimagi"], wrapped.domains)
def _get_ds(ds_domains, data_source_path): data_source_json = _get_json(data_source_path) data_source_json['domains'] = ds_domains data_source_json['server_environment'] = [settings.SERVER_ENVIRONMENT] ds_conf = StaticDataSourceConfiguration.wrap(deepcopy(data_source_json)) return ds_conf, data_source_path