def test_map_name_two_locations_represent_by_one_topojson_icds_feature_flag_enabled(self):
     data = get_prevalence_of_severe_data_map(
         'icds-cas',
         config={
             'month': (2017, 5, 1),
             'state_id': 'st1',
             'district_id': 'd1',
             'aggregation_level': 3
         },
         loc_level='block',
         show_test=False,
         icds_feature_flag=True
     )
     self.assertDictEqual(
         data['data'],
         {
             'block_map': {
                 'moderate': 4,
                 'total_measured': 7,
                 'normal': 3,
                 'original_name': ['b1', 'b2'],
                 'severe': 0,
                 'total_height_eligible': 454,
                 'total_weighed': 317,
                 'fillKey': '7%-100%'
             }
         }
     )
 def test_map_data_right_legend_info(self):
     data = get_prevalence_of_severe_data_map('icds-cas',
                                              config={
                                                  'month': (2017, 5, 1),
                                                  'aggregation_level': 1
                                              },
                                              loc_level='state')
     expected = wasting_help_text("0 - 5 years")
     self.assertEquals(data['rightLegend']['info'], expected)
 def test_map_data_label(self):
     data = get_prevalence_of_severe_data_map('icds-cas',
                                              config={
                                                  'month': (2017, 5, 1),
                                                  'aggregation_level': 1
                                              },
                                              loc_level='state')
     self.assertEquals(data['label'],
                       'Percent of Children Wasted (6 - 60 months)')
 def test_map_data_right_legend_average(self):
     data = get_prevalence_of_severe_data_map(
         'icds-cas',
         config={
             'month': (2017, 5, 1),
             'aggregation_level': 1
         },
         loc_level='state'
     )
     self.assertEqual(data['rightLegend']['average'], "29.63")
 def test_map_data_slug(self):
     data = get_prevalence_of_severe_data_map(
         'icds-cas',
         config={
             'month': (2017, 5, 1),
             'aggregation_level': 1
         },
         loc_level='state'
     )
     self.assertEqual(data['slug'], 'severe')
 def test_map_data_right_legend_average(self):
     data = get_prevalence_of_severe_data_map(
         'icds-cas',
         config={
             'month': (2017, 5, 1),
             'aggregation_level': 1
         },
         loc_level='state'
     )
     self.assertEqual(data['rightLegend']['average'], "29.63")
 def test_map_data_slug(self):
     data = get_prevalence_of_severe_data_map(
         'icds-cas',
         config={
             'month': (2017, 5, 1),
             'aggregation_level': 1
         },
         loc_level='state'
     )
     self.assertEqual(data['slug'], 'severe')
Exemplo n.º 8
0
 def test_map_data_right_legend_average_icds_feature_flag_enabled(self):
     data = get_prevalence_of_severe_data_map('icds-cas',
                                              config={
                                                  'month': (2017, 5, 1),
                                                  'aggregation_level': 1
                                              },
                                              loc_level='state',
                                              show_test=False,
                                              icds_feature_flag=True)
     self.assertEquals(data['rightLegend']['average'], "29.63")
 def test_map_data_label(self):
     data = get_prevalence_of_severe_data_map(
         'icds-cas',
         config={
             'month': (2017, 5, 1),
             'aggregation_level': 1
         },
         loc_level='state'
     )
     self.assertEqual(data['label'], 'Percent of Children Wasted (0 - 5 years)')
