Ejemplo n.º 1
0
 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
Ejemplo n.º 2
0
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
Ejemplo n.º 3
0
 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)
Ejemplo n.º 4
0
 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)
Ejemplo n.º 5
0
 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()
Ejemplo n.º 6
0
 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()
Ejemplo n.º 7
0
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
Ejemplo n.º 8
0
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
Ejemplo n.º 9
0
 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)
Ejemplo n.º 11
0
 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