  
          if getattr(field, 'child', None):
              field_info['child'] = self.get_field_info(field.child)
  
          if not field_info.get('read_only') and hasattr(field, 'choices'):
              field_info['choices'] = [
                  {
 
</s> remove     'default': ['tests', '--tb=short', '-s', '--cov', 'rest_framework'],
 </s> add     'default': ['tests', '--tb=short', '-s'],
        elif getattr(field, 'fields', None):
            field_info['children'] = self.get_serializer_info(field)
  
          if getattr(field, 'child', None):
              field_info['child'] = self.get_field_info(field.child)
        elif getattr(field, 'fields', None):
            field_info['children'] = self.get_serializer_info(field)
  
          if not field_info.get('read_only') and hasattr(field, 'choices'):
              field_info['choices'] = [
                  {
keep keep add keep keep keep keep
 Include nested objects in metadata for OPTIONS. Closes #3156. Closes #2915. 
rest_framework/metadata.py