Exemplo n.º 10
0
 def test_map_data_label_icds_feature_flag_enabled(self):
     data = get_prevalence_of_severe_data_map('icds-cas',
                                              config={
                                                  'month': (2017, 5, 1),
                                                  'aggregation_level': 1
                                              },
                                              loc_level='state',
                                              show_test=False,
                                              icds_feature_flag=True)
     self.assertEquals(data['label'],
                       'Percent of Children Wasted (0 - 5 years)')
 def test_map_data_right_legend_info(self):
     data = get_prevalence_of_severe_data_map(
         'icds-cas',
         config={
             'month': (2017, 5, 1),
             'aggregation_level': 1
         },
         loc_level='state'
     )
     expected = wasting_help_text("0 - 5 years")
     self.assertEquals(data['rightLegend']['info'], expected)
 def test_map_name_is_different_data(self):
     self.assertDictEqual(
         get_prevalence_of_severe_data_map(
             'icds-cas',
             config={
                 'month': (2017, 5, 1),
                 'state_id': 'st1',
                 'district_id': 'd1',
                 'aggregation_level': 3
             },
             loc_level='block',
         ),
         {
             "rightLegend": {
                 "info": "Percentage of children between 6 - 60 months enrolled for ICDS services with "
                         "weight-for-height below -2 standard deviations of the WHO Child Growth Standards "
                         "median. <br/><br/>Wasting in children is a symptom of acute undernutrition "
                         "usually as a consequence of insufficient food intake or a high incidence "
                         "of infectious diseases. Severe Acute Malnutrition (SAM) is nutritional "
                         "status for a child who has severe wasting (weight-for-height) below -3 "
                         "Z and Moderate Acute Malnutrition (MAM) is nutritional status for a child "
                         "that has moderate wasting (weight-for-height) below -2Z.",
                 "average": "0.89",
                 'extended_info': [
                     {'indicator': 'Total Children (6 - 60 months) weighed in given month:', 'value': '449'},
                     {'indicator': 'Total Children (6 - 60 months) with height measured in given month:',
                      'value': '7'},
                     {'indicator': '% Unmeasured (6 - 60 months):', 'value': '98.00%'},
                     {'indicator': '% Severely Acute Malnutrition (6 - 60 months):', 'value': '0.00%'},
                     {'indicator': '% Moderately Acute Malnutrition (6 - 60 months):', 'value': '0.89%'},
                     {'indicator': '% Normal (6 - 60 months):', 'value': '1.11%'}
                 ]
             },
             "fills": {
                 "0%-5%": MapColors.PINK,
                 "5%-7%": MapColors.ORANGE,
                 "7%-100%": MapColors.RED,
                 "defaultFill": MapColors.GREY
             },
             "data": {
                 'block_map': {
                     'moderate': 4,
                     'total_measured': 7,
                     'normal': 5,
                     'original_name': ['b1', 'b2'],
                     'severe': 0,
                     'total': 449,
                     'fillKey': '0%-5%'
                 }
             },
             "slug": "severe",
             "label": "Percent of Children Wasted (6 - 60 months)"
         }
     )
 def test_map_data_label_icds_feature_flag_enabled(self):
     data = get_prevalence_of_severe_data_map(
         'icds-cas',
         config={
             'month': (2017, 5, 1),
             'aggregation_level': 1
         },
         loc_level='state',
         show_test=False,
         icds_feature_flag=True
     )
     self.assertEquals(data['label'], 'Percent of Children Wasted (0 - 5 years)')
 def test_map_data_right_legend_average_icds_feature_flag_enabled(self):
     data = get_prevalence_of_severe_data_map(
         'icds-cas',
         config={
             'month': (2017, 5, 1),
             'aggregation_level': 1
         },
         loc_level='state',
         show_test=False,
         icds_feature_flag=True
     )
     self.assertEquals(data['rightLegend']['average'], "29.63")
Exemplo n.º 15
0
 def test_average_with_two_locations_represent_by_one_topojson(self):
     data = get_prevalence_of_severe_data_map(
         'icds-cas',
         config={
             'month': (2017, 5, 1),
             'state_id': 'st1',
             'district_id': 'd1',
             'aggregation_level': 3
         },
         loc_level='block',
     )
     self.assertEqual(data['rightLegend']['average'], "57.14")
 def test_average_with_two_locations_represent_by_one_topojson(self):
     data = get_prevalence_of_severe_data_map(
         'icds-cas',
         config={
             'month': (2017, 5, 1),
             'state_id': 'st1',
             'district_id': 'd1',
             'aggregation_level': 3
         },
         loc_level='block',
     )
     self.assertEqual(data['rightLegend']['average'], "57.14")
