Beispiel #1
0
 def test_chart_data(self):
     self.assertDictEqual(
         get_institutional_deliveries_data_chart('icds-cas',
                                                 config={
                                                     'month': (2017, 5, 1),
                                                     'aggregation_level': 1
                                                 },
                                                 loc_level='state'),
         {
             "location_type":
             "State",
             "bottom_five": [{
                 'loc_name': 'st4',
                 'percent': 0.0
             }, {
                 'loc_name': 'st5',
                 'percent': 0.0
             }, {
                 'loc_name': 'st6',
                 'percent': 0.0
             }, {
                 'loc_name': 'st7',
                 'percent': 0.0
             }, {
                 'loc_name': 'st3',
                 'percent': 0.0
             }],
             "top_five": [{
                 'loc_name': 'st2',
                 'percent': 84.61538461538461
             }, {
                 'loc_name': 'st1',
                 'percent': 81.81818181818181
             }, {
                 'loc_name': 'st4',
                 'percent': 0.0
             }, {
                 'loc_name': 'st5',
                 'percent': 0.0
             }, {
                 'loc_name': 'st6',
                 'percent': 0.0
             }],
             "chart_data": [{
                 "color":
                 ChartColors.BLUE,
                 "classed":
                 "dashed",
                 "strokeWidth":
                 2,
                 "values": [{
                     "y": 0,
                     "x": 1485907200000,
                     "all": 0,
                     "in_month": 0
                 }, {
                     "y": 0,
                     "x": 1488326400000,
                     "all": 0,
                     "in_month": 0
                 }, {
                     "y": 0.42857142857142855,
                     "x": 1491004800000,
                     "all": 14,
                     "in_month": 6
                 }, {
                     "y": 0.8333333333333334,
                     "x": 1493596800000,
                     "all": 24,
                     "in_month": 20
                 }],
                 "key":
                 "% Institutional deliveries"
             }],
             "all_locations": [{
                 'loc_name': 'st2',
                 'percent': 84.61538461538461
             }, {
                 'loc_name': 'st1',
                 'percent': 81.81818181818181
             }, {
                 'loc_name': 'st4',
                 'percent': 0.0
             }, {
                 'loc_name': 'st5',
                 'percent': 0.0
             }, {
                 'loc_name': 'st6',
                 'percent': 0.0
             }, {
                 'loc_name': 'st7',
                 'percent': 0.0
             }, {
                 'loc_name': 'st3',
                 'percent': 0.0
             }]
         })
Beispiel #2
0
 def test_chart_data(self):
     self.assertDictEqual(
         get_institutional_deliveries_data_chart('icds-cas',
                                                 config={
                                                     'month': (2017, 5, 1),
                                                     'aggregation_level': 1
                                                 },
                                                 loc_level='state'),
         {
             "location_type":
             "State",
             "bottom_five": [{
                 "loc_name": "st2",
                 "percent": 84.61538461538461
             }, {
                 "loc_name": "st1",
                 "percent": 69.23076923076923
             }],
             "top_five": [{
                 "loc_name": "st2",
                 "percent": 84.61538461538461
             }, {
                 "loc_name": "st1",
                 "percent": 69.23076923076923
             }],
             "chart_data": [{
                 "color":
                 "#006fdf",
                 "classed":
                 "dashed",
                 "strokeWidth":
                 2,
                 "values": [{
                     "y": 0,
                     "x": 1485907200000,
                     "all": 0,
                     "in_month": 0
                 }, {
                     "y": 0,
                     "x": 1488326400000,
                     "all": 0,
                     "in_month": 0
                 }, {
                     "y": 0.3,
                     "x": 1491004800000,
                     "all": 20,
                     "in_month": 6
                 }, {
                     "y": 0.7692307692307693,
                     "x": 1493596800000,
                     "all": 26,
                     "in_month": 20
                 }],
                 "key":
                 "% Institutional deliveries"
             }],
             "all_locations": [{
                 "loc_name": "st2",
                 "percent": 84.61538461538461
             }, {
                 "loc_name": "st1",
                 "percent": 69.23076923076923
             }]
         })
 def test_chart_data(self):
     self.assertDictEqual(
         get_institutional_deliveries_data_chart(
             'icds-cas',
             config={
                 'month': (2017, 5, 1),
                 'aggregation_level': 1
             },
             loc_level='state'
         ),
         {
             "location_type": "State",
             "bottom_five": [
                 {'loc_name': 'st4', 'percent': 0.0},
                 {'loc_name': 'st5', 'percent': 0.0},
                 {'loc_name': 'st6', 'percent': 0.0},
                 {'loc_name': 'st7', 'percent': 0.0},
                 {'loc_name': 'st3', 'percent': 0.0}
             ],
             "top_five": [
                 {'loc_name': 'st2', 'percent': 84.61538461538461},
                 {'loc_name': 'st1', 'percent': 69.23076923076923},
                 {'loc_name': 'st4', 'percent': 0.0},
                 {'loc_name': 'st5', 'percent': 0.0},
                 {'loc_name': 'st6', 'percent': 0.0}
             ],
             "chart_data": [
                 {
                     "color": ChartColors.BLUE,
                     "classed": "dashed",
                     "strokeWidth": 2,
                     "values": [
                         {
                             "y": 0,
                             "x": 1485907200000,
                             "all": 0,
                             "in_month": 0
                         },
                         {
                             "y": 0,
                             "x": 1488326400000,
                             "all": 0,
                             "in_month": 0
                         },
                         {
                             "y": 0.3,
                             "x": 1491004800000,
                             "all": 20,
                             "in_month": 6
                         },
                         {
                             "y": 0.7692307692307693,
                             "x": 1493596800000,
                             "all": 26,
                             "in_month": 20
                         }
                     ],
                     "key": "% Institutional deliveries"
                 }
             ],
             "all_locations": [
                 {'loc_name': 'st2', 'percent': 84.61538461538461},
                 {'loc_name': 'st1', 'percent': 69.23076923076923},
                 {'loc_name': 'st4', 'percent': 0.0},
                 {'loc_name': 'st5', 'percent': 0.0},
                 {'loc_name': 'st6', 'percent': 0.0},
                 {'loc_name': 'st7', 'percent': 0.0},
                 {'loc_name': 'st3', 'percent': 0.0}
             ]
         }
     )