예제 #1
0
    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())
예제 #2
0
    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())