Beispiel #1
0
 def test_O3(self):
     """Test Ozone AQI"""
     myaqi = AQI()
     self.assertEqual(
         myaqi.iaqi(POLLUTANT_O3_8H, '0.08753333'),
         129)
     self.assertEqual(
         myaqi.iaqi(POLLUTANT_O3_1H, '0.162'),
         147)
     self.assertEqual(
         myaqi.iaqi(POLLUTANT_O3_8H, '0.141'),
         211)
Beispiel #2
0
 def test_PM25(self):
     """Test PM2.5 AQI"""
     myaqi = AQI()
     self.assertEqual(
         myaqi.iaqi(POLLUTANT_PM25, '9.3'),
         39)
     self.assertEqual(
         myaqi.iaqi(POLLUTANT_PM25, '15'),
         57)
     self.assertEqual(
         myaqi.iaqi(POLLUTANT_PM25, '49.5'),
         135)
     self.assertEqual(
         myaqi.iaqi(POLLUTANT_PM25, '235.4'),
         285)
Beispiel #3
0
 def test_O3_PM25_CO(self):
     """Test O3, PM2.5 and CO AQI"""
     myaqi = AQI()
     self.assertEqual(
         myaqi.iaqi(POLLUTANT_O3_8H, '0.077')
         , 104)
     self.assertEqual(
         myaqi.iaqi(POLLUTANT_PM25, '35.9')
         , 102)
     self.assertEqual(
         myaqi.iaqi(POLLUTANT_CO_8H, '8.4'),
         90)
     self.assertEqual(
         myaqi.aqi([
             (POLLUTANT_O3_8H, '0.077'),
             (POLLUTANT_PM25, '35.9'),
             (POLLUTANT_CO_8H, '8.4')
         ]),
         104)
Beispiel #4
0
 def test_blank_bp(self):
     """Test blank breakpoints"""
     myaqi = AQI()
     self.assertEqual(
         myaqi.iaqi(POLLUTANT_O3_8H, '0.087'),
         129)
Beispiel #5
0
 def test_blank_bp(self):
     """Test blank breakpoints"""
     myaqi = AQI()
     self.assertEqual(myaqi.iaqi(POLLUTANT_O3_8H, '0.087'), 129)
Beispiel #6
0
 def test_O3(self):
     """Test Ozone AQI"""
     myaqi = AQI()
     self.assertEqual(myaqi.iaqi(POLLUTANT_O3_8H, '0.08753333'), 129)
     self.assertEqual(myaqi.iaqi(POLLUTANT_O3_1H, '0.162'), 147)
     self.assertEqual(myaqi.iaqi(POLLUTANT_O3_8H, '0.141'), 211)