def load_edc(): if 'test' in sys.argv: f = open(os.path.join( Path(os.path.dirname(os.path.realpath(__file__))).ancestor(1).child('td_maternal').child('tests'), 'test_randomization.csv')) # else: # f = open(os.path.join( # Path(os.path.dirname(os.path.realpath(__file__))).ancestor(2).child('etc'), 'randomization.csv')) # for index, line in enumerate(f.readlines()): # if index == 0: # continue # seq, drug_assignment = line.split(',') # RandomizationItem.objects.get_or_create(name=seq, field_name=drug_assignment) edc_base_startup() site_lab_profiles.autodiscover() AppConfiguration(lab_profiles=site_lab_profiles).prepare() site_visit_schedules.autodiscover() site_visit_schedules.build_all() site_rule_groups.autodiscover() data_manager.prepare() site_sections.autodiscover() site_sections.update_section_lists() site_model_callers.autodiscover() admin.autodiscover()
def load_edc(): if 'test' in sys.argv: f = open( os.path.join( Path(os.path.dirname(os.path.realpath(__file__))).ancestor( 1).child('td_maternal').child('tests'), 'test_randomization.csv')) # else: # f = open(os.path.join( # Path(os.path.dirname(os.path.realpath(__file__))).ancestor(2).child('etc'), 'randomization.csv')) # for index, line in enumerate(f.readlines()): # if index == 0: # continue # seq, drug_assignment = line.split(',') # RandomizationItem.objects.get_or_create(name=seq, field_name=drug_assignment) edc_base_startup() site_lab_profiles.autodiscover() AppConfiguration(lab_profiles=site_lab_profiles).prepare() site_visit_schedules.autodiscover() site_visit_schedules.build_all() site_rule_groups.autodiscover() data_manager.prepare() site_sections.autodiscover() site_sections.update_section_lists() site_model_callers.autodiscover() admin.autodiscover()
def load_edc(): edc_base_startup() site_lab_profiles.autodiscover() AppConfiguration(lab_profiles=site_lab_profiles).prepare() site_visit_schedules.autodiscover() site_visit_schedules.build_all() site_rule_groups.autodiscover() data_manager.prepare() site_sections.autodiscover() site_sections.update_section_lists() site_model_callers.autodiscover() admin.autodiscover() for model in get_models(): try: django_databrowse.site.register(model) except: pass
from django.test.testcases import TestCase from edc_configuration.convert import localize from edc_configuration.models import GlobalConfiguration from edc_configuration.defaults import default_global_configuration from edc_lab.lab_profile.classes import site_lab_profiles from microbiome.apps.mb.app_configuration import AppConfiguration, study_end_datetime, study_start_datetime site_lab_profiles.autodiscover() class TestConfiguration(TestCase): def test_reads_global_config(self): """Assert a value specified in the local app overwrites the default.""" self.assertEqual( default_global_configuration.get('appointment').get( 'allowed_iso_weekdays'), '1234567') self.assertEqual( default_global_configuration.get('appointment').get( 'default_appt_type'), 'default') self.assertEqual( default_global_configuration.get('appointment').get( 'use_same_weekday'), True) AppConfiguration(lab_profiles=site_lab_profiles).prepare() self.assertEqual( GlobalConfiguration.objects.get_attr_value('default_appt_type'), 'clinic') self.assertEqual( GlobalConfiguration.objects.get_attr_value('use_same_weekday'), True)
from django.test.testcases import TestCase from edc_configuration.convert import localize from edc_configuration.models import GlobalConfiguration from edc_configuration.defaults import default_global_configuration from edc_lab.lab_profile.classes import site_lab_profiles from microbiome.apps.mb.app_configuration import AppConfiguration, study_end_datetime, study_start_datetime site_lab_profiles.autodiscover() class TestConfiguration(TestCase): def test_reads_global_config(self): """Assert a value specified in the local app overwrites the default.""" self.assertEqual(default_global_configuration.get('appointment').get('allowed_iso_weekdays'), '1234567') self.assertEqual(default_global_configuration.get('appointment').get('default_appt_type'), 'default') self.assertEqual(default_global_configuration.get('appointment').get('use_same_weekday'), True) AppConfiguration(lab_profiles=site_lab_profiles).prepare() self.assertEqual(GlobalConfiguration.objects.get_attr_value('default_appt_type'), 'clinic') self.assertEqual(GlobalConfiguration.objects.get_attr_value('use_same_weekday'), True) self.assertEqual(GlobalConfiguration.objects.get_attr_value('allowed_iso_weekdays'), '12345') def test_prepare(self): AppConfiguration(lab_profiles=site_lab_profiles).prepare() self.assertEqual(GlobalConfiguration.objects.get_attr_value('default_appt_type'), 'clinic') self.assertEqual(GlobalConfiguration.objects.get_attr_value('use_same_weekday'), True) self.assertEqual(GlobalConfiguration.objects.get_attr_value('appointments_days_forward'), 15) self.assertEqual(GlobalConfiguration.objects.get_attr_value('allowed_iso_weekdays'), '12345') self.assertEqual(