def test__eq__fail_on_location(self): """ Tests LocationWrap.__eq__ with two unequal wraps """ l1 = LocationWrap('equal') l2 = LocationWrap('not equal') l1._weight = 8374 l2._weight = 8374 l1.adminnames = [1, 2, 3, 4] l2.adminnames = [1, 2, 3, 4] assert l1 != l2
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__eq__fail_on_wrap(self): """ Tests LocationWrap.__eq__ with two unequal wraps """ l1 = LocationWrap('equal') l2 = 'i am a string and not a wrap' l1._weight = 8374 l1.adminnames = [1, 2, 3, 4] assert l1 != l2