示例#1
0
    def test_deduplicate_cities(self):
        cities = CityFactory.create_batch(2)
        for city in cities:
            UserFactory.create(userprofile={'geo_city': city})

        deduplicate_cities(cities[0], cities[1])

        city = City.objects.get(id=cities[0].id)

        ok_(not City.objects.filter(id=cities[1].id).exists())
        eq_(city.userprofile_set.all().count(), 2)
示例#2
0
    def test_deduplicate_cities(self):
        cities = CityFactory.create_batch(2)
        for city in cities:
            UserFactory.create(userprofile={'geo_city': city})

        deduplicate_cities(cities[0], cities[1])

        city = City.objects.get(id=cities[0].id)

        ok_(not City.objects.filter(id=cities[1].id).exists())
        eq_(city.userprofile_set.all().count(), 2)