Exemplo n.º 17
0
 def test_map_data_right_legend_keys(self):
     data = get_prevalence_of_severe_data_map(
         'icds-cas',
         config={
             'month': (2017, 5, 1),
             'aggregation_level': 1
         },
         loc_level='state')['rightLegend']
     self.assertEqual(len(data), 3)
     self.assertIn('info', data)
     self.assertIn('average', data)
     self.assertIn('extended_info', data)
Exemplo n.º 18
0
 def test_average_with_two_locations_represent_by_one_topojson_icds_feature_flag_enabled(
         self):
     data = get_prevalence_of_severe_data_map('icds-cas',
                                              config={
                                                  'month': (2017, 5, 1),
                                                  'state_id': 'st1',
                                                  'district_id': 'd1',
                                                  'aggregation_level': 3
                                              },
                                              loc_level='block',
                                              show_test=False,
                                              icds_feature_flag=True)
     self.assertEquals(data['rightLegend']['average'], "0.00")
 def test_map_data_right_legend_info_icds_feature_flag_enabled(self):
     data = get_prevalence_of_severe_data_map(
         'icds-cas',
         config={
             'month': (2017, 5, 1),
             'aggregation_level': 1
         },
         loc_level='state',
         show_test=False,
         icds_feature_flag=True
     )
     expected = wasting_help_text("0 - 5 years")
     self.assertEqual(data['rightLegend']['info'], expected)
 def test_map_data_right_legend_keys(self):
     data = get_prevalence_of_severe_data_map(
         'icds-cas',
         config={
             'month': (2017, 5, 1),
             'aggregation_level': 1
         },
         loc_level='state'
     )['rightLegend']
     self.assertEqual(len(data), 3)
     self.assertIn('info', data)
     self.assertIn('average', data)
     self.assertIn('extended_info', data)
Exemplo n.º 21
0
 def test_map_data_keys(self):
     data = get_prevalence_of_severe_data_map('icds-cas',
                                              config={
                                                  'month': (2017, 5, 1),
                                                  'aggregation_level': 1
                                              },
                                              loc_level='state')
     self.assertEqual(len(data), 5)
     self.assertIn('rightLegend', data)
     self.assertIn('fills', data)
     self.assertIn('data', data)
     self.assertIn('slug', data)
     self.assertIn('label', data)
