def METHOD_NAME(self):
    field = self._get_base_objects_through_field()
    self.assertEqual(self.licence.base_objects.all().count(), 2)
    ids = [i.pk for i in self.back_office_assets]
    with self.assertNumQueries(3):
        field.save(
            self.licence,
            {'base_objects': ','.join(map(str, ids))}
        )
    self.assertEqual(self.licence.base_objects.all().count(), 4)
    self.assertCountEqual(
        self.licence.base_objects.values_list('pk', flat=True), ids
    )
    # Make sure it doesn't touch other licences
    self.assertEqual(self.licence2.base_objects.all().count(), 2)