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)