Exemplo n.º 22
0
 def test_map_data_fills(self):
     data = get_prevalence_of_severe_data_map('icds-cas',
                                              config={
                                                  'month': (2017, 5, 1),
                                                  'aggregation_level': 1
                                              },
                                              loc_level='state')
     self.assertDictEqual(
         data['fills'], {
             "0%-5%": MapColors.PINK,
             "5%-7%": MapColors.ORANGE,
             "7%-100%": MapColors.RED,
             "defaultFill": MapColors.GREY
         })
 def test_map_data(self):
     self.assertDictEqual(
         get_prevalence_of_severe_data_map('icds-cas',
                                           config={
                                               'month': (2017, 5, 1),
                                               'aggregation_level': 1
                                           },
                                           loc_level='state')[0],
         {
             "rightLegend": {
                 "info":
                 "Percentage of children between 6 - 60 months enrolled for ICDS services with "
                 "weight-for-height below -2 standard deviations of the WHO Child Growth Standards "
                 "median. <br/><br/>Wasting in children is a symptom of acute undernutrition "
                 "usually as a consequence of insufficient food intake or a high incidence "
                 "of infectious diseases. Severe Acute Malnutrition (SAM) is nutritional "
                 "status for a child who has severe wasting (weight-for-height) below -3 "
                 "Z and Moderate Acute Malnutrition (MAM) is nutritional status for a child "
                 "that has moderate wasting (weight-for-height) below -2Z.",
                 "average":
                 "1.05"
             },
             "fills": {
                 "0%-5%": "#fee0d2",
                 "5%-7%": "#fc9272",
                 "7%-100%": "#de2d26",
                 "defaultFill": "#9D9D9D"
             },
             "data": {
                 "st1": {
                     "severe": 0,
                     "moderate": 4,
                     "normal": 5,
                     "total_measured": 7,
                     "total": 454,
                     "fillKey": "0%-5%"
                 },
                 "st2": {
                     "severe": 2,
                     "moderate": 4,
                     "normal": 16,
                     "total_measured": 25,
                     "total": 497,
                     "fillKey": "0%-5%"
                 }
             },
             "slug": "severe",
             "label": "Percent of Children Wasted (6 - 60 months)"
         })
 def test_map_data_keys(self):
     data = get_prevalence_of_severe_data_map(
         'icds-cas',
         config={
             'month': (2017, 5, 1),
             'aggregation_level': 1
         },
         loc_level='state'
     )
     self.assertEqual(len(data), 5)
     self.assertIn('rightLegend', data)
     self.assertIn('fills', data)
     self.assertIn('data', data)
     self.assertIn('slug', data)
     self.assertIn('label', data)
 def test_map_data_right_legend_info(self):
     data = get_prevalence_of_severe_data_map('icds-cas',
                                              config={
                                                  'month': (2017, 5, 1),
                                                  'aggregation_level': 1
                                              },
                                              loc_level='state')
     expected = (
         "Of the children enrolled for Anganwadi services, whose weight and height was measured, the "
         "percentage of children between 0 - 5 years who were moderately/severely wasted in the "
         "current month. "
         "<br/><br/>"
         "Severe Acute Malnutrition (SAM) or wasting in children is a symptom of acute undernutrition "
         "usually as a consequence of insufficient food intake or a high incidence of infectious diseases."
     )
     self.assertEqual(data['rightLegend']['info'], expected)
 def test_map_data_right_legend_info(self):
     data = get_prevalence_of_severe_data_map('icds-cas',
                                              config={
                                                  'month': (2017, 5, 1),
                                                  'aggregation_level': 1
                                              },
                                              loc_level='state')
     expected = (
         "Percentage of children between 6 - 60 months enrolled for Anganwadi Services with "
         "weight-for-height below -2 standard deviations of the WHO Child Growth Standards "
         "median. <br/><br/>Wasting in children is a symptom of acute undernutrition "
         "usually as a consequence of insufficient food intake or a high incidence "
         "of infectious diseases. Severe Acute Malnutrition (SAM) is nutritional "
         "status for a child who has severe wasting (weight-for-height) below -3 "
         "Z and Moderate Acute Malnutrition (MAM) is nutritional status for a child "
         "that has moderate wasting (weight-for-height) below -2Z.")
     self.assertEquals(data['rightLegend']['info'], expected)
 def test_map_data_fills(self):
     data = get_prevalence_of_severe_data_map(
         'icds-cas',
         config={
             'month': (2017, 5, 1),
             'aggregation_level': 1
         },
         loc_level='state'
     )
     self.assertDictEqual(
         data['fills'],
         {
             "0%-5%": MapColors.PINK,
             "5%-7%": MapColors.ORANGE,
             "7%-100%": MapColors.RED,
             "defaultFill": MapColors.GREY
         }
     )
