def test_map_data(self): self.assertDictEqual( get_awcs_covered_data_map( 'icds-cas', config={ 'month': (2017, 5, 1), 'aggregation_level': 1 }, loc_level='state' )[0], { "rightLegend": { "info": "Total AWCs that have launched ICDS CAS <br />Number of AWCs launched: 19" }, "fills": { "Launched": "#fee0d2", "Not launched": "#9D9D9D", "defaultFill": "#9D9D9D" }, "data": { "st1": { "awcs": 8, "fillKey": "Launched" }, "st2": { "awcs": 11, "fillKey": "Launched" } }, "slug": "awc_covered", "label": "" } )
def test_map_name_is_different_data(self): self.assertDictEqual( get_awcs_covered_data_map( 'icds-cas', config={ 'month': (2017, 5, 1), 'state_id': 'st1', 'district_id': 'd1', 'aggregation_level': 3 }, loc_level='block', ), { "rightLegend": { "info": ('Number of AWCs launched: 8 <br />' 'Number of Blocks launched: 2') }, "fills": { "Launched": MapColors.PINK, "Not launched": MapColors.GREY, "defaultFill": MapColors.GREY }, "data": { 'block_map': { 'states': 1, 'blocks': 2, 'awcs': 8, 'original_name': ['b1', 'b2'], 'districts': 1, 'supervisors': 4, 'fillKey': 'Launched' } }, "slug": "awc_covered", "label": "" })
def test_map_data(self): self.assertDictEqual( get_awcs_covered_data_map( 'icds-cas', config={ 'month': (2017, 5, 1), 'aggregation_level': 1 }, loc_level='state' ), { "rightLegend": { "info": ( "Total AWCs that have launched ICDS-CAS. " "AWCs are considered launched after submitting at least " "one Household Registration form. <br /><br />" 'Number of AWCs launched: 19 <br />' 'Number of States launched: 2' ) }, "fills": { "Launched": MapColors.PINK, "Not launched": MapColors.GREY, "defaultFill": MapColors.GREY }, "data": { "st1": { "districts": 1, "blocks": 2, "awcs": 8, "states": 1, "supervisors": 4, 'original_name': ["st1"], "fillKey": "Launched" }, "st2": { "districts": 2, "blocks": 2, "awcs": 11, "states": 1, "supervisors": 4, 'original_name': ["st2"], "fillKey": "Launched" } }, "slug": "awc_covered", "label": "" } )
def get_awc_covered_data(step, domain, config, loc_level, location, include_test): if step == "map": if loc_level in [LocationTypes.SUPERVISOR, LocationTypes.AWC]: data = get_awcs_covered_sector_data(domain, config, loc_level, location, include_test) else: data = get_awcs_covered_data_map(domain, config.copy(), loc_level, include_test) if loc_level == LocationTypes.BLOCK: sector = get_awcs_covered_sector_data( domain, config, loc_level, location, include_test ) data.update(sector) elif step == "chart": data = get_awcs_covered_data_chart(domain, config, loc_level, include_test) return data
def test_map_data(self): self.assertDictEqual( get_awcs_covered_data_map('icds-cas', config={ 'month': (2017, 5, 1), 'aggregation_level': 1 }, loc_level='state'), { "rightLegend": { "info": ('Number of AWCs launched: 19 <br />' 'Number of States launched: 2') }, "fills": { "Launched": MapColors.PINK, "Not launched": MapColors.GREY, "defaultFill": MapColors.GREY }, "data": { "st1": { "districts": 1, "blocks": 2, "awcs": 8, "states": 1, "supervisors": 4, 'original_name': ["st1"], "fillKey": "Launched" }, "st2": { "districts": 2, "blocks": 2, "awcs": 11, "states": 1, "supervisors": 4, 'original_name': ["st2"], "fillKey": "Launched" } }, "slug": "awc_covered", "label": "" })
def test_map_name_is_different_data(self): self.assertDictEqual( get_awcs_covered_data_map( 'icds-cas', config={ 'month': (2017, 5, 1), 'state_id': 'st1', 'district_id': 'd1', 'aggregation_level': 3 }, loc_level='block', ), { "rightLegend": { "info": ( "{}<br /><br />" 'Number of AWCs launched: 9 <br />' 'Number of Blocks launched: 2'.format(awcs_launched_help_text()) ) }, "fills": { "Launched": MapColors.PINK, "Not launched": MapColors.GREY, "defaultFill": MapColors.GREY }, "data": { 'block_map': { 'states': 1, 'blocks': 2, 'awcs': 9, 'original_name': ['b1', 'b2'], 'districts': 1, 'supervisors': 4, 'fillKey': 'Launched' } }, "slug": "awc_covered", "label": "" } )
def test_map_data(self): self.assertDictEqual( get_awcs_covered_data_map('icds-cas', config={ 'month': (2017, 5, 1), 'aggregation_level': 1 }, loc_level='state'), { "rightLegend": { "info": ("{}<br /><br />" 'Number of AWCs launched: 21 <br />' 'Number of States launched: 3'.format( awcs_launched_help_text())) }, "fills": { "Launched": MapColors.PINK, "Not launched": MapColors.GREY, "defaultFill": MapColors.GREY }, "data": { 'st4': { 'districts': 0, 'blocks': 0, 'awcs': 0, 'original_name': ['st4'], 'states': 0, 'supervisors': 0, 'fillKey': 'Not launched' }, 'st5': { 'districts': 0, 'blocks': 0, 'awcs': 0, 'original_name': ['st5'], 'states': 0, 'supervisors': 0, 'fillKey': 'Not launched' }, 'st6': { 'districts': 0, 'blocks': 0, 'awcs': 0, 'original_name': ['st6'], 'states': 0, 'supervisors': 0, 'fillKey': 'Not launched' }, 'st7': { 'districts': 1, 'blocks': 1, 'awcs': 1, 'original_name': ['st7'], 'states': 1, 'supervisors': 1, 'fillKey': 'Launched' }, 'st1': { 'districts': 1, 'blocks': 2, 'awcs': 9, 'original_name': ['st1'], 'states': 1, 'supervisors': 4, 'fillKey': 'Launched' }, 'st2': { 'districts': 2, 'blocks': 2, 'awcs': 11, 'original_name': ['st2'], 'states': 1, 'supervisors': 4, 'fillKey': 'Launched' }, 'st3': { 'districts': 0, 'blocks': 0, 'awcs': 0, 'original_name': ['st3'], 'states': 0, 'supervisors': 0, 'fillKey': 'Not launched' } }, "slug": "awc_covered", "label": "" })
def test_map_data(self): self.assertDictEqual( get_awcs_covered_data_map( 'icds-cas', config={ 'month': (2017, 5, 1), 'aggregation_level': 1 }, loc_level='state' ), { "rightLegend": { "info": ( "{}<br /><br />" 'Number of AWCs launched: 21 <br />' 'Number of States launched: 3'.format(awcs_launched_help_text()) ) }, "fills": { "Launched": MapColors.PINK, "Not launched": MapColors.GREY, "defaultFill": MapColors.GREY }, "data": { 'st4': { 'districts': 0, 'blocks': 0, 'awcs': 0, 'original_name': ['st4'], 'states': 0, 'supervisors': 0, 'fillKey': 'Not launched'}, 'st5': { 'districts': 0, 'blocks': 0, 'awcs': 0, 'original_name': ['st5'], 'states': 0, 'supervisors': 0, 'fillKey': 'Not launched' }, 'st6': { 'districts': 0, 'blocks': 0, 'awcs': 0, 'original_name': ['st6'], 'states': 0, 'supervisors': 0, 'fillKey': 'Not launched' }, 'st7': { 'districts': 1, 'blocks': 1, 'awcs': 1, 'original_name': ['st7'], 'states': 1, 'supervisors': 1, 'fillKey': 'Launched' }, 'st1': { 'districts': 1, 'blocks': 2, 'awcs': 9, 'original_name': ['st1'], 'states': 1, 'supervisors': 4, 'fillKey': 'Launched' }, 'st2': { 'districts': 2, 'blocks': 2, 'awcs': 11, 'original_name': ['st2'], 'states': 1, 'supervisors': 4, 'fillKey': 'Launched' }, 'st3': { 'districts': 0, 'blocks': 0, 'awcs': 0, 'original_name': ['st3'], 'states': 0, 'supervisors': 0, 'fillKey': 'Not launched' } }, "slug": "awc_covered", "label": "" } )