def test_get_sealevel(self): self.assertAlmostEqual(get_sealevel( (weather_response('Harayana', '2ab136be1543b5789451a5994364c0d3')), n=2, time='0:00:00'), 1016.84, delta=10) self.assertAlmostEqual(get_sealevel( (weather_response('Delhi', '2ab136be1543b5789451a5994364c0d3')), n=3, time='12:00:00'), 1020.25, delta=10) self.assertAlmostEqual(get_sealevel( (weather_response('Mumbai', '2ab136be1543b5789451a5994364c0d3')), n=1, time='3:00:00'), 1022.98, delta=10) self.assertAlmostEqual(get_sealevel( (weather_response('Mumbai', '2ab136be1543b5789451a5994364c0d3')), n=3, time='18:00:00'), 1016.44, delta=10) self.assertAlmostEqual(get_sealevel( (weather_response('Jaipur', '2ab136be1543b5789451a5994364c0d3')), n=1, time='12:00:00'), 1016.03, delta=10)
def test_get_temperature(self): self.assertAlmostEqual(get_temperature( (weather_response('Harayana', '2ab136be1543b5789451a5994364c0d3')), n=1, time='9:00:00'), 300.645, delta=10) self.assertAlmostEqual(get_temperature( (weather_response('Delhi', '2ab136be1543b5789451a5994364c0d3')), n=2, time='3:00:00'), 301.613, delta=10) self.assertAlmostEqual(get_temperature( (weather_response('Harayana', '2ab136be1543b5789451a5994364c0d3')), n=0, time='18:00:00'), 298.69, delta=10) self.assertAlmostEqual(get_temperature( (weather_response('Delhi', '2ab136be1543b5789451a5994364c0d3')), n=3, time='21:00:00'), 298.905, delta=10) self.assertAlmostEqual(get_temperature( (weather_response('Punjab', '2ab136be1543b5789451a5994364c0d3')), n=4, time='12:00:00'), 299.742, delta=10)
def test_get_wind(self): self.assertAlmostEqual(get_wind( (weather_response('Harayana', '2ab136be1543b5789451a5994364c0d3')), n=1, time='9:00:00'), 3.91, delta=10) self.assertAlmostEqual(get_wind( (weather_response('Delhi', '2ab136be1543b5789451a5994364c0d3')), n=0, time='18:00:00'), 1.31, delta=10) self.assertAlmostEqual(get_wind( (weather_response('Mumbai', '2ab136be1543b5789451a5994364c0d3')), n=2, time='12:00:00'), 3.68, delta=10) self.assertAlmostEqual(get_wind( (weather_response('Mumbai', '2ab136be1543b5789451a5994364c0d3')), n=3, time='15:00:00'), 4.31, delta=10) self.assertAlmostEqual(get_wind( (weather_response('Punjab', '2ab136be1543b5789451a5994364c0d3')), n=3, time='3:00:00'), 1.42, delta=10)
def test_get_pressure(self): self.assertAlmostEqual(get_pressure( (weather_response('Jaipur', '2ab136be1543b5789451a5994364c0d3')), n=1, time='9:00:00'), 971.08, delta=10) self.assertAlmostEqual(get_pressure( (weather_response('Raipur', '2ab136be1543b5789451a5994364c0d3')), n=0, time='18:00:00'), 985.62, delta=10) self.assertAlmostEqual(get_pressure( (weather_response('Delhi', '2ab136be1543b5789451a5994364c0d3')), n=2, time='15:00:00'), 995.43, delta=10) self.assertAlmostEqual(get_pressure( (weather_response('Harayana', '2ab136be1543b5789451a5994364c0d3')), n=3, time='3:00:00'), 997.32, delta=10) self.assertAlmostEqual(get_pressure( (weather_response('Jaipur', '2ab136be1543b5789451a5994364c0d3')), n=1, time='12:00:00'), 970.24, delta=10)
def test_get_humidity(self): self.assertAlmostEqual(get_humidity( weather_response("Delhi", "55caddfec6f90b2b717bb37ceab8abb0"), "00:00:00", 3), 95, delta=50) self.assertAlmostEqual(get_humidity( weather_response("Delhi", "55caddfec6f90b2b717bb37ceab8abb0"), "00:00:00", 2), 95, delta=50) self.assertAlmostEqual(get_humidity( weather_response("Delhi", "55caddfec6f90b2b717bb37ceab8abb0"), "00:00:00", 2), 95, delta=50) self.assertAlmostEqual(get_humidity( weather_response("Delhi", "55caddfec6f90b2b717bb37ceab8abb0"), "00:00:00", 4), 95, delta=50) self.assertAlmostEqual(get_humidity( weather_response("Delhi", "55caddfec6f90b2b717bb37ceab8abb0"), "00:00:00", 0), 95, delta=50)
def test_get_humidity(self): self.assertAlmostEqual(get_humidity( (weather_response('Delhi', '2ab136be1543b5789451a5994364c0d3')), n=0, time='21:00:00'), 94, delta=10) self.assertAlmostEqual(get_humidity( (weather_response('Delhi', '2ab136be1543b5789451a5994364c0d3')), n=2, time='3:00:00'), 94, delta=10) self.assertAlmostEqual(get_humidity( (weather_response('Delhi', '2ab136be1543b5789451a5994364c0d3')), n=1, time='12:00:00'), 94, delta=10) self.assertAlmostEqual(get_humidity( (weather_response('Delhi', '2ab136be1543b5789451a5994364c0d3')), n=3, time='9:00:00'), 90, delta=10) self.assertAlmostEqual(get_humidity( (weather_response('Delhi', '2ab136be1543b5789451a5994364c0d3')), n=4, time='3:00:00'), 92, delta=10)
def test_get_humidity(self): self.assertAlmostEqual(get_humidity( weather_response("Delhi", "2ab136be1543b5789451a5994364c0d3"), 1, "03:00:00"), 93, delta=5) self.assertAlmostEqual(get_humidity( weather_response("Kolkata", "2ab136be1543b5789451a5994364c0d3"), 1, "06:00:00"), 94, delta=5) self.assertAlmostEqual(get_humidity( weather_response("Chandigarh", "2ab136be1543b5789451a5994364c0d3"), 2, "09:00:00"), 92.5, delta=5) self.assertAlmostEqual(get_humidity( weather_response("Sydney", "2ab136be1543b5789451a5994364c0d3"), 2, "12:00:00"), 76, delta=5) self.assertAlmostEqual(get_humidity( weather_response("London", "2ab136be1543b5789451a5994364c0d3"), 3, "18:00:00"), 85, delta=5)
def test_get_wind(self): self.assertAlmostEqual(get_wind(weather_response( "DeLHi", "c21be3f5656ccff4a5fb262f334b1867"), n=1, t="09:00:00"), 5.8, delta=5) self.assertAlmostEqual(get_wind(weather_response( "Kolkata", "c21be3f5656ccff4a5fb262f334b1867"), n=2, t="18:00:00"), 3.7, delta=5) self.assertAlmostEqual(get_wind(weather_response( "London", "c21be3f5656ccff4a5fb262f334b1867"), n=3, t="09:00:00"), 5.2, delta=5) self.assertAlmostEqual(get_wind(weather_response( "New York", "c21be3f5656ccff4a5fb262f334b1867"), n=0, t="21:00:00"), 3.9, delta=5) self.assertAlmostEqual(get_wind(weather_response( "Mumbai", "c21be3f5656ccff4a5fb262f334b1867"), n=4, t="00:00:00"), 2.8, delta=5)
def test_get_pressure(self): self.assertAlmostEqual(get_pressure( weather_response("Delhi", "2ab136be1543b5789451a5994364c0d3"), 1, '06:00:00'), float(994.67), delta=5) self.assertAlmostEqual(get_pressure( weather_response("Delhi", "2ab136be1543b5789451a5994364c0d3"), 1, '18:00:00'), float(996.31), delta=5) self.assertAlmostEqual(get_pressure( weather_response("Delhi", "2ab136be1543b5789451a5994364c0d3"), 3, '12:00:00'), float(991.33), delta=5) self.assertAlmostEqual(get_pressure( weather_response("Delhi", "2ab136be1543b5789451a5994364c0d3"), 2, '00:00:00'), float(992.44), delta=5) self.assertAlmostEqual(get_pressure( weather_response("Delhi", "2ab136be1543b5789451a5994364c0d3"), 4, '12:00:00'), float(991.33), delta=5)
def test_get_temperature(self): self.assertAlmostEqual(get_temperature( weather_response("Delhi", "2ab136be1543b5789451a5994364c0d3"), 1, '09:00:00'), float(301.98), delta=5) self.assertAlmostEqual(get_temperature( weather_response("Delhi", "2ab136be1543b5789451a5994364c0d3"), 2, '06:00:00'), float(303.838), delta=5) self.assertAlmostEqual(get_temperature( weather_response("Delhi", "2ab136be1543b5789451a5994364c0d3"), 3, '03:00:00'), float(297.475), delta=5) self.assertAlmostEqual(get_temperature( weather_response("Delhi", "2ab136be1543b5789451a5994364c0d3"), 4, '09:00:00'), float(306.241), delta=5) self.assertAlmostEqual(get_temperature( weather_response("Delhi", "2ab136be1543b5789451a5994364c0d3"), 5, '09:00:00'), float(303.796), delta=5)
def test_get_humidity(self): self.assertAlmostEqual(get_humidity( weather_response("Delhi", "2ab136be1543b5789451a5994364c0d3"), 1, '09:00:00'), float(71), delta=5) self.assertAlmostEqual(get_humidity( weather_response("Delhi", "2ab136be1543b5789451a5994364c0d3"), 1, '15:00:00'), float(74), delta=5) self.assertAlmostEqual(get_humidity( weather_response("Delhi", "2ab136be1543b5789451a5994364c0d3"), 2, '21:00:00'), float(91), delta=5) self.assertAlmostEqual(get_humidity( weather_response("Delhi", "2ab136be1543b5789451a5994364c0d3"), 2, '00:00:00'), float(95), delta=5) self.assertAlmostEqual(get_humidity( weather_response("Delhi", "2ab136be1543b5789451a5994364c0d3"), 3, '06:00:00'), float(92), delta=5)
def test_get_sealevel(self): self.assertAlmostEqual(get_sealevel( weather_response("Delhi", "2ab136be1543b5789451a5994364c0d3"), 0, '21:00:00'), float(1020.78), delta=5) self.assertAlmostEqual(get_sealevel( weather_response("Delhi", "2ab136be1543b5789451a5994364c0d3"), 1, '18:00:00'), float(1017.64), delta=5) self.assertAlmostEqual(get_sealevel( weather_response("Delhi", "2ab136be1543b5789451a5994364c0d3"), 2, '00:00:00'), float(1017.88), delta=5) self.assertAlmostEqual(get_sealevel( weather_response("Delhi", "2ab136be1543b5789451a5994364c0d3"), 4, '06:00:00'), float(1018.89), delta=5) self.assertAlmostEqual(get_sealevel( weather_response("Delhi", "2ab136be1543b5789451a5994364c0d3"), 3, '09:00:00'), float(1019.78), delta=5)
def test_has_error(self): self.assertEqual( has_error( "Delhi", weather_response("Delhi", "2ab136be1543b5789451a5994364c0d3")), "False") self.assertEqual( has_error( "Mumbai", weather_response("Delhi", "2ab136be1543b5789451a5994364c0d3")), "True") self.assertEqual( has_error( "Delhi", weather_response("Chennai", "2ab136be1543b5789451a5994364c0d3")), "True") self.assertEqual( has_error( "Chennai", weather_response("Chennai", "2ab136be1543b5789451a5994364c0d3")), "False") self.assertEqual( has_error( "Delhi", weather_response("Mumbai", "2ab136be1543b5789451a5994364c0d3")), "True")
def test_get_wind(self): self.assertAlmostEqual(get_wind( weather_response("Delhi", "2ab136be1543b5789451a5994364c0d3"), 1, "03:00:00"), 2.15, delta=5) self.assertAlmostEqual(get_wind( weather_response("Rohtak", "2ab136be1543b5789451a5994364c0d3"), 2, "06:00:00"), 1.32, delta=5) self.assertAlmostEqual(get_wind( weather_response("Kolkata", "2ab136be1543b5789451a5994364c0d3"), 3, "09:00:00"), 2.00, delta=5) self.assertAlmostEqual(get_wind( weather_response("Bathinda", "2ab136be1543b5789451a5994364c0d3"), 4, "12:00:00"), 1.15, delta=5) self.assertAlmostEqual(get_wind( weather_response("Mumbai", "2ab136be1543b5789451a5994364c0d3"), 2, "15:00:00"), 2.25, delta=5)
def test_get_wind(self): self.assertAlmostEqual(get_wind( weather_response("Delhi", "2ab136be1543b5789451a5994364c0d3"), 1, '21:00:00'), float(2.76), delta=5) self.assertAlmostEqual(get_wind( weather_response("Delhi", "2ab136be1543b5789451a5994364c0d3"), 2, '06:00:00'), float(2.68), delta=5) self.assertAlmostEqual(get_wind( weather_response("Delhi", "2ab136be1543b5789451a5994364c0d3"), 3, '06:00:00'), float(2.45), delta=5) self.assertAlmostEqual(get_wind( weather_response("Delhi", "2ab136be1543b5789451a5994364c0d3"), 4, '09:00:00'), float(1.95), delta=5) self.assertAlmostEqual(get_wind( weather_response("Delhi", "2ab136be1543b5789451a5994364c0d3"), 1, '12:00:00'), float(2.99), delta=5)
def test_get_temperature(self): self.assertAlmostEqual(get_temperature( weather_response("Delhi", "55caddfec6f90b2b717bb37ceab8abb0"), "00:00:00", 1), 300, delta=50) self.assertAlmostEqual(get_temperature( weather_response("Delhi", "55caddfec6f90b2b717bb37ceab8abb0"), "03:00:00", 0), 300, delta=50) self.assertAlmostEqual(get_temperature( weather_response("Delhi", "55caddfec6f90b2b717bb37ceab8abb0"), "06:00:00", 3), 298, delta=50) self.assertAlmostEqual(get_temperature( weather_response("Delhi", "55caddfec6f90b2b717bb37ceab8abb0"), "12:00:00", 2), 300, delta=50) self.assertAlmostEqual(get_temperature( weather_response("Delhi", "55caddfec6f90b2b717bb37ceab8abb0"), "21:00:00", 4), 300, delta=50)
def test_get_humidity(self): self.assertAlmostEqual(get_humidity(weather_response( "DeLHi", "c21be3f5656ccff4a5fb262f334b1867"), n=1, t="09:00:00"), 80.0, delta=15) self.assertAlmostEqual(get_humidity(weather_response( "Kolkata", "c21be3f5656ccff4a5fb262f334b1867"), n=2, t="18:00:00"), 83.0, delta=15) self.assertAlmostEqual(get_humidity(weather_response( "London", "c21be3f5656ccff4a5fb262f334b1867"), n=3, t="09:00:00"), 72.0, delta=15) self.assertAlmostEqual(get_humidity(weather_response( "New York", "c21be3f5656ccff4a5fb262f334b1867"), n=0, t="21:00:00"), 81.0, delta=15) self.assertAlmostEqual(get_humidity(weather_response( "Mumbai", "c21be3f5656ccff4a5fb262f334b1867"), n=4, t="00:00:00"), 99.0, delta=15)
def test_get_sealevel(self): self.assertAlmostEqual(get_sealevel(weather_response( "DeLHi", "c21be3f5656ccff4a5fb262f334b1867"), n=1, t="09:00:00"), 1016.4, delta=5) self.assertAlmostEqual(get_sealevel(weather_response( "Kolkata", "c21be3f5656ccff4a5fb262f334b1867"), n=2, t="18:00:00"), 1022.1, delta=5) self.assertAlmostEqual(get_sealevel(weather_response( "London", "c21be3f5656ccff4a5fb262f334b1867"), n=3, t="09:00:00"), 1035.3, delta=5) self.assertAlmostEqual(get_sealevel(weather_response( "New York", "c21be3f5656ccff4a5fb262f334b1867"), n=0, t="21:00:00"), 1033.5, delta=5) self.assertAlmostEqual(get_sealevel(weather_response( "Mumbai", "c21be3f5656ccff4a5fb262f334b1867"), n=4, t="00:00:00"), 1023.6, delta=5)
def test_get_pressure(self): self.assertAlmostEqual(get_pressure( weather_response("Rohtak", "2ab136be1543b5789451a5994364c0d3"), 3, "03:00:00"), 994, delta=5) self.assertAlmostEqual(get_pressure( weather_response("Delhi", "2ab136be1543b5789451a5994364c0d3"), 1, "06:00:00"), 995, delta=5) self.assertAlmostEqual(get_pressure( weather_response("Ludhiana", "2ab136be1543b5789451a5994364c0d3"), 2, "09:00:00"), 994, delta=5) self.assertAlmostEqual(get_pressure( weather_response("Mumbai", "2ab136be1543b5789451a5994364c0d3"), 2, "12:00:00"), 1025, delta=5) self.assertAlmostEqual(get_pressure( weather_response("Bathinda", "2ab136be1543b5789451a5994364c0d3"), 3, "18:00:00"), 995, delta=5)
def test_get_temperature(self): self.assertAlmostEqual(get_temperature( weather_response("Delhi", "2ab136be1543b5789451a5994364c0d3"), 1, "03:00:00"), 300, delta=5) self.assertAlmostEqual(get_temperature( weather_response("Kolkata", "2ab136be1543b5789451a5994364c0d3"), 2, "06:00:00"), 295, delta=5) self.assertAlmostEqual(get_temperature( weather_response("Chandigarh", "2ab136be1543b5789451a5994364c0d3"), 2, "09:00:00"), 299, delta=5) self.assertAlmostEqual(get_temperature( weather_response("Sydney", "2ab136be1543b5789451a5994364c0d3"), 3, "12:00:00"), 294, delta=5) self.assertAlmostEqual(get_temperature( weather_response("Mumbai", "2ab136be1543b5789451a5994364c0d3"), 2, "18:00:00"), 303, delta=5)
def test_has_error(self): self.assertTrue( has_error( "453", weather_response("Delhi", "2ab136be1543b5789451a5994364c0d3"))) self.assertTrue( has_error( "London", weather_response("Kolkata", "2ab136be1543b5789451a5994364c0d3"))) self.assertTrue( has_error( "Sydney", weather_response("Chandigarh", "2ab136be1543b5789451a5994364c0d3"))) self.assertTrue( has_error( "Rohtak", weather_response("Mumbai", "2ab136be1543b5789451a5994364c0d3"))) self.assertTrue( has_error( "Ludhiana", weather_response("Bathinda", "2ab136be1543b5789451a5994364c0d3")))
def test_get_sealevel(self): self.assertAlmostEqual(get_sealevel( weather_response("Delhi", "2ab136be1543b5789451a5994364c0d3"), 2, "03:00:00"), 1020, delta=5) self.assertAlmostEqual(get_sealevel( weather_response("Chandigarh", "2ab136be1543b5789451a5994364c0d3"), 1, "06:00:00"), 1020, delta=5) self.assertAlmostEqual(get_sealevel( weather_response("Sydney", "2ab136be1543b5789451a5994364c0d3"), 2, "09:00:00"), 1035, delta=5) self.assertAlmostEqual(get_sealevel( weather_response("Mumbai", "2ab136be1543b5789451a5994364c0d3"), 2, "03:00:00"), 1025, delta=5) self.assertAlmostEqual(get_sealevel( weather_response("Ludhiana", "2ab136be1543b5789451a5994364c0d3"), 2, "15:00:00"), 1018, delta=5)
def test_get_pressure(self): self.assertAlmostEqual(get_pressure(weather_response( "DeLHi", "c21be3f5656ccff4a5fb262f334b1867"), n=1, t="09:00:00"), 992.2, delta=7) self.assertAlmostEqual(get_pressure(weather_response( "Kolkata", "c21be3f5656ccff4a5fb262f334b1867"), n=2, t="18:00:00"), 1020.0, delta=7) self.assertAlmostEqual(get_pressure(weather_response( "London", "c21be3f5656ccff4a5fb262f334b1867"), n=3, t="09:00:00"), 1027.0, delta=7) self.assertAlmostEqual(get_pressure(weather_response( "New York", "c21be3f5656ccff4a5fb262f334b1867"), n=0, t="21:00:00"), 1030.0, delta=7) self.assertAlmostEqual(get_pressure(weather_response( "Mumbai", "c21be3f5656ccff4a5fb262f334b1867"), n=4, t="00:00:00"), 1022.0, delta=7)
def test_get_temperature(self): self.assertAlmostEqual(get_temperature(weather_response( "DeLHi", "c21be3f5656ccff4a5fb262f334b1867"), n=3, t="06:00:00"), 299.96, delta=7) self.assertAlmostEqual(get_temperature(weather_response( "Kolkata", "c21be3f5656ccff4a5fb262f334b1867"), n=0, t="12:00:00"), 302.9, delta=7) self.assertAlmostEqual(get_temperature(weather_response( "London", "c21be3f5656ccff4a5fb262f334b1867"), n=1, t="00:00:00"), 285.5, delta=10) self.assertAlmostEqual(get_temperature(weather_response( "Mumbai", "c21be3f5656ccff4a5fb262f334b1867"), n=2, t="21:00:00"), 298.8, delta=7) self.assertAlmostEqual(get_temperature(weather_response( "New York", "c21be3f5656ccff4a5fb262f334b1867"), n=4, t="03:00:00"), 294.3, delta=10)
def test_get_sealevel(self): self.assertAlmostEqual(get_sealevel( weather_response("Delhi", "55caddfec6f90b2b717bb37ceab8abb0"), "00:00:00", 1), 1000, delta=50) self.assertAlmostEqual(get_sealevel( weather_response("Delhi", "55caddfec6f90b2b717bb37ceab8abb0"), "03:00:00", 1), 1000, delta=50) self.assertAlmostEqual(get_sealevel( weather_response("Delhi", "55caddfec6f90b2b717bb37ceab8abb0"), "06:00:00", 3), 1000, delta=50) self.assertAlmostEqual(get_sealevel( weather_response("Delhi", "55caddfec6f90b2b717bb37ceab8abb0"), "12:00:00", 0), 1000, delta=50) self.assertAlmostEqual(get_sealevel( weather_response("Delhi", "55caddfec6f90b2b717bb37ceab8abb0"), "21:00:00", 4), 1000, delta=50)
def test_weather_response(self): self.maxDiff = None self.assertEqual( weather_response("California", "ef1e66b70e237d45d7f99d9134a5c802"), ('b\'%s\'' % json1)) self.assertEqual( weather_response("123", "04c43aacf7d595bcc104140cbe737838"), ('b\'%s\'' % json2)) self.assertEqual( weather_response("Del", "2ab136be1543b5789451a5994364c0d3"), ('b\'%s\'' % json3))
def test_weather_response(self): self.assertEqual( weather_response("Delhi", "5753b64e9e1290004733b7726fb5aa15"), weather_response("Delhi", "5753b64e9e1290004733b7726fb5aa15")) self.assertEqual( weather_response("Mumbai", "5753b64e9e1290004733b7726fb5aa15"), weather_response("Mumbai", "5753b64e9e1290004733b7726fb5aa15")) self.assertEqual( weather_response("Bangalore", "5753b64e9e1290004733b7726fb5aa15"), weather_response("Bangalore", "5753b64e9e1290004733b7726fb5aa15")) self.assertEqual( weather_response("Chennai", "5753b64e9e1290004733b7726fb5aa15"), weather_response("Chennai", "5753b64e9e1290004733b7726fb5aa15")) self.assertEqual( weather_response("Hyderabad", "5753b64e9e1290004733b7726fb5aa15"), weather_response("Hyderabad", "5753b64e9e1290004733b7726fb5aa15"))
def test_get_temperature(self): json = weather_response("Delhi", "5753b64e9e1290004733b7726fb5aa15") t = ["03:00:00", "06:00:00", "09:00:00", "12:00:00", "15:00:00"] self.assertAlmostEqual(get_temperature(json, 0, t[0]), 300, delta=35) self.assertAlmostEqual(get_temperature(json, 1, t[1]), 300, delta=35) self.assertAlmostEqual(get_temperature(json, 2, t[2]), 300, delta=35) self.assertAlmostEqual(get_temperature(json, 3, t[3]), 300, delta=35) self.assertAlmostEqual(get_temperature(json, 4, t[4]), 300, delta=35)
def test_get_sealevel(self): json = weather_response("Delhi", "5753b64e9e1290004733b7726fb5aa15") t = ["03:00:00", "06:00:00", "09:00:00", "12:00:00", "15:00:00"] self.assertAlmostEqual(get_sealevel(json, 0, t[0]), 1025, delta=50) self.assertAlmostEqual(get_sealevel(json, 1, t[1]), 1025, delta=50) self.assertAlmostEqual(get_sealevel(json, 2, t[2]), 1025, delta=50) self.assertAlmostEqual(get_sealevel(json, 3, t[3]), 1025, delta=50) self.assertAlmostEqual(get_sealevel(json, 4, t[4]), 1025, delta=50)
def test_get_wind(self): self.assertAlmostEqual(get_wind(str(weather_response("Cape+Town")), 1, "09:00:00"), 2.37, delta=5) self.assertAlmostEqual(get_wind(str(weather_response("Mumbai")), 3, "21:00:00"), 4.36, delta=5) self.assertAlmostEqual(get_wind(str(weather_response("Boston")), 4, "00:00:00"), 1.42, delta=5) self.assertAlmostEqual(get_wind(str(weather_response("Panama+City")), 2, "03:00:00"), 3.11, delta=5) self.assertAlmostEqual(get_wind(str(weather_response("Berlin")), 0, "18:00:00"), 1.8, delta=5)