コード例 #1
0
 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": ""
         })
コード例 #2
0
 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": ""
         }
     )
コード例 #3
0
 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": ""
         }
     )
コード例 #4
0
 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": ""
         }
     )
コード例 #5
0
    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": ""
            })