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": ""
         }
     )
Esempio n. 4
0
 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": ""
         })
Esempio n. 5
0
 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": ""
         })