def test_map_data(self): self.assertDictEqual( get_enrolled_women_data_map('icds-cas', config={ 'month': (2017, 5, 1), 'aggregation_level': 1 }, loc_level='state')[0], { "rightLegend": { "info": "Total number of pregnant women who are enrolled for ICDS services.", "average": 77.5, "average_format": "number" }, "fills": { "Women": "#006fdf", "defaultFill": "#9D9D9D" }, "data": { "st1": { "valid": 70, "fillKey": "Women" }, "st2": { "valid": 85, "fillKey": "Women" } }, "slug": "enrolled_women", "label": "" })
def test_map_data(self): self.assertDictEqual( get_enrolled_women_data_map('icds-cas', config={ 'month': (2017, 5, 1), 'aggregation_level': 1 }, loc_level='state'), { "rightLegend": { "info": percent_pregnant_women_enrolled_help_text(), "average": '100.00', 'extended_info': [{ 'indicator': 'Number of pregnant women who are enrolled for Anganwadi Services:', 'value': "155" }, { 'indicator': 'Total number of pregnant women who are registered:', 'value': "155" }, { 'indicator': ('Percentage of registered pregnant women who are enrolled for Anganwadi Services:' ), 'value': '100.00%' }] }, "fills": { "Women": MapColors.BLUE, "Not Launched": MapColors.GREY, "defaultFill": MapColors.GREY }, "data": { 'st7': { 'all': 0, 'valid': 0, 'original_name': ['st7'], 'fillKey': 'Women' }, 'st1': { 'all': 70, 'valid': 70, 'original_name': ['st1'], 'fillKey': 'Women' }, 'st2': { 'all': 85, 'valid': 85, 'original_name': ['st2'], 'fillKey': 'Women' } }, "slug": "enrolled_women", "label": "" })
def test_map_data(self): self.assertDictEqual( get_enrolled_women_data_map( 'icds-cas', config={ 'month': (2017, 5, 1), 'aggregation_level': 1 }, loc_level='state' ), { "rightLegend": { "info": "Of the total number of pregnant women, the percentage of pregnant women enrolled " "for Anganwadi Services", "average": 77.5, "average_format": "number", 'extended_info': [ { 'indicator': 'Number of pregnant women who are enrolled for Anganwadi Services:', 'value': "155" }, { 'indicator': 'Total number of pregnant women who are registered:', 'value': "155" }, { 'indicator': ( 'Percentage of registered pregnant women who are enrolled for Anganwadi Services:' ), 'value': '100.00%' } ] }, "fills": { "Women": MapColors.BLUE, "defaultFill": MapColors.GREY }, "data": { "st1": { "valid": 70, "all": 70, 'original_name': ["st1"], "fillKey": "Women" }, "st2": { "valid": 85, "all": 85, 'original_name': ["st2"], "fillKey": "Women" } }, "slug": "enrolled_women", "label": "" } )
def test_map_name_is_different_data(self): self.assertDictEqual( get_enrolled_women_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 pregnant women, the percentage of pregnant women enrolled " "for Anganwadi Services", "average": 35.0, "average_format": "number", 'extended_info': [ { 'indicator': 'Number of pregnant women who are enrolled for Anganwadi Services:', 'value': "70" }, { 'indicator': 'Total number of pregnant women who are registered:', 'value': "70" }, { 'indicator': ( 'Percentage of registered pregnant women who are enrolled for Anganwadi Services:' ), 'value': '100.00%' } ] }, "fills": { "Women": MapColors.BLUE, "defaultFill": MapColors.GREY }, "data": { 'block_map': { 'valid': 70, 'all': 70, 'original_name': ['b1', 'b2'], 'fillKey': 'Women' } }, "slug": "enrolled_women", "label": "" } )
def test_map_name_is_different_data(self): self.assertDictEqual( get_enrolled_women_data_map( 'icds-cas', config={ 'month': (2017, 5, 1), 'state_id': 'st1', 'district_id': 'd1', 'aggregation_level': 3 }, loc_level='block', ), { "rightLegend": { "info": percent_pregnant_women_enrolled_help_text(), "average": '100.00', 'extended_info': [ { 'indicator': 'Number of pregnant women who are enrolled for Anganwadi Services:', 'value': "70" }, { 'indicator': 'Total number of pregnant women who are registered:', 'value': "70" }, { 'indicator': ( 'Percentage of registered pregnant women who are enrolled for Anganwadi Services:' ), 'value': '100.00%' } ] }, "fills": { "Women": MapColors.BLUE, "defaultFill": MapColors.GREY }, "data": { 'block_map': { 'valid': 70, 'all': 70, 'original_name': ['b1', 'b2'], 'fillKey': 'Women' } }, "slug": "enrolled_women", "label": "" } )