  
  
  REGULAR_FIELDS_REPR = """
  TestSerializer():
      auto_field = IntegerField(label='auto field', read_only=True)
      big_integer_field = IntegerField(label='big integer field')
      boolean_field = BooleanField(default=False, label='boolean field')
      char_field = CharField(label='char field', max_length=100)
      comma_seperated_integer_field = CharField(label='comma seperated integer field', max_length=100, validators=[<django.core.validators.RegexValidator object>])
      date_field = DateField(label='date field')
      datetime_field = DateTimeField(label='datetime field')
      decimal_field = DecimalField(decimal_places=1, label='decimal field', max_digits=3)
      email_field = EmailField(label='email field', max_length=100)
      float_field = FloatField(label='float field')
      integer_field = IntegerField(label='integer field')
      null_boolean_field = BooleanField(label='null boolean field', required=False)
      positive_integer_field = IntegerField(label='positive integer field')
      positive_small_integer_field = IntegerField(label='positive small integer field')
      slug_field = SlugField(label='slug field', max_length=100)
      small_integer_field = IntegerField(label='small integer field')
      text_field = CharField(label='text field')
      time_field = TimeField(label='time field')
      url_field = URLField(label='url field', max_length=100)
  """.strip()
  
  
  # Model for testing relational field mapping
  
 
