'Regression for #16409. Make sure defer() and only() work with annotate()'

def test_defer_or_only_with_annotate(self):

    self.assertIsInstance(list(City.objects.annotate(Count(u'point')).defer(u'name')), list)
    self.assertIsInstance(list(City.objects.annotate(Count(u'point')).only(u'name')), list)
