def test_map_data(self): self.assertDictEqual( get_adolescent_girls_data_map('icds-cas', config={ 'month': (2017, 5, 1), 'aggregation_level': 1 }, loc_level='state')[0], { "rightLegend": { "info": "Total number of adolescent girls who are enrolled for ICDS services", "average": 23.5, "average_format": "number" }, "fills": { "Adolescent Girls": "#006fdf", "defaultFill": "#9D9D9D" }, "data": { "st1": { "valid": 22, "fillKey": "Adolescent Girls" }, "st2": { "valid": 25, "fillKey": "Adolescent Girls" } }, "slug": "adolescent_girls", "label": "" })
def test_map_data(self): self.assertDictEqual( get_adolescent_girls_data_map( 'icds-cas', config={ 'month': (2017, 5, 1), 'aggregation_level': 1 }, loc_level='state' ), { "rightLegend": { "info": "Of the total number of adolescent girls (aged 11-14 years), the percentage of girls " "enrolled for Anganwadi Services", "average": 17.0, "average_format": "number", 'extended_info': [ { 'indicator': ( 'Number of adolescent girls (11 - 14 years) who are enrolled for Anganwadi ' 'Services:' ), 'value': "34" }, { 'indicator': 'Total number of adolescent girls (11 - 14 years) who are registered:', 'value': "34" }, { 'indicator': ( 'Percentage of registered adolescent girls (11 - 14 years) ' 'who are enrolled for Anganwadi Services:' ), 'value': '100.00%' } ] }, "fills": { "Adolescent Girls": MapColors.BLUE, "defaultFill": MapColors.GREY }, "data": { "st1": { "valid": 17, "all": 17, 'original_name': ["st1"], "fillKey": "Adolescent Girls" }, "st2": { "valid": 17, "all": 17, 'original_name': ["st2"], "fillKey": "Adolescent Girls" } }, "slug": "adolescent_girls", "label": "" } )
def test_map_name_is_different_data(self): self.assertDictEqual( get_adolescent_girls_data_map( 'icds-cas', config={ 'month': (2017, 5, 1), 'state_id': 'st1', 'district_id': 'd1', 'aggregation_level': 3 }, loc_level='block', ), { "rightLegend": { "info": "Of the total number of adolescent girls (aged 11-14 years), the percentage of girls " "enrolled for Anganwadi Services", "average": 8.5, "average_format": "number", 'extended_info': [ { 'indicator': ( 'Number of adolescent girls (11 - 14 years) who are enrolled for Anganwadi ' 'Services:' ), 'value': "17" }, { 'indicator': 'Total number of adolescent girls (11 - 14 years) who are registered:', 'value': "17" }, { 'indicator': ( 'Percentage of registered adolescent girls (11 - 14 years) ' 'who are enrolled for Anganwadi Services:' ), 'value': '100.00%' } ] }, "fills": { "Adolescent Girls": MapColors.BLUE, "defaultFill": MapColors.GREY }, "data": { 'block_map': { 'valid': 17, 'all': 17, 'original_name': ['b1', 'b2'], 'fillKey': 'Adolescent Girls'} }, "slug": "adolescent_girls", "label": "" } )
def test_map_name_is_different_data(self): self.assertDictEqual( get_adolescent_girls_data_map( 'icds-cas', config={ 'month': (2017, 5, 1), 'state_id': 'st1', 'district_id': 'd1', 'aggregation_level': 3 }, loc_level='block', ), { "rightLegend": { "info": "Of the total number of adolescent girls (aged 11-14 years), " "the percentage of adolescent girls who are out of school", "average": '0.00', 'extended_info': [{ 'indicator': 'Number of adolescent girls (11-14 years) who are out of school:', 'value': "0" }, { 'indicator': 'Total Number of adolescent girls (11-14 years) who are registered:', 'value': "10" }, { 'indicator': ('Percentage of adolescent girls (11-14 years) who are out of school:' ), 'value': '0.00%' }] }, "fills": { "Adolescent Girls": MapColors.BLUE, "defaultFill": MapColors.GREY }, "data": { 'block_map': { 'valid': 0, 'all': 10, 'original_name': ['b1', 'b2'], 'fillKey': 'Adolescent Girls' } }, "slug": "adolescent_girls", "label": "" })
def test_map_data(self): self.assertDictEqual( get_adolescent_girls_data_map('icds-cas', config={ 'month': (2017, 5, 1), 'aggregation_level': 1 }, loc_level='state'), { "rightLegend": { "info": "Of the total number of adolescent girls (aged 11-14 years), " "the percentage of adolescent girls who are out of school", "average": '8.33', 'extended_info': [{ 'indicator': ('Number of adolescent girls (11-14 years) who are out of school:' ), 'value': "2" }, { 'indicator': 'Total Number of adolescent girls (11-14 years) who are registered:', 'value': "24" }, { 'indicator': ('Percentage of adolescent girls (11-14 years) who are out of school:' ), 'value': '8.33%' }] }, "fills": { "Adolescent Girls": MapColors.BLUE, "defaultFill": MapColors.GREY }, "data": { 'st4': { 'all': 0, 'valid': 0, 'original_name': ['st4'], 'fillKey': 'Adolescent Girls' }, 'st5': { 'all': 0, 'valid': 0, 'original_name': ['st5'], 'fillKey': 'Adolescent Girls' }, 'st6': { 'all': 0, 'valid': 0, 'original_name': ['st6'], 'fillKey': 'Adolescent Girls' }, 'st7': { 'all': 3, 'valid': 2, 'original_name': ['st7'], 'fillKey': 'Adolescent Girls' }, 'st1': { 'all': 10, 'valid': 0, 'original_name': ['st1'], 'fillKey': 'Adolescent Girls' }, 'st2': { 'all': 11, 'valid': 0, 'original_name': ['st2'], 'fillKey': 'Adolescent Girls' }, 'st3': { 'all': 0, 'valid': 0, 'original_name': ['st3'], 'fillKey': 'Adolescent Girls' } }, "slug": "adolescent_girls", "label": "" })