end_date=date(2015, 7, 25), smc_start_date=date(2015, 8, 27)), 'bcpp-year-2': SurveyDatesTuple( name='t1', start_date=date(2016, 6, 28), full_enrollment_date=date(2016, 7, 28), end_date=date(2016, 7, 28), smc_start_date=date(2016, 7, 28)), 'bcpp-year-3': SurveyDatesTuple( name='t2', start_date=None, full_enrollment_date=None, end_date=None, smc_start_date=None), } clinic_days = { BASELINE_SURVEY_SLUG: { 'IDCC': ClinicDaysTuple((WE, ), None), 'ANC': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'VCT': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'SMC': ClinicDaysTuple((MO, TU, WE, TH, FR), survey_dates[BASELINE_SURVEY_SLUG].smc_start_date)}, 'bcpp-year-2': { 'IDCC': ClinicDaysTuple((MO, ), None), 'ANC': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'VCT': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'SMC': ClinicDaysTuple((MO, TU, WE, TH, FR), survey_dates['bcpp-year-2'].smc_start_date)}, } site_mappers.register(MathangwanePlotMapper)
smc_start_date=None), } clinic_days = { BASELINE_SURVEY_SLUG: { 'IDCC': ClinicDaysTuple((TH, ), None), 'ANC': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'VCT': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'SMC': ClinicDaysTuple((MO, TU, WE, TH, FR), survey_dates[BASELINE_SURVEY_SLUG].smc_start_date) }, 'bcpp-year-2': { 'IDCC': ClinicDaysTuple((MO, ), None), 'ANC': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'VCT': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'SMC': ClinicDaysTuple((MO, TU, WE, TH, FR), survey_dates['bcpp-year-2'].smc_start_date) }, } site_mappers.register(GwetaPlotMapper)
smc_start_date=date(2016, 12, 31)), } clinic_days = { BASELINE_SURVEY_SLUG: { 'IDCC': ClinicDaysTuple((MO, WE), None), 'ANC': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'VCT': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'SMC': ClinicDaysTuple((MO, TU, WE, TH, FR), survey_dates[BASELINE_SURVEY_SLUG].smc_start_date) }, 'bcpp-year-2': { 'IDCC': ClinicDaysTuple((MO, ), None), 'ANC': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'VCT': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'SMC': ClinicDaysTuple((MO, TU, WE, TH, FR), survey_dates['bcpp-year-2'].smc_start_date) }, } site_mappers.register(LeralaPlotMapper)
from .factories import SubjectConsentFactory class TestPlotMapper(Mapper): map_area = 'test_community2' map_code = '099' regions = [] sections = [] landmarks = [] gps_center_lat = -25.033194 gps_center_lon = 25.747132 radius = 5.5 location_boundary = () site_mappers.register(TestPlotMapper) class TestForms(TestCase): def setUp(self): StudySpecificFactory() StudySiteFactory() self.survey = SurveyFactory() self.plot = PlotFactory(community='test_community2', household_count=1, status='occupied') self.household_structure = HouseholdStructure.objects.get(household__plot=self.plot) self.household_member = HouseholdMemberFactory(household_structure=self.household_structure) def test_subject_consent_form1(self): """Cannot consent if household_member.eligible_subject = False.""" self.household_member.eligible_subject = False
survey_dates = { BASELINE_SURVEY_SLUG: SurveyDatesTuple( name='bhs', start_date=date(2015, 6, 1), full_enrollment_date=date(2015, 6, 15), end_date=date(2015, 7, 6), smc_start_date=date(2015, 8, 10)), 'bcpp-year-2': SurveyDatesTuple( name='t1', start_date=date(2016, 6, 12), full_enrollment_date=date(2016, 7, 17), end_date=date(2016, 7, 17), smc_start_date=date(2016, 7, 17)), } clinic_days = { BASELINE_SURVEY_SLUG: { 'IDCC': ClinicDaysTuple((TU, ), None), 'ANC': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'VCT': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'SMC': ClinicDaysTuple((MO, TU, WE, TH, FR), survey_dates[BASELINE_SURVEY_SLUG].smc_start_date)}, 'bcpp-year-2': { 'IDCC': ClinicDaysTuple((MO, ), None), 'ANC': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'VCT': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'SMC': ClinicDaysTuple((MO, TU, WE, TH, FR), survey_dates['bcpp-year-2'].smc_start_date)}, } site_mappers.register(NkangePlotMapper)
end_date=date(2014, 10, 21), smc_start_date=date(2014, 10, 29)), 'bcpp-year-2': SurveyDatesTuple( name='t1', start_date=date(2015, 9, 18), full_enrollment_date=date(2015, 10, 15), end_date=date(2015, 12, 1), smc_start_date=date(2015, 10, 29)), 'bcpp-year-3': SurveyDatesTuple( name='t2', start_date=None, full_enrollment_date=None, end_date=None, smc_start_date=None), } clinic_days = { BASELINE_SURVEY_SLUG: { 'IDCC': ClinicDaysTuple((TU, TH), None), 'ANC': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'VCT': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'SMC': ClinicDaysTuple((WE, ), survey_dates[BASELINE_SURVEY_SLUG].smc_start_date)}, 'bcpp-year-2': { 'IDCC': ClinicDaysTuple((TU, TH), None), 'ANC': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'VCT': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'SMC': ClinicDaysTuple((WE, ), survey_dates['bcpp-year-2'].smc_start_date)}, } site_mappers.register(LetlhakengPlotMapper)
end_date=None, smc_start_date=None), } clinic_days = { BASELINE_SURVEY_SLUG: { 'IDCC': ClinicDaysTuple((WE, ), None), 'ANC': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'VCT': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'SMC': ClinicDaysTuple((FR, ), survey_dates[BASELINE_SURVEY_SLUG].smc_start_date) }, 'bcpp-year-2': { 'IDCC': ClinicDaysTuple((WE, ), None), 'ANC': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'VCT': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'SMC': ClinicDaysTuple((FR, ), survey_dates['bcpp-year-2'].smc_start_date) }, } site_mappers.register(BokaaPlotMapper)
BASELINE_SURVEY_SLUG: { 'IDCC': ClinicDaysTuple(( MO, TU, TH, ), None), 'ANC': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'VCT': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'SMC': ClinicDaysTuple((MO, TU, WE, TH, FR), survey_dates[BASELINE_SURVEY_SLUG].smc_start_date) }, 'bcpp-year-2': { 'IDCC': ClinicDaysTuple((MO, ), None), 'ANC': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'VCT': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'SMC': ClinicDaysTuple((MO, TU, WE, TH, FR), survey_dates['bcpp-year-2'].smc_start_date) }, } site_mappers.register(SefharePlotMapper)
smc_start_date=date(2016, 7, 17)), } clinic_days = { BASELINE_SURVEY_SLUG: { 'IDCC': ClinicDaysTuple((WE, ), None), 'ANC': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'VCT': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'SMC': ClinicDaysTuple((MO, TU, WE, TH, FR), survey_dates[BASELINE_SURVEY_SLUG].smc_start_date) }, 'bcpp-year-2': { 'IDCC': ClinicDaysTuple((MO, ), None), 'ANC': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'VCT': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'SMC': ClinicDaysTuple((MO, TU, WE, TH, FR), survey_dates['bcpp-year-2'].smc_start_date) }, } site_mappers.register(SebinaPlotMapper)
full_enrollment_date=date(2016, 1, 19), end_date=date(2016, 2, 12), smc_start_date=date(2016, 2, 12)), 'bcpp-year-3': SurveyDatesTuple( name='t2', start_date=date(2015, 12, 4), full_enrollment_date=date(2016, 1, 31), end_date=date(2016, 1, 31), smc_start_date=date(2016, 1, 31)), } clinic_days = { BASELINE_SURVEY_SLUG: { 'IDCC': ClinicDaysTuple((TH, ), None), 'ANC': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'VCT': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'SMC': ClinicDaysTuple((MO, TU, WE, TH, FR), survey_dates[BASELINE_SURVEY_SLUG].smc_start_date)}, 'bcpp-year-2': { 'IDCC': ClinicDaysTuple((TH, ), None), 'ANC': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'VCT': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'SMC': ClinicDaysTuple((MO, TU, WE, TH, FR), survey_dates['bcpp-year-2'].smc_start_date)}, 'bcpp-year-3': { 'IDCC': ClinicDaysTuple((TH, ), None), 'ANC': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'VCT': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'SMC': ClinicDaysTuple((MO, TU, WE, TH, FR), survey_dates['bcpp-year-3'].smc_start_date)}, } site_mappers.register(MmankgodiPlotMapper)
smc_start_date=None), } clinic_days = { BASELINE_SURVEY_SLUG: { 'IDCC': ClinicDaysTuple((MO, TH), None), 'ANC': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'VCT': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'SMC': ClinicDaysTuple((MO, TU, WE, TH, FR), survey_dates[BASELINE_SURVEY_SLUG].smc_start_date) }, 'bcpp-year-2': { 'IDCC': ClinicDaysTuple((TU, TH), None), 'ANC': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'VCT': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'SMC': ClinicDaysTuple((MO, TU, WE, TH, FR), survey_dates['bcpp-year-2'].smc_start_date) }, } site_mappers.register(RamokgonamiPlotMapper)
smc_start_date=None), } clinic_days = { BASELINE_SURVEY_SLUG: { 'IDCC': ClinicDaysTuple((MO, ), None), 'ANC': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'VCT': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'SMC': ClinicDaysTuple((MO, TU, WE, TH, FR), survey_dates[BASELINE_SURVEY_SLUG].smc_start_date) }, 'bcpp-year-2': { 'IDCC': ClinicDaysTuple((MO, ), None), 'ANC': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'VCT': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'SMC': ClinicDaysTuple((MO, TU, WE, TH, FR), survey_dates['bcpp-year-2'].smc_start_date) }, } site_mappers.register(MmadinarePlotMapper)
full_enrollment_date=date(2016, 3, 20), end_date=date(2016, 3, 21), smc_start_date=date(2016, 2, 12)), 'bcpp-year-3': SurveyDatesTuple( name='t2', start_date=date(2016, 12, 4), full_enrollment_date=date(2016, 12, 31), end_date=date(2016, 12, 31), smc_start_date=date(2016, 12, 31)), } clinic_days = { BASELINE_SURVEY_SLUG: { 'IDCC': ClinicDaysTuple((TU, TH), None), 'ANC': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'VCT': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'SMC': ClinicDaysTuple((MO, TU, WE, TH, FR), survey_dates[BASELINE_SURVEY_SLUG].smc_start_date)}, 'bcpp-year-2': { 'IDCC': ClinicDaysTuple((TH), None), 'ANC': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'VCT': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'SMC': ClinicDaysTuple((MO, TU, WE, TH, FR), survey_dates['bcpp-year-2'].smc_start_date)}, 'bcpp-year-3': { 'IDCC': ClinicDaysTuple((TU, TH, ), None), 'ANC': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'VCT': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'SMC': ClinicDaysTuple((MO, TU, WE, TH, FR), survey_dates['bcpp-year-3'].smc_start_date)}, } site_mappers.register(MmathethePlotMapper)
'IDCC': ClinicDaysTuple(( MO, TU, WE, TH, ), None), 'ANC': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'VCT': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'SMC': ClinicDaysTuple((MO, TU, WE, TH, FR), survey_dates[BASELINE_SURVEY_SLUG].smc_start_date) }, 'bcpp-year-2': { 'IDCC': ClinicDaysTuple((MO, ), None), 'ANC': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'VCT': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'SMC': ClinicDaysTuple((MO, TU, WE, TH, FR), survey_dates['bcpp-year-2'].smc_start_date) }, } site_mappers.register(GumarePlotMapper)
smc_start_date=None), } clinic_days = { BASELINE_SURVEY_SLUG: { 'IDCC': ClinicDaysTuple((MO, WE), None), 'ANC': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'VCT': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'SMC': ClinicDaysTuple((MO, TU, WE, TH, FR), survey_dates[BASELINE_SURVEY_SLUG].smc_start_date) }, 'bcpp-year-2': { 'IDCC': ClinicDaysTuple((MO, WE), None), 'ANC': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'VCT': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'SMC': ClinicDaysTuple((MO, TU, WE, TH, FR), survey_dates['bcpp-year-2'].smc_start_date) }, } site_mappers.register(LentsweletauPlotMapper)
'SMC': ClinicDaysTuple((MO, TU, WE, TH, FR), survey_dates[BASELINE_SURVEY_SLUG].smc_start_date) }, 'bcpp-year-2': { 'IDCC': ClinicDaysTuple((WE, ), None), 'ANC': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'VCT': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'SMC': ClinicDaysTuple((MO, TU, WE, TH, FR), survey_dates['bcpp-year-2'].smc_start_date) }, 'bcpp-year-3': { 'IDCC': ClinicDaysTuple((TH, ), None), 'ANC': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'VCT': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'SMC': ClinicDaysTuple((MO, TU, WE, TH, FR), survey_dates['bcpp-year-3'].smc_start_date) }, } site_mappers.register(DigawanaPlotMapper)
clinic_days = { BASELINE_SURVEY_SLUG: { 'IDCC': ClinicDaysTuple(( MO, TH, ), None), 'ANC': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'VCT': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'SMC': ClinicDaysTuple((MO, TU, WE, TH, FR), survey_dates[BASELINE_SURVEY_SLUG].smc_start_date) }, 'bcpp-year-2': { 'IDCC': ClinicDaysTuple((MO, TH), None), 'ANC': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'VCT': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'SMC': ClinicDaysTuple((MO, TU, WE, TH, FR), survey_dates['bcpp-year-2'].smc_start_date) }, } site_mappers.register(MetsimotlhabePlotMapper)
'SMC': ClinicDaysTuple((MO, TU, WE, TH, FR), survey_dates[BASELINE_SURVEY_SLUG].smc_start_date) }, 'bcpp-year-2': { 'IDCC': ClinicDaysTuple((TU, ), None), 'ANC': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'VCT': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'SMC': ClinicDaysTuple((MO, TU, WE, TH, FR), survey_dates['bcpp-year-2'].smc_start_date) }, 'bcpp-year-3': { 'IDCC': ClinicDaysTuple((TU, ), None), 'ANC': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'VCT': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'SMC': ClinicDaysTuple((MO, TU, WE, TH, FR), survey_dates['bcpp-year-3'].smc_start_date) }, } site_mappers.register(RanakaPlotMapper)
smc_start_date=None), } clinic_days = { BASELINE_SURVEY_SLUG: { 'IDCC': ClinicDaysTuple((MO, ), None), 'ANC': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'VCT': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'SMC': ClinicDaysTuple((MO, TU, WE, TH, FR), survey_dates[BASELINE_SURVEY_SLUG].smc_start_date) }, 'bcpp-year-2': { 'IDCC': ClinicDaysTuple((WE, TH), None), 'ANC': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'VCT': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'SMC': ClinicDaysTuple((MO, TU, WE, TH, FR), survey_dates['bcpp-year-2'].smc_start_date) }, } site_mappers.register(CentralServerMapper)
smc_start_date=None), } clinic_days = { BASELINE_SURVEY_SLUG: { 'IDCC': ClinicDaysTuple((TU, TH), None), 'ANC': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'VCT': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'SMC': ClinicDaysTuple((MO, TU, WE, TH, FR), survey_dates[BASELINE_SURVEY_SLUG].smc_start_date) }, 'bcpp-year-2': { 'IDCC': ClinicDaysTuple((MO, ), None), 'ANC': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'VCT': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'SMC': ClinicDaysTuple((MO, TU, WE, TH, FR), survey_dates['bcpp-year-2'].smc_start_date) }, } site_mappers.register(NataPlotMapper)
smc_start_date=None), } clinic_days = { BASELINE_SURVEY_SLUG: { 'IDCC': ClinicDaysTuple((WE, ), None), 'ANC': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'VCT': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'SMC': ClinicDaysTuple((MO, TU, WE, TH, FR), survey_dates[BASELINE_SURVEY_SLUG].smc_start_date) }, 'bcpp-year-2': { 'IDCC': ClinicDaysTuple((MO, ), None), 'ANC': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'VCT': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'SMC': ClinicDaysTuple((MO, TU, WE, TH, FR), survey_dates['bcpp-year-2'].smc_start_date) }, } site_mappers.register(TsetsebjwePlotMapper)
smc_start_date=None), } clinic_days = { BASELINE_SURVEY_SLUG: { 'IDCC': ClinicDaysTuple((TU, ), None), 'ANC': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'VCT': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'SMC': ClinicDaysTuple((MO, TU, WE, TH, FR), survey_dates[BASELINE_SURVEY_SLUG].smc_start_date) }, 'bcpp-year-2': { 'IDCC': ClinicDaysTuple((MO, ), None), 'ANC': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'VCT': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'SMC': ClinicDaysTuple((MO, TU, WE, TH, FR), survey_dates['bcpp-year-2'].smc_start_date) }, } site_mappers.register(MmandunyanePlotMapper)
'SMC': ClinicDaysTuple((MO, TU, WE, TH, FR), survey_dates[BASELINE_SURVEY_SLUG].smc_start_date) }, 'bcpp-year-2': { 'IDCC': ClinicDaysTuple((WE, TH), None), 'ANC': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'VCT': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'SMC': ClinicDaysTuple((MO, TU, WE, TH, FR), survey_dates['bcpp-year-2'].smc_start_date) }, 'bcpp-year-3': { 'IDCC': ClinicDaysTuple((WE, TH), None), 'ANC': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'VCT': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'SMC': ClinicDaysTuple((MO, TU, WE, TH, FR), survey_dates['bcpp-year-3'].smc_start_date) }, } site_mappers.register(MolapowabojangPlotMapper)
'IDCC': ClinicDaysTuple(( MO, TU, WE, TH, ), None), 'ANC': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'VCT': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'SMC': ClinicDaysTuple((MO, TU, WE, TH, FR), survey_dates[BASELINE_SURVEY_SLUG].smc_start_date) }, 'bcpp-year-2': { 'IDCC': ClinicDaysTuple((MO, ), None), 'ANC': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'VCT': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'SMC': ClinicDaysTuple((MO, TU, WE, TH, FR), survey_dates['bcpp-year-2'].smc_start_date) }, } site_mappers.register(ShakawePlotMapper)
end_date=date(2014, 12, 19), smc_start_date=date(2014, 12, 1)), 'bcpp-year-2': SurveyDatesTuple( name='t1', start_date=date(2015, 11, 9), full_enrollment_date=date(2015, 11, 29), end_date=date(2015, 11, 29), smc_start_date=date(2015, 12, 1)), 'bcpp-year-3': SurveyDatesTuple( name='t2', start_date=None, full_enrollment_date=None, end_date=None, smc_start_date=None), } clinic_days = { BASELINE_SURVEY_SLUG: { 'IDCC': ClinicDaysTuple((MO, ), None), 'ANC': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'VCT': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'SMC': ClinicDaysTuple((MO, TU, WE, TH, FR), survey_dates[BASELINE_SURVEY_SLUG].smc_start_date)}, 'bcpp-year-2': { 'IDCC': ClinicDaysTuple((MO, ), None), 'ANC': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'VCT': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'SMC': ClinicDaysTuple((MO, TU, WE, TH, FR), survey_dates['bcpp-year-2'].smc_start_date)}, } site_mappers.register(OodiPlotMapper)
smc_start_date=None), } clinic_days = { BASELINE_SURVEY_SLUG: { 'IDCC': ClinicDaysTuple((FR, ), None), 'ANC': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'VCT': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'SMC': ClinicDaysTuple((MO, TU, WE, TH, FR), survey_dates[BASELINE_SURVEY_SLUG].smc_start_date) }, 'bcpp-year-2': { 'IDCC': ClinicDaysTuple((MO, ), None), 'ANC': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'VCT': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'SMC': ClinicDaysTuple((MO, TU, WE, TH, FR), survey_dates['bcpp-year-2'].smc_start_date) }, } site_mappers.register(RakopsPlotMapper)
BASELINE_SURVEY_SLUG: { 'IDCC': ClinicDaysTuple(( TU, WE, TH, ), None), 'ANC': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'VCT': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'SMC': ClinicDaysTuple((MO, TU, WE, TH, FR), survey_dates[BASELINE_SURVEY_SLUG].smc_start_date) }, 'bcpp-year-2': { 'IDCC': ClinicDaysTuple((MO, ), None), 'ANC': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'VCT': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'SMC': ClinicDaysTuple((MO, TU, WE, TH, FR), survey_dates['bcpp-year-2'].smc_start_date) }, } site_mappers.register(ShoshongPlotMapper)
smc_start_date=None), } clinic_days = { BASELINE_SURVEY_SLUG: { 'IDCC': ClinicDaysTuple((MO, TU, WE, TH), None), 'ANC': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'VCT': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'SMC': ClinicDaysTuple((MO, TU, WE, TH, FR), survey_dates[BASELINE_SURVEY_SLUG].smc_start_date) }, 'bcpp-year-2': { 'IDCC': ClinicDaysTuple((MO, ), None), 'ANC': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'VCT': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'SMC': ClinicDaysTuple((MO, TU, WE, TH, FR), survey_dates['bcpp-year-2'].smc_start_date) }, } site_mappers.register(MasungaPlotMapper)
smc_start_date=date(2016, 12, 31)), } clinic_days = { BASELINE_SURVEY_SLUG: { 'IDCC': ClinicDaysTuple((TH, ), None), 'ANC': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'VCT': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'SMC': ClinicDaysTuple((MO, TU, WE, TH, FR), survey_dates[BASELINE_SURVEY_SLUG].smc_start_date) }, 'bcpp-year-2': { 'IDCC': ClinicDaysTuple((TH, ), None), 'ANC': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'VCT': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'SMC': ClinicDaysTuple((MO, TU, WE, TH, FR), survey_dates['bcpp-year-2'].smc_start_date) }, } site_mappers.register(SefophePlotMapper)
'SMC': ClinicDaysTuple((MO, TU, WE, TH, FR), survey_dates[BASELINE_SURVEY_SLUG].smc_start_date) }, 'bcpp-year-2': { 'IDCC': ClinicDaysTuple((MO, WE), None), 'ANC': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'VCT': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'SMC': ClinicDaysTuple((MO, TU, WE, TH, FR), survey_dates['bcpp-year-2'].smc_start_date) }, 'bcpp-year-3': { 'IDCC': ClinicDaysTuple((MO, WE), None), 'ANC': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'VCT': ClinicDaysTuple((MO, TU, WE, TH, FR), None), 'SMC': ClinicDaysTuple((MO, TU, WE, TH, FR), survey_dates['bcpp-year-3'].smc_start_date) }, } site_mappers.register(OtsePlotMapper)