def setUpClass(cls): super(RemindersTest, cls).bypass_setUpClass() cls.sms_backend, cls.sms_backend_mapping = setup_default_sms_test_backend( ) cls.domain = prepare_domain(TEST_DOMAIN) cls.district = make_loc(code="dis1", name="Test District 1", type="DISTRICT", domain=TEST_DOMAIN) cls.facility = make_loc(code="loc1", name="Test Facility 1", type="FACILITY", domain=TEST_DOMAIN, parent=cls.district) cls.facility_sp_id = cls.facility.sql_location.supply_point_id cls.user1 = bootstrap_user(cls.facility, username='******', domain=TEST_DOMAIN, home_loc='loc1', phone_number='5551234', first_name='test', last_name='Test') create_products(cls, TEST_DOMAIN, [ "id", "dp", "fs", "md", "ff", "dx", "bp", "pc", "qi", "jd", "mc", "ip" ])
def setUpClass(cls): cls.sms_backend, cls.sms_backend_mapping = setup_default_sms_test_backend() cls.domain = prepare_domain(TEST_DOMAIN) cls.district = make_loc(code="dis1", name="Test District 1", type="DISTRICT", domain=TEST_DOMAIN) cls.facility = make_loc(code="loc1", name="Test Facility 1", type="FACILITY", domain=TEST_DOMAIN, parent=cls.district) cls.facility_sp_id = cls.facility.sql_location.supply_point_id cls.user1 = bootstrap_user( cls.facility, username='******', domain=TEST_DOMAIN, home_loc='loc1', phone_number='5551234', first_name='test', last_name='Test' ) create_products(cls, TEST_DOMAIN, ["id", "dp", "fs", "md", "ff", "dx", "bp", "pc", "qi", "jd", "mc", "ip"])
def setUpClass(cls): prepare_domain(TEST_DOMAIN) cls.mohsw = make_loc(code='mohsw', name='mohsw', domain=TEST_DOMAIN, type='MOHSW') cls.region1 = make_loc(code='region1', name='Test Region 1', domain=TEST_DOMAIN, type='REGION', parent=cls.mohsw) cls.region2 = make_loc(code='region2', name='Test Region 2', domain=TEST_DOMAIN, type='REGION', parent=cls.mohsw) cls.district1 = make_loc(code='district1', name='Test District 1', domain=TEST_DOMAIN, type='DISTRICT', parent=cls.region1) cls.district2 = make_loc(code='district2', name='Test District 2', domain=TEST_DOMAIN, type='DISTRICT', parent=cls.region2) cls.facility1 = make_loc(code='facility1', name='Test Facility 1', domain=TEST_DOMAIN, type='FACILITY', parent=cls.district1, metadata={'group': 'A'}) cls.facility2 = make_loc(code='facility2', name='Test Facility 2', domain=TEST_DOMAIN, type='FACILITY', parent=cls.district2, metadata={'group': 'C'}) create_products(cls, TEST_DOMAIN, ['dx', 'al', 'ab']) date = datetime(2015, 9, 2) create_stock_report(cls.facility1, {'dx': 10, 'al': 0, 'ab': 15}, date) create_stock_report(cls.facility2, {'dx': 10, 'al': 20, 'ab': 15}, date) SupplyPointStatus.objects.create( status_type=SupplyPointStatusTypes.DELIVERY_FACILITY, status_value=SupplyPointStatusValues.RECEIVED, status_date=date, location_id=cls.facility1.get_id ) SupplyPointStatus.objects.create( status_type=SupplyPointStatusTypes.R_AND_R_FACILITY, status_value=SupplyPointStatusValues.SUBMITTED, status_date=date, location_id=cls.facility2.get_id ) StockDataCheckpoint.objects.create( domain=TEST_DOMAIN, api='test', date=date, limit=1000, offset=0 )
def setUpClass(cls): super(TestReportSummaryBase, cls).setUpClass() delete_domain_phone_numbers(TEST_DOMAIN) cls.sms_backend, cls.sms_backend_mapping = setup_default_sms_test_backend() cls.domain = prepare_domain(TEST_DOMAIN) cls.district = make_loc(code="dis1", name="TEST DISTRICT", type="DISTRICT", domain=TEST_DOMAIN, metadata={'group': DeliveryGroups().current_submitting_group()}) cls.facility = make_loc(code="d10001", name="Test Facility 1", type="FACILITY", domain=TEST_DOMAIN, parent=cls.district, metadata={'group': DeliveryGroups().current_submitting_group()}) cls.facility2 = make_loc(code="d10002", name="Test Facility 2", type="FACILITY", domain=TEST_DOMAIN, parent=cls.district, metadata={'group': DeliveryGroups().current_delivering_group()}) cls.facility3 = make_loc(code="d10003", name="Test Facility 3", type="FACILITY", domain=TEST_DOMAIN, parent=cls.district, metadata={'group': DeliveryGroups().current_submitting_group()}) cls.facilities = [cls.facility, cls.facility2, cls.facility3] cls.district_user = bootstrap_user( cls.district, username='******', domain=TEST_DOMAIN, home_loc='dis1', phone_number='1234', first_name='test', last_name='Test' ) cls.contact1 = bootstrap_user( cls.facility, username='******', domain=TEST_DOMAIN, home_loc='d10001', phone_number='1235', first_name='test', last_name='Test' ) cls.contact2 = bootstrap_user( cls.facility2, username='******', domain=TEST_DOMAIN, home_loc='d10002', phone_number='1236', first_name='test', last_name='Test' ) cls.contact3 = bootstrap_user( cls.facility3, username='******', domain=TEST_DOMAIN, home_loc='d10003', phone_number='1237', first_name='test', last_name='Test' ) for facility in cls.facilities: facility.metadata['group'] = cls.relevant_group() facility.save() create_products(cls, TEST_DOMAIN, ["id", "dp", "fs", "md", "ff", "dx", "bp", "pc", "qi", "jd", "mc", "ip"])
def setUpClass(cls): super(TestReportRunner, cls).setUpClass() cls.domain = prepare_domain(TEST_DOMAIN) cls.mohsw = make_loc(code='mohsw', name='mohsw', domain=TEST_DOMAIN, type='MOHSW') cls.region1 = make_loc(code='region1', name='Test Region 1', domain=TEST_DOMAIN, type='REGION', parent=cls.mohsw) cls.region2 = make_loc(code='region2', name='Test Region 2', domain=TEST_DOMAIN, type='REGION', parent=cls.mohsw) cls.district1 = make_loc(code='district1', name='Test District 1', domain=TEST_DOMAIN, type='DISTRICT', parent=cls.region1) cls.district2 = make_loc(code='district2', name='Test District 2', domain=TEST_DOMAIN, type='DISTRICT', parent=cls.region2) cls.facility1 = make_loc(code='facility1', name='Test Facility 1', domain=TEST_DOMAIN, type='FACILITY', parent=cls.district1, metadata={'group': 'A'}) cls.facility2 = make_loc(code='facility2', name='Test Facility 2', domain=TEST_DOMAIN, type='FACILITY', parent=cls.district2, metadata={'group': 'C'}) create_products(cls, TEST_DOMAIN, ['dx', 'al', 'ab']) date = datetime(2015, 9, 2) create_stock_report(cls.facility1, {'dx': 10, 'al': 0, 'ab': 15}, date) create_stock_report(cls.facility2, {'dx': 10, 'al': 20, 'ab': 15}, date) SupplyPointStatus.objects.create( status_type=SupplyPointStatusTypes.DELIVERY_FACILITY, status_value=SupplyPointStatusValues.RECEIVED, status_date=date, location_id=cls.facility1.get_id ) SupplyPointStatus.objects.create( status_type=SupplyPointStatusTypes.R_AND_R_FACILITY, status_value=SupplyPointStatusValues.SUBMITTED, status_date=date, location_id=cls.facility2.get_id )