def setUp(self): self.domain = Domain.get_or_create_with_name(TEST_DOMAIN, is_active=True) self.user = WebUser.create(TEST_DOMAIN, TEST_USER, TEST_PASSWORD) self.user.set_role(self.domain.name, 'admin') self.user.save() for item in CommCareCase.view("case/by_user", include_docs=True, reduce=False).all(): item.delete() for item in get_all_forms_in_all_domains(): item.delete() time.sleep(1)
def setUp(self): for doc in get_all_forms_in_all_domains(): # purge all xforms prior to start if doc.xmlns in [XMLNS_DOTS_FORM, XMLNS_PATIENT_UPDATE_DOT]: doc.delete() two_weeks = timedelta(days=14) self.domain = create_domain(PACT_DOMAIN) self.domain.date_created = datetime.utcnow() - two_weeks self.domain.save() self.submit_url = '/a/%s/receiver' % self.domain.name self.user = CommCareUser.create(self.domain.name, 'ctsims', 'mockmock', uuid=CTSIMS_ID) nonart_case_regimens = regimen_dict_from_choice( DOT_NONART, "morning,bedtime") art_case_regimens = regimen_dict_from_choice(DOT_ART, "morning,bedtime") props = { '_id': CASE_ID, 'dot_status': 'DOT1', 'domain': self.domain.name } props.update(nonart_case_regimens) props.update(art_case_regimens) self.case = CommCareCase(**props) self.case.save() self.form_a = "" with open( os.path.join(os.path.abspath(os.path.dirname(__file__)), 'dots_data', '05_uncheck_a.xml')) as fin: self.form_a = fin.read() % { 'encounter_date': ANCHOR_DATE_A.strftime('%Y-%m-%d'), 'anchor_date': ANCHOR_DATE_A.strftime("%d %b %Y") } self.form_b = "" with open( os.path.join(os.path.abspath(os.path.dirname(__file__)), 'dots_data', '06_uncheck_b.xml')) as fin: self.form_b = fin.read() % { 'encounter_date': ANCHOR_DATE_B.strftime('%Y-%m-%d'), 'anchor_date': ANCHOR_DATE_B.strftime("%d %b %Y") }
def setUp(self): for item in get_all_forms_in_all_domains(): item.delete() for item in FormData.objects.all(): item.delete() file_path = os.path.join(os.path.dirname(__file__), "data", "meta.xml") with open(file_path, "rb") as f: xml_data = f.read() submit_form_locally(xml_data, 'sofabed', app_id='12345', received_on=datetime.utcnow()) self.instance = XFormInstance.get('THIS_IS_THE_INSTANCEID')
def setUp(self): for item in get_all_forms_in_all_domains(): item.delete() for item in FormData.objects.all(): item.delete() file_path = os.path.join(os.path.dirname(__file__), "data", "meta.xml") with open(file_path, "rb") as f: xml_data = f.read() SubmissionPost(instance=xml_data, domain='sofabed', app_id='12345', received_on=datetime.utcnow()).get_response() self.instance = XFormInstance.get('THIS_IS_THE_INSTANCEID')
def setUp(self): for doc in get_all_forms_in_all_domains(): # purge all xforms prior to start if doc.xmlns in [XMLNS_DOTS_FORM, XMLNS_PATIENT_UPDATE_DOT]: doc.delete() two_weeks = timedelta(days=14) self.domain = Domain() self.domain.name = PACT_DOMAIN self.domain.is_active = True self.domain.date_created = datetime.utcnow() - two_weeks self.domain.save() self.submit_url = '/a/%s/receiver' % self.domain.name self.user = CommCareUser.create(self.domain.name, 'ctsims', 'mockmock', uuid=CTSIMS_ID) nonart_case_regimens = regimen_dict_from_choice(DOT_NONART, "morning,evening,bedtime") art_case_regimens = regimen_dict_from_choice(DOT_ART, "morning,noon") props= {'_id': CASE_ID, 'dot_status': 'DOT1', 'domain': self.domain.name} props.update(nonart_case_regimens) props.update(art_case_regimens) case = CommCareCase(**props) case.save() #generate CaseDoc self.pillbox_form = "" with open(os.path.join(os.path.abspath(os.path.dirname(__file__)), 'dots_data', '01_pillbox.xml')) as fin: self.pillbox_form = fin.read() self.no_pillbox_form = "" with open(os.path.join(os.path.abspath(os.path.dirname(__file__)), 'dots_data', '02_no_pillbox.xml')) as fin: self.no_pillbox_form = fin.read() self.no_pillbox_form2 = "" with open(os.path.join(os.path.abspath(os.path.dirname(__file__)), 'dots_data', '03_no_pillbox.xml')) as fin: self.no_pillbox_form2 = fin.read()
def setUp(self): for doc in get_all_forms_in_all_domains(): # purge all xforms prior to start if doc.xmlns in [XMLNS_DOTS_FORM, XMLNS_PATIENT_UPDATE_DOT]: doc.delete() two_weeks = timedelta(days=14) self.domain = create_domain(PACT_DOMAIN) self.domain.date_created = datetime.utcnow() - two_weeks self.domain.save() self.submit_url = '/a/%s/receiver' % self.domain.name self.user = CommCareUser.create(self.domain.name, 'ctsims', 'mockmock', uuid=CTSIMS_ID) nonart_case_regimens = regimen_dict_from_choice(DOT_NONART, "morning,bedtime") art_case_regimens = regimen_dict_from_choice(DOT_ART, "morning,bedtime") props = {'_id': CASE_ID, 'dot_status': 'DOT1', 'domain': self.domain.name} props.update(nonart_case_regimens) props.update(art_case_regimens) self.case = CommCareCase(**props) self.case.save() self.form_a = "" with open(os.path.join(os.path.abspath(os.path.dirname(__file__)), 'dots_data', '05_uncheck_a.xml')) as fin: self.form_a = fin.read() % { 'encounter_date': ANCHOR_DATE_A.strftime('%Y-%m-%d'), 'anchor_date': ANCHOR_DATE_A.strftime("%d %b %Y") } self.form_b = "" with open(os.path.join(os.path.abspath(os.path.dirname(__file__)), 'dots_data', '06_uncheck_b.xml')) as fin: self.form_b = fin.read() % { 'encounter_date': ANCHOR_DATE_B.strftime('%Y-%m-%d'), 'anchor_date': ANCHOR_DATE_B.strftime("%d %b %Y") }
def setUp(self): for item in get_all_forms_in_all_domains(): item.delete()
def setUp(self): for item in get_all_forms_in_all_domains(): item.delete()