Exemplo n.º 28
0
 def test_map_data_right_legend_extended_info_icds_feature_flag_enabled(
         self):
     data = get_prevalence_of_severe_data_map('icds-cas',
                                              config={
                                                  'month': (2017, 5, 1),
                                                  'aggregation_level': 1
                                              },
                                              loc_level='state',
                                              show_test=False,
                                              icds_feature_flag=True)
     self.assertListEqual(data['rightLegend']['extended_info'], [{
         'indicator':
         'Total Children (0 - 5 years) weighed in given month:',
         'value':
         '696'
     }, {
         'indicator':
         'Total Children (0 - 5 years) with weight and height measured in given month:',
         'value':
         '27'
     }, {
         'indicator':
         'Number of children (0 - 5 years) unmeasured:',
         'value':
         '256'
     }, {
         'indicator':
         '% Severely Acute Malnutrition (0 - 5 years):',
         'value':
         '0.00%'
     }, {
         'indicator':
         '% Moderately Acute Malnutrition (0 - 5 years):',
         'value':
         '29.63%'
     }, {
         'indicator':
         '% Normal (0 - 5 years):',
         'value':
         '70.37%'
     }])
 def test_map_data_right_legend_extended_info(self):
     data = get_prevalence_of_severe_data_map(
         'icds-cas',
         config={
             'month': (2017, 5, 1),
             'aggregation_level': 1
         },
         loc_level='state'
     )
     self.assertListEqual(
         data['rightLegend']['extended_info'],
         [
             {'indicator': 'Total Children (0 - 5 years) weighed in given month:', 'value': '696'},
             {'indicator': 'Total Children (0 - 5 years) with height measured in given month:',
              'value': '27'},
             {'indicator': 'Number of children (0 - 5 years) unmeasured:', 'value': '256'},
             {'indicator': '% Severely Acute Malnutrition (0 - 5 years):', 'value': '0.00%'},
             {'indicator': '% Moderately Acute Malnutrition (0 - 5 years):', 'value': '29.63%'},
             {'indicator': '% Normal (0 - 5 years):', 'value': '70.37%'}
         ]
     )
 def test_map_data_right_legend_extended_info(self):
     data = get_prevalence_of_severe_data_map(
         'icds-cas',
         config={
             'month': (2017, 5, 1),
             'aggregation_level': 1
         },
         loc_level='state'
     )
     self.assertListEqual(
         data['rightLegend']['extended_info'],
         [
             {'indicator': 'Total Children (6 - 60 months) weighed in given month:', 'value': '668'},
             {'indicator': 'Total Children (6 - 60 months) with height measured in given month:',
              'value': '31'},
             {'indicator': 'Number of children (6 - 60 months) unmeasured:', 'value': '271'},
             {'indicator': '% Severely Acute Malnutrition (6 - 60 months):', 'value': '0.00%'},
             {'indicator': '% Moderately Acute Malnutrition (6 - 60 months):', 'value': '25.81%'},
             {'indicator': '% Normal (6 - 60 months):', 'value': '61.29%'}
         ]
     )
 def test_map_data(self):
     data = get_prevalence_of_severe_data_map('icds-cas',
                                              config={
                                                  'month': (2017, 5, 1),
                                                  'aggregation_level': 1
                                              },
                                              loc_level='state')
     self.assertDictEqual(
         data['data'], {
             'st1': {
                 'moderate': 4,
                 'severe': 0,
                 'normal': 3,
                 'total_weighed': 317,
                 'total_measured': 7,
                 'total_height_eligible': 475,
                 'original_name': ['st1'],
                 'fillKey': '7%-100%'
             },
             'st2': {
                 'moderate': 4,
                 'severe': 0,
                 'normal': 16,
                 'total_weighed': 378,
                 'total_measured': 24,
                 'total_height_eligible': 513,
                 'original_name': ['st2'],
                 'fillKey': '7%-100%'
             },
             'st7': {
                 'moderate': 0,
                 'severe': 0,
                 'normal': 0,
                 'total_weighed': 0,
                 'total_measured': 0,
                 'total_height_eligible': 1,
                 'original_name': ['st7'],
                 'fillKey': '0%-5%'
             }
         })
