def test_LocationItems(self):
        """
        Tests the "getter" functions for the locationwrapper
        """
        loc = Location('Phoenix', 82.546, 36.111, 'phx')
        locwrap = LocationWrap(loc)
        COUNTRY = 'Jang'
        A1 = 'Bob'
        A2 = '1'
        A3 = '2'
        A4 = '3'
        l1 = LocationAdminNames(
            countryname='Jang',
            admin1name='Bob',
            admin2name='1',
            admin3name='2',
            admin4name='3')
        locwrap.set_adminnames(l1)
        locwrap._weight = 1

        assert locwrap.name() == 'Phoenix'
        assert locwrap.longitude() == 82.546
        assert locwrap.latitude() == 36.111
        assert locwrap.geonameid() == 'phx'
        assert locwrap.weight() == 1
        assert locwrap.countryname() == COUNTRY
        assert locwrap.admin1name() == A1
        assert locwrap.admin2name() == A2
        assert locwrap.admin3name() == A3
        assert locwrap.admin4name() == A4

        return
    def test__increment_weight_on_match__pass(self):
        """
        Tests :func:`app.geolocator.LocationHits.increment_weight_on_match`
        """
        loc = Location('Phoenix', 82.546, 36.111, 'phx')
        locwrap = LocationWrap(loc)
        s1 = LocationAdminNames(
            countryname='Jang',
            admin1name='Bob',
            admin2name=None,
            admin3name=None,
            admin4name=None)
        locwrap.set_adminnames(s1)
        loc2 = Location('Denver', 18.546, 44.111, 'den')
        locwrap2 = LocationWrap(loc2)
        s2 = s1
        locwrap2.set_adminnames(s2)
        l1 = [locwrap, locwrap2]
        self.init(l1)
        self.hits.increment_weight_on_match('Phoenix')

        f1 = self.hits.max_weight
        assert f1 != 1