  
          # Ensure source 1 is updated, and everything else is as expected
          queryset = NullableForeignKeySource.objects.all()
          expected = [
              {'name': u'source-1', 'target': None},
              {'name': u'source-2', 'target': 'target-1'},
              {'name': u'source-3', 'target': None},
          ]
          serializer = NullOKSluggedNullableForeignKeySourceSerializer(queryset)
          self.assertEquals(serializer.data, expected)
          serializer = NotRequiredSluggedNullableForeignKeySourceSerializer(queryset)
          self.assertEquals(serializer.data, expected)
 
</s> remove             {'name': u'source-1', 'target': None},
            {'name': u'source-2', 'target': 'target-1'},
            {'name': u'source-3', 'target': None},
 </s> add             {'id': 1, 'name': u'source-1', 'target': None},
            {'id': 2, 'name': u'source-2', 'target': 'target-1'},
            {'id': 3, 'name': u'source-3', 'target': None} </s> remove         default_expected = [
            {'name': u'source-1', 'target': 'target-1'},
            {'name': u'source-2', 'target': 'target-1'},
            {'name': u'source-3', 'target': 'N/A'},
            {'name': u'source-4', 'target': 'N/A'}
        ]
 </s> add         serializer = NullableSlugSourceSerializer(queryset) </s> remove         default_expected = [
            {'name': u'source-1', 'target': 'target-1'},
            {'name': u'source-2', 'target': 'target-1'},
            {'name': u'source-3', 'target': 'N/A'},
            {'name': u'source-4', 'target': 'N/A'}
        ]
 </s> add         serializer = NullableSlugSourceSerializer(queryset)
            {'id': 1, 'name': u'source-1', 'target': None},
            {'id': 2, 'name': u'source-2', 'target': 'target-1'},
            {'id': 3, 'name': u'source-3', 'target': None}
  
          # Ensure source 1 is updated, and everything else is as expected
          queryset = NullableForeignKeySource.objects.all()
          expected = [
            {'id': 1, 'name': u'source-1', 'target': None},
            {'id': 2, 'name': u'source-2', 'target': 'target-1'},
            {'id': 3, 'name': u'source-3', 'target': None}
            {'id': 1, 'name': u'source-1', 'target': None},
            {'id': 2, 'name': u'source-2', 'target': 'target-1'},
            {'id': 3, 'name': u'source-3', 'target': None}
            {'id': 1, 'name': u'source-1', 'target': None},
            {'id': 2, 'name': u'source-2', 'target': 'target-1'},
            {'id': 3, 'name': u'source-3', 'target': None}
          ]
          serializer = NullOKSluggedNullableForeignKeySourceSerializer(queryset)
          self.assertEquals(serializer.data, expected)
          serializer = NotRequiredSluggedNullableForeignKeySourceSerializer(queryset)
          self.assertEquals(serializer.data, expected)
keep keep keep keep replace replace replace keep keep keep keep keep
 Drop bits of relations_slug tests which don't mirror existing tests. 
rest_framework/tests/relations_slug.py