Esempio n. 1
0
    def test_reverse_id_kansas(self):
        kansas = Region(4273857, 'Kansas', 'Kansas',
                        Coordinate(38.50029, -98.50063))
        kansas_id = api.reverse_region_geoname_id(
            Coordinate(38.451545, -100.428978))

        self.assertEqual(kansas, self.world_tree.get_region(kansas_id))
Esempio n. 2
0
    def test_reverse_id_madhya_pradesh(self):
        madyha_pradesh = Region(1264542, 'Madhya Pradesh', 'Madhya Pradesh',
                                Coordinate(23.5, 78.5))
        madyha_pradesh_id = api.reverse_region_geoname_id(
            Coordinate(23.5333549, 79.2399223))

        self.assertEqual(madyha_pradesh,
                         self.world_tree.get_region(madyha_pradesh_id))
Esempio n. 3
0
    def test_reverse_id_bavaria(self):
        bavaria = Region(2951839, 'Bavaria', 'Bavaria', Coordinate(49, 11.5))

        self.assertEqual(
            bavaria,
            self.world_tree.get_region(
                api.reverse_region_geoname_id(Coordinate(48.331142,
                                                         11.241698))))
Esempio n. 4
0
    def __init__(self, api: GeonamesAPI):
        self.EARTH = Region(6295630, 'Earth', 'Earth', Coordinate(0, 0))

        self.api = api
        self.tree = self.build_world_tree()
Esempio n. 5
0
 def test_get_state_kansas(self):
     self.assertEqual(
         4273857,
         api.reverse_region_geoname_id(Coordinate(38.451545, -100.428978)))
Esempio n. 6
0
 def test_reverse_arctic(self):
     self.assertIsNone(api.reverse_region(Coordinate(90, 0)))
Esempio n. 7
0
 def test_reverse_antarctica(self):
     self.assertEqual('Antarctica',
                      api.reverse_region(Coordinate(-76.472862, 28.370260)))
Esempio n. 8
0
 def test_reverse_bavaria(self):
     self.assertEqual('Bavaria',
                      api.reverse_region(Coordinate(48.262844, 11.668678)))
Esempio n. 9
0
 def test_reverse_berlin(self):
     self.assertEqual('Berlin',
                      api.reverse_region(Coordinate(52.521834, 13.413179)))
Esempio n. 10
0
 def test_reverse_pacific_ocean(self):
     self.assertIsNone(api.reverse_region(Coordinate(33, 167)))
Esempio n. 11
0
 def test_reverse_tyrol(self):
     self.assertEqual('Tyrol', api.reverse_region(Coordinate(47.0, 10.2)))