def test_map_data(self): self.assertDictEqual( get_enrolled_children_data_map('icds-cas', config={ 'month': (2017, 5, 1), 'aggregation_level': 1 }, loc_level='state')[0], { "rightLegend": { "info": "Total number of children between the age " "of 0 - 6 years who are enrolled for ICDS services", "average": 643.5, "average_format": "number" }, "fills": { "Children": "#006fdf", "defaultFill": "#9D9D9D" }, "data": { "st1": { "valid": 618, "fillKey": "Children" }, "st2": { "valid": 669, "fillKey": "Children" } }, "slug": "enrolled_children", "label": "" })
def test_map_data(self): self.assertDictEqual( get_enrolled_children_data_map( 'icds-cas', config={ 'month': (2017, 5, 1), 'aggregation_level': 1 }, loc_level='state' ), { "rightLegend": { "info": "Total number of children between the age " "of (0 - 6 years) who are enrolled for Anganwadi Services", "average": 643.5, "average_format": "number", 'extended_info': [ { 'indicator': 'Number of children (0 - 6 years) who are enrolled for Anganwadi ' 'Services:', 'value': "1,287" }, { 'indicator': 'Total number of children (0 - 6 years) who are registered: ', 'value': "1,287" }, { 'indicator': ( 'Percentage of registered children (0 - 6 years) ' 'who are enrolled for Anganwadi Services:' ), 'value': '100.00%' } ] }, "fills": { "Children": MapColors.BLUE, "defaultFill": MapColors.GREY }, "data": { "st1": { "valid": 618, "all": 618, 'original_name': ["st1"], "fillKey": "Children" }, "st2": { "valid": 669, "all": 669, 'original_name': ["st2"], "fillKey": "Children" } }, "slug": "enrolled_children", "label": "" } )
def test_map_name_is_different_data(self): self.assertDictEqual( get_enrolled_children_data_map( 'icds-cas', config={ 'month': (2017, 5, 1), 'state_id': 'st1', 'district_id': 'd1', 'aggregation_level': 3 }, loc_level='block', ), { "rightLegend": { "info": "Total number of children between the age " "of (0 - 6 years) who are enrolled for Anganwadi Services", "average": 309.0, "average_format": "number", 'extended_info': [ { 'indicator': 'Number of children (0 - 6 years) who are enrolled for Anganwadi ' 'Services:', 'value': "618" }, { 'indicator': 'Total number of children (0 - 6 years) who are registered: ', 'value': "618" }, { 'indicator': ( 'Percentage of registered children (0 - 6 years) ' 'who are enrolled for Anganwadi Services:' ), 'value': '100.00%' } ] }, "fills": { "Children": MapColors.BLUE, "defaultFill": MapColors.GREY }, "data": { 'block_map': { 'all': 618, 'valid': 618, 'original_name': ['b1', 'b2'], 'fillKey': 'Children' } }, "slug": "enrolled_children", "label": "" } )
def test_map_name_is_different_data(self): self.assertDictEqual( get_enrolled_children_data_map( 'icds-cas', config={ 'month': (2017, 5, 1), 'state_id': 'st1', 'district_id': 'd1', 'aggregation_level': 3 }, loc_level='block', ), { "rightLegend": { "info": percent_children_enrolled_help_text(age_label="0 - 6 years"), "average": '100.00', 'extended_info': [ { 'indicator': 'Number of children (0 - 6 years) who are enrolled for Anganwadi ' 'Services:', 'value': "618" }, { 'indicator': 'Total number of children (0 - 6 years) who are registered: ', 'value': "618" }, { 'indicator': ( 'Percentage of registered children (0 - 6 years) ' 'who are enrolled for Anganwadi Services:' ), 'value': '100.00%' } ] }, "fills": { "Children": MapColors.BLUE, "defaultFill": MapColors.GREY }, "data": { 'block_map': { 'all': 618, 'valid': 618, 'original_name': ['b1', 'b2'], 'fillKey': 'Children' } }, "slug": "enrolled_children", "label": "" } )
def test_map_data(self): self.assertDictEqual( get_enrolled_children_data_map('icds-cas', config={ 'month': (2017, 5, 1), 'aggregation_level': 1 }, loc_level='state'), { "rightLegend": { "info": percent_children_enrolled_help_text( age_label="0 - 6 years"), "average": '100.00', 'extended_info': [{ 'indicator': 'Number of children (0 - 6 years) who are enrolled for Anganwadi ' 'Services:', 'value': "1,287" }, { 'indicator': 'Total number of children (0 - 6 years) who are registered: ', 'value': "1,287" }, { 'indicator': ('Percentage of registered children (0 - 6 years) ' 'who are enrolled for Anganwadi Services:'), 'value': '100.00%' }] }, "fills": { "Children": MapColors.BLUE, "Not Launched": MapColors.GREY, "defaultFill": MapColors.GREY }, "data": { 'st7': { 'all': 1, 'valid': 1, 'original_name': ['st7'], 'fillKey': 'Children' }, 'st1': { 'all': 618, 'valid': 618, 'original_name': ['st1'], 'fillKey': 'Children' }, 'st2': { 'all': 668, 'valid': 668, 'original_name': ['st2'], 'fillKey': 'Children' } }, "slug": "enrolled_children", "label": "" })