</s> remove         name = CharField(label='name', max_length=100)
 </s> add         name = CharField(max_length=100) </s> remove         name = CharField(label='name', max_length=100)
 </s> add         name = CharField(max_length=100) </s> remove         name = CharField(label='name', max_length=100)
 </s> add         name = CharField(max_length=100) </s> remove         name = CharField(label='name', max_length=100)
 </s> add         name = CharField(max_length=100) </s> remove         name = CharField(label='name', max_length=100)
 </s> add         name = CharField(max_length=100)
    auto_field = IntegerField(read_only=True)
    big_integer_field = IntegerField()
    boolean_field = BooleanField(default=False)
    char_field = CharField(max_length=100)
    comma_seperated_integer_field = CharField(max_length=100, validators=[<django.core.validators.RegexValidator object>])
    date_field = DateField()
    datetime_field = DateTimeField()
    decimal_field = DecimalField(decimal_places=1, max_digits=3)
    email_field = EmailField(max_length=100)
    float_field = FloatField()
    integer_field = IntegerField()
    null_boolean_field = BooleanField(required=False)
    positive_integer_field = IntegerField()
    positive_small_integer_field = IntegerField()
    slug_field = SlugField(max_length=100)
    small_integer_field = IntegerField()
    text_field = CharField()
    time_field = TimeField()
    url_field = URLField(max_length=100)
  
  
  REGULAR_FIELDS_REPR = """
  TestSerializer():
    auto_field = IntegerField(read_only=True)
    big_integer_field = IntegerField()
    boolean_field = BooleanField(default=False)
    char_field = CharField(max_length=100)
    comma_seperated_integer_field = CharField(max_length=100, validators=[<django.core.validators.RegexValidator object>])
    date_field = DateField()
    datetime_field = DateTimeField()
    decimal_field = DecimalField(decimal_places=1, max_digits=3)
    email_field = EmailField(max_length=100)
    float_field = FloatField()
    integer_field = IntegerField()
    null_boolean_field = BooleanField(required=False)
    positive_integer_field = IntegerField()
    positive_small_integer_field = IntegerField()
    slug_field = SlugField(max_length=100)
    small_integer_field = IntegerField()
    text_field = CharField()
    time_field = TimeField()
    url_field = URLField(max_length=100)
    auto_field = IntegerField(read_only=True)
    big_integer_field = IntegerField()
    boolean_field = BooleanField(default=False)
    char_field = CharField(max_length=100)
    comma_seperated_integer_field = CharField(max_length=100, validators=[<django.core.validators.RegexValidator object>])
    date_field = DateField()
    datetime_field = DateTimeField()
    decimal_field = DecimalField(decimal_places=1, max_digits=3)
    email_field = EmailField(max_length=100)
    float_field = FloatField()
    integer_field = IntegerField()
    null_boolean_field = BooleanField(required=False)
    positive_integer_field = IntegerField()
    positive_small_integer_field = IntegerField()
    slug_field = SlugField(max_length=100)
    small_integer_field = IntegerField()
    text_field = CharField()
    time_field = TimeField()
    url_field = URLField(max_length=100)
    auto_field = IntegerField(read_only=True)
    big_integer_field = IntegerField()
    boolean_field = BooleanField(default=False)
    char_field = CharField(max_length=100)
    comma_seperated_integer_field = CharField(max_length=100, validators=[<django.core.validators.RegexValidator object>])
    date_field = DateField()
    datetime_field = DateTimeField()
    decimal_field = DecimalField(decimal_places=1, max_digits=3)
    email_field = EmailField(max_length=100)
    float_field = FloatField()
    integer_field = IntegerField()
    null_boolean_field = BooleanField(required=False)
    positive_integer_field = IntegerField()
    positive_small_integer_field = IntegerField()
    slug_field = SlugField(max_length=100)
    small_integer_field = IntegerField()
    text_field = CharField()
    time_field = TimeField()
    url_field = URLField(max_length=100)
    auto_field = IntegerField(read_only=True)
    big_integer_field = IntegerField()
    boolean_field = BooleanField(default=False)
    char_field = CharField(max_length=100)
    comma_seperated_integer_field = CharField(max_length=100, validators=[<django.core.validators.RegexValidator object>])
    date_field = DateField()
    datetime_field = DateTimeField()
    decimal_field = DecimalField(decimal_places=1, max_digits=3)
    email_field = EmailField(max_length=100)
    float_field = FloatField()
    integer_field = IntegerField()
    null_boolean_field = BooleanField(required=False)
    positive_integer_field = IntegerField()
    positive_small_integer_field = IntegerField()
    slug_field = SlugField(max_length=100)
    small_integer_field = IntegerField()
    text_field = CharField()
    time_field = TimeField()
    url_field = URLField(max_length=100)
    auto_field = IntegerField(read_only=True)
    big_integer_field = IntegerField()
    boolean_field = BooleanField(default=False)
    char_field = CharField(max_length=100)
    comma_seperated_integer_field = CharField(max_length=100, validators=[<django.core.validators.RegexValidator object>])
    date_field = DateField()
    datetime_field = DateTimeField()
    decimal_field = DecimalField(decimal_places=1, max_digits=3)
    email_field = EmailField(max_length=100)
    float_field = FloatField()
    integer_field = IntegerField()
    null_boolean_field = BooleanField(required=False)
    positive_integer_field = IntegerField()
    positive_small_integer_field = IntegerField()
    slug_field = SlugField(max_length=100)
    small_integer_field = IntegerField()
    text_field = CharField()
    time_field = TimeField()
    url_field = URLField(max_length=100)
    auto_field = IntegerField(read_only=True)
    big_integer_field = IntegerField()
    boolean_field = BooleanField(default=False)
    char_field = CharField(max_length=100)
    comma_seperated_integer_field = CharField(max_length=100, validators=[<django.core.validators.RegexValidator object>])
    date_field = DateField()
    datetime_field = DateTimeField()
    decimal_field = DecimalField(decimal_places=1, max_digits=3)
    email_field = EmailField(max_length=100)
    float_field = FloatField()
    integer_field = IntegerField()
    null_boolean_field = BooleanField(required=False)
    positive_integer_field = IntegerField()
    positive_small_integer_field = IntegerField()
    slug_field = SlugField(max_length=100)
    small_integer_field = IntegerField()
    text_field = CharField()
    time_field = TimeField()
    url_field = URLField(max_length=100)
    auto_field = IntegerField(read_only=True)
    big_integer_field = IntegerField()
    boolean_field = BooleanField(default=False)
    char_field = CharField(max_length=100)
    comma_seperated_integer_field = CharField(max_length=100, validators=[<django.core.validators.RegexValidator object>])
    date_field = DateField()
    datetime_field = DateTimeField()
    decimal_field = DecimalField(decimal_places=1, max_digits=3)
    email_field = EmailField(max_length=100)
    float_field = FloatField()
    integer_field = IntegerField()
    null_boolean_field = BooleanField(required=False)
    positive_integer_field = IntegerField()
    positive_small_integer_field = IntegerField()
    slug_field = SlugField(max_length=100)
    small_integer_field = IntegerField()
    text_field = CharField()
    time_field = TimeField()
    url_field = URLField(max_length=100)
    auto_field = IntegerField(read_only=True)
    big_integer_field = IntegerField()
    boolean_field = BooleanField(default=False)
    char_field = CharField(max_length=100)
    comma_seperated_integer_field = CharField(max_length=100, validators=[<django.core.validators.RegexValidator object>])
    date_field = DateField()
    datetime_field = DateTimeField()
    decimal_field = DecimalField(decimal_places=1, max_digits=3)
    email_field = EmailField(max_length=100)
    float_field = FloatField()
    integer_field = IntegerField()
    null_boolean_field = BooleanField(required=False)
    positive_integer_field = IntegerField()
    positive_small_integer_field = IntegerField()
    slug_field = SlugField(max_length=100)
    small_integer_field = IntegerField()
    text_field = CharField()
    time_field = TimeField()
    url_field = URLField(max_length=100)
    auto_field = IntegerField(read_only=True)
    big_integer_field = IntegerField()
    boolean_field = BooleanField(default=False)
    char_field = CharField(max_length=100)
    comma_seperated_integer_field = CharField(max_length=100, validators=[<django.core.validators.RegexValidator object>])
    date_field = DateField()
    datetime_field = DateTimeField()
    decimal_field = DecimalField(decimal_places=1, max_digits=3)
    email_field = EmailField(max_length=100)
    float_field = FloatField()
    integer_field = IntegerField()
    null_boolean_field = BooleanField(required=False)
    positive_integer_field = IntegerField()
    positive_small_integer_field = IntegerField()
    slug_field = SlugField(max_length=100)
    small_integer_field = IntegerField()
    text_field = CharField()
    time_field = TimeField()
    url_field = URLField(max_length=100)
    auto_field = IntegerField(read_only=True)
    big_integer_field = IntegerField()
    boolean_field = BooleanField(default=False)
    char_field = CharField(max_length=100)
    comma_seperated_integer_field = CharField(max_length=100, validators=[<django.core.validators.RegexValidator object>])
    date_field = DateField()
    datetime_field = DateTimeField()
    decimal_field = DecimalField(decimal_places=1, max_digits=3)
    email_field = EmailField(max_length=100)
    float_field = FloatField()
    integer_field = IntegerField()
    null_boolean_field = BooleanField(required=False)
    positive_integer_field = IntegerField()
    positive_small_integer_field = IntegerField()
    slug_field = SlugField(max_length=100)
    small_integer_field = IntegerField()
    text_field = CharField()
    time_field = TimeField()
    url_field = URLField(max_length=100)
    auto_field = IntegerField(read_only=True)
    big_integer_field = IntegerField()
    boolean_field = BooleanField(default=False)
    char_field = CharField(max_length=100)
    comma_seperated_integer_field = CharField(max_length=100, validators=[<django.core.validators.RegexValidator object>])
    date_field = DateField()
    datetime_field = DateTimeField()
    decimal_field = DecimalField(decimal_places=1, max_digits=3)
    email_field = EmailField(max_length=100)
    float_field = FloatField()
    integer_field = IntegerField()
    null_boolean_field = BooleanField(required=False)
    positive_integer_field = IntegerField()
    positive_small_integer_field = IntegerField()
    slug_field = SlugField(max_length=100)
    small_integer_field = IntegerField()
    text_field = CharField()
    time_field = TimeField()
    url_field = URLField(max_length=100)
    auto_field = IntegerField(read_only=True)
    big_integer_field = IntegerField()
    boolean_field = BooleanField(default=False)
    char_field = CharField(max_length=100)
    comma_seperated_integer_field = CharField(max_length=100, validators=[<django.core.validators.RegexValidator object>])
    date_field = DateField()
    datetime_field = DateTimeField()
    decimal_field = DecimalField(decimal_places=1, max_digits=3)
    email_field = EmailField(max_length=100)
    float_field = FloatField()
    integer_field = IntegerField()
    null_boolean_field = BooleanField(required=False)
    positive_integer_field = IntegerField()
    positive_small_integer_field = IntegerField()
    slug_field = SlugField(max_length=100)
    small_integer_field = IntegerField()
    text_field = CharField()
    time_field = TimeField()
    url_field = URLField(max_length=100)
    auto_field = IntegerField(read_only=True)
    big_integer_field = IntegerField()
    boolean_field = BooleanField(default=False)
    char_field = CharField(max_length=100)
    comma_seperated_integer_field = CharField(max_length=100, validators=[<django.core.validators.RegexValidator object>])
    date_field = DateField()
    datetime_field = DateTimeField()
    decimal_field = DecimalField(decimal_places=1, max_digits=3)
    email_field = EmailField(max_length=100)
    float_field = FloatField()
    integer_field = IntegerField()
    null_boolean_field = BooleanField(required=False)
    positive_integer_field = IntegerField()
    positive_small_integer_field = IntegerField()
    slug_field = SlugField(max_length=100)
    small_integer_field = IntegerField()
    text_field = CharField()
    time_field = TimeField()
    url_field = URLField(max_length=100)
    auto_field = IntegerField(read_only=True)
    big_integer_field = IntegerField()
    boolean_field = BooleanField(default=False)
    char_field = CharField(max_length=100)
    comma_seperated_integer_field = CharField(max_length=100, validators=[<django.core.validators.RegexValidator object>])
    date_field = DateField()
    datetime_field = DateTimeField()
    decimal_field = DecimalField(decimal_places=1, max_digits=3)
    email_field = EmailField(max_length=100)
    float_field = FloatField()
    integer_field = IntegerField()
    null_boolean_field = BooleanField(required=False)
    positive_integer_field = IntegerField()
    positive_small_integer_field = IntegerField()
    slug_field = SlugField(max_length=100)
    small_integer_field = IntegerField()
    text_field = CharField()
    time_field = TimeField()
    url_field = URLField(max_length=100)
    auto_field = IntegerField(read_only=True)
    big_integer_field = IntegerField()
    boolean_field = BooleanField(default=False)
    char_field = CharField(max_length=100)
    comma_seperated_integer_field = CharField(max_length=100, validators=[<django.core.validators.RegexValidator object>])
    date_field = DateField()
    datetime_field = DateTimeField()
    decimal_field = DecimalField(decimal_places=1, max_digits=3)
    email_field = EmailField(max_length=100)
    float_field = FloatField()
    integer_field = IntegerField()
    null_boolean_field = BooleanField(required=False)
    positive_integer_field = IntegerField()
    positive_small_integer_field = IntegerField()
    slug_field = SlugField(max_length=100)
    small_integer_field = IntegerField()
    text_field = CharField()
    time_field = TimeField()
    url_field = URLField(max_length=100)
    auto_field = IntegerField(read_only=True)
    big_integer_field = IntegerField()
    boolean_field = BooleanField(default=False)
    char_field = CharField(max_length=100)
    comma_seperated_integer_field = CharField(max_length=100, validators=[<django.core.validators.RegexValidator object>])
    date_field = DateField()
    datetime_field = DateTimeField()
    decimal_field = DecimalField(decimal_places=1, max_digits=3)
    email_field = EmailField(max_length=100)
    float_field = FloatField()
    integer_field = IntegerField()
    null_boolean_field = BooleanField(required=False)
    positive_integer_field = IntegerField()
    positive_small_integer_field = IntegerField()
    slug_field = SlugField(max_length=100)
    small_integer_field = IntegerField()
    text_field = CharField()
    time_field = TimeField()
    url_field = URLField(max_length=100)
    auto_field = IntegerField(read_only=True)
    big_integer_field = IntegerField()
    boolean_field = BooleanField(default=False)
    char_field = CharField(max_length=100)
    comma_seperated_integer_field = CharField(max_length=100, validators=[<django.core.validators.RegexValidator object>])
    date_field = DateField()
    datetime_field = DateTimeField()
    decimal_field = DecimalField(decimal_places=1, max_digits=3)
    email_field = EmailField(max_length=100)
    float_field = FloatField()
    integer_field = IntegerField()
    null_boolean_field = BooleanField(required=False)
    positive_integer_field = IntegerField()
    positive_small_integer_field = IntegerField()
    slug_field = SlugField(max_length=100)
    small_integer_field = IntegerField()
    text_field = CharField()
    time_field = TimeField()
    url_field = URLField(max_length=100)
    auto_field = IntegerField(read_only=True)
    big_integer_field = IntegerField()
    boolean_field = BooleanField(default=False)
    char_field = CharField(max_length=100)
    comma_seperated_integer_field = CharField(max_length=100, validators=[<django.core.validators.RegexValidator object>])
    date_field = DateField()
    datetime_field = DateTimeField()
    decimal_field = DecimalField(decimal_places=1, max_digits=3)
    email_field = EmailField(max_length=100)
    float_field = FloatField()
    integer_field = IntegerField()
    null_boolean_field = BooleanField(required=False)
    positive_integer_field = IntegerField()
    positive_small_integer_field = IntegerField()
    slug_field = SlugField(max_length=100)
    small_integer_field = IntegerField()
    text_field = CharField()
    time_field = TimeField()
    url_field = URLField(max_length=100)
    auto_field = IntegerField(read_only=True)
    big_integer_field = IntegerField()
    boolean_field = BooleanField(default=False)
    char_field = CharField(max_length=100)
    comma_seperated_integer_field = CharField(max_length=100, validators=[<django.core.validators.RegexValidator object>])
    date_field = DateField()
    datetime_field = DateTimeField()
    decimal_field = DecimalField(decimal_places=1, max_digits=3)
    email_field = EmailField(max_length=100)
    float_field = FloatField()
    integer_field = IntegerField()
    null_boolean_field = BooleanField(required=False)
    positive_integer_field = IntegerField()
    positive_small_integer_field = IntegerField()
    slug_field = SlugField(max_length=100)
    small_integer_field = IntegerField()
    text_field = CharField()
    time_field = TimeField()
    url_field = URLField(max_length=100)
  """.strip()
  
  
  # Model for testing relational field mapping
  
keep keep keep keep replace replace replace replace replace replace replace replace replace replace replace replace replace replace replace replace replace replace replace keep keep keep keep keep
 Drop label from serializer fields when not needed 
tests/test_model_field_mappings.py