Esempio n. 1
0
 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)
Esempio n. 2
0
 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)
Esempio n. 3
0
 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)
Esempio n. 4
0
 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)
Esempio n. 5
0
 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)
Esempio n. 6
0
 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)
Esempio n. 7
0
 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)
Esempio n. 8
0
 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")
Esempio n. 14
0
 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)
Esempio n. 16
0
 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)
Esempio n. 17
0
 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)
Esempio n. 18
0
 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)
Esempio n. 19
0
    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)
Esempio n. 20
0
 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)
Esempio n. 21
0
 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")))
Esempio n. 22
0
 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)
Esempio n. 23
0
 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)
Esempio n. 24
0
 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)
Esempio n. 25
0
 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)
Esempio n. 26
0
 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)
Esempio n. 30
0
 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)