def test_needs_geocoding(self): vendor = Vendor(name="Test Vendor") self.assertFalse(vendor.needs_geocoding()) vendor.address = "300 Christian St, Philadelphia, PA, 19147" self.assertTrue(vendor.needs_geocoding()) vendor.save() self.assertFalse(vendor.needs_geocoding())
def test_no_address_no_geocode(self): vendor = Vendor(name="Test Vendor") vendor.save() self.assertEqual(vendor.location, None) self.assertEqual(vendor.neighborhood, None) self.assertFalse(vendor.needs_geocoding())