Exemplo n.º 32
0
 def test_map_name_two_locations_represent_by_one_topojson(self):
     data = get_prevalence_of_severe_data_map(
         'icds-cas',
         config={
             'month': (2017, 5, 1),
             'state_id': 'st1',
             'district_id': 'd1',
             'aggregation_level': 3
         },
         loc_level='block',
     )
     self.assertDictEqual(
         data['data'], {
             'block_map': {
                 'moderate': 4,
                 'total_measured': 7,
                 'normal': 3,
                 'original_name': ['b1', 'b2'],
                 'severe': 0,
                 'total': 449,
                 'fillKey': '0%-5%'
             }
         })
 def test_map_data_icds_feature_flag_enabled(self):
     data = get_prevalence_of_severe_data_map(
         'icds-cas',
         config={
             'month': (2017, 5, 1),
             'aggregation_level': 1
         },
         loc_level='state',
         show_test=False,
         icds_feature_flag=True
     )
     self.assertDictEqual(
         data['data'],
         {
             "st1": {
                 "severe": 0,
                 "moderate": 0,
                 "normal": 0,
                 'total_height_eligible': 454,
                 "total_measured": 0,
                 "total_weighed": 317,
                 'original_name': ["st1"],
                 "fillKey": "0%-5%"
             },
             "st2": {
                 "severe": 0,
                 "moderate": 1,
                 "normal": 0,
                 'total_height_eligible': 497,
                 "total_measured": 0,
                 "total_weighed": 379,
                 'original_name': ["st2"],
                 "fillKey": "7%-100%"
             }
         }
     )
 def test_map_data_icds_feature_flag_enabled(self):
     data = get_prevalence_of_severe_data_map(
         'icds-cas',
         config={
             'month': (2017, 5, 1),
             'aggregation_level': 1
         },
         loc_level='state',
         show_test=False,
         icds_feature_flag=True
     )
     self.assertDictEqual(
         data['data'],
         {
             'st4': {
                 'normal': 0,
                 'total_measured': 0,
                 'original_name': ['st4'],
                 'total_weighed': 0,
                 'severe': 0,
                 'moderate': 0,
                 'total_height_eligible': 0,
                 'fillKey': '0%-5%'
             },
             'st5': {
                 'normal': 0,
                 'total_measured': 0,
                 'original_name': ['st5'],
                 'total_weighed': 0,
                 'severe': 0,
                 'moderate': 0,
                 'total_height_eligible': 0,
                 'fillKey': '0%-5%'
             },
             'st6': {
                 'normal': 0,
                 'total_measured': 0,
                 'original_name': ['st6'],
                 'total_weighed': 0,
                 'severe': 0,
                 'moderate': 0,
                 'total_height_eligible': 0,
                 'fillKey': '0%-5%'
             },
             'st7': {
                 'normal': 0,
                 'total_measured': 0,
                 'original_name': ['st7'],
                 'total_weighed': 0,
                 'severe': 0,
                 'moderate': 0,
                 'total_height_eligible': 1,
                 'fillKey': '0%-5%'
             },
             'st1': {
                 'normal': 3,
                 'total_measured': 7,
                 'original_name': ['st1'],
                 'total_weighed': 317,
                 'severe': 0,
                 'moderate': 4,
                 'total_height_eligible': 454,
                 'fillKey': '7%-100%'
             },
             'st2': {
                 'normal': 16,
                 'total_measured': 20,
                 'original_name': ['st2'],
                 'total_weighed': 379,
                 'severe': 0,
                 'moderate': 4,
                 'total_height_eligible': 497,
                 'fillKey': '7%-100%'
             },
             'st3': {
                 'normal': 0,
                 'total_measured': 0,
                 'original_name': ['st3'],
                 'total_weighed': 0,
                 'severe': 0,
                 'moderate': 0,
                 'total_height_eligible': 0,
                 'fillKey': '0%-5%'
             }
         }
     )
 def test_map_data(self):
     self.assertDictEqual(
         get_prevalence_of_severe_data_map(
             'icds-cas',
             config={
                 'month': (2017, 5, 1),
                 'aggregation_level': 1
             },
             loc_level='state'
         ),
         {
             "rightLegend": {
                 "info": "Percentage of children between 6 - 60 months enrolled for ICDS services with "
                         "weight-for-height below -2 standard deviations of the WHO Child Growth Standards "
                         "median. <br/><br/>Wasting in children is a symptom of acute undernutrition "
                         "usually as a consequence of insufficient food intake or a high incidence "
                         "of infectious diseases. Severe Acute Malnutrition (SAM) is nutritional "
                         "status for a child who has severe wasting (weight-for-height) below -3 "
                         "Z and Moderate Acute Malnutrition (MAM) is nutritional status for a child "
                         "that has moderate wasting (weight-for-height) below -2Z.",
                 "average": "1.06",
                 'extended_info': [
                     {'indicator': 'Total Children (6 - 60 months) weighed in given month:', 'value': '939'},
                     {'indicator': 'Total Children (6 - 60 months) with height measured in given month:',
                      'value': '32'},
                     {'indicator': '% Unmeasured (6 - 60 months):', 'value': '96.70%'},
                     {'indicator': '% Severely Acute Malnutrition (6 - 60 months):', 'value': '0.21%'},
                     {'indicator': '% Moderately Acute Malnutrition (6 - 60 months):', 'value': '0.85%'},
                     {'indicator': '% Normal (6 - 60 months):', 'value': '2.24%'}
                 ]
             },
             "fills": {
                 "0%-5%": MapColors.PINK,
                 "5%-7%": MapColors.ORANGE,
                 "7%-100%": MapColors.RED,
                 "defaultFill": MapColors.GREY
             },
             "data": {
                 "st1": {
                     "severe": 0,
                     "moderate": 4,
                     "normal": 5,
                     "total_measured": 7,
                     "total": 449,
                     'original_name': ["st1"],
                     "fillKey": "0%-5%"
                 },
                 "st2": {
                     "severe": 2,
                     "moderate": 4,
                     "normal": 16,
                     "total_measured": 25,
                     "total": 490,
                     'original_name': ["st2"],
                     "fillKey": "0%-5%"
                 }
             },
             "slug": "severe",
             "label": "Percent of Children Wasted (6 - 60 months)"
         }
     )
Exemplo n.º 36
0
 def test_map_data_icds_feature_flag_enabled(self):
     data = get_prevalence_of_severe_data_map('icds-cas',
                                              config={
                                                  'month': (2017, 5, 1),
                                                  'aggregation_level': 1
                                              },
                                              loc_level='state',
                                              show_test=False,
                                              icds_feature_flag=True)
     self.assertDictEqual(
         data['data'], {
             'st4': {
                 'normal': 0,
                 'total_measured': 0,
                 'original_name': ['st4'],
                 'total_weighed': 0,
                 'severe': 0,
                 'moderate': 0,
                 'total_height_eligible': 0,
                 'fillKey': '0%-5%'
             },
             'st5': {
                 'normal': 0,
                 'total_measured': 0,
                 'original_name': ['st5'],
                 'total_weighed': 0,
                 'severe': 0,
                 'moderate': 0,
                 'total_height_eligible': 0,
                 'fillKey': '0%-5%'
             },
             'st6': {
                 'normal': 0,
                 'total_measured': 0,
                 'original_name': ['st6'],
                 'total_weighed': 0,
                 'severe': 0,
                 'moderate': 0,
                 'total_height_eligible': 0,
                 'fillKey': '0%-5%'
             },
             'st7': {
                 'normal': 0,
                 'total_measured': 0,
                 'original_name': ['st7'],
                 'total_weighed': 0,
                 'severe': 0,
                 'moderate': 0,
                 'total_height_eligible': 1,
                 'fillKey': '0%-5%'
             },
             'st1': {
                 'normal': 3,
                 'total_measured': 7,
                 'original_name': ['st1'],
                 'total_weighed': 317,
                 'severe': 0,
                 'moderate': 4,
                 'total_height_eligible': 454,
                 'fillKey': '7%-100%'
             },
             'st2': {
                 'normal': 16,
                 'total_measured': 20,
                 'original_name': ['st2'],
                 'total_weighed': 379,
                 'severe': 0,
                 'moderate': 4,
                 'total_height_eligible': 497,
                 'fillKey': '7%-100%'
             },
             'st3': {
                 'normal': 0,
                 'total_measured': 0,
                 'original_name': ['st3'],
                 'total_weighed': 0,
                 'severe': 0,
                 'moderate': 0,
                 'total_height_eligible': 0,
                 'fillKey': '0%-5%'
             }
         })