Commit f8bb8436 authored by Tim Graham's avatar Tim Graham
Browse files

Corrected deprecation warning silencing of SubfieldBase.

parent 344f3771
Loading
Loading
Loading
Loading
+10 −0
Original line number Diff line number Diff line
from __future__ import unicode_literals

import json
import warnings

from django.db import models
from django.utils.encoding import force_text
from django.utils import six
from django.utils.deprecation import RemovedInDjango20Warning
from django.utils.encoding import python_2_unicode_compatible


# Catch warning about subfieldbase  -- remove in Django 2.0
warnings.filterwarnings(
    'ignore',
    'SubfieldBase has been deprecated. Use Field.from_db_value instead.',
    RemovedInDjango20Warning
)


@python_2_unicode_compatible
class Small(object):
    """
+0 −12
Original line number Diff line number Diff line
"""
Tests for field subclassing.
"""

import warnings

from django.db import models
from django.utils.encoding import force_text
from django.utils.deprecation import RemovedInDjango20Warning

from .fields import Small, SmallField, SmallerField, JSONField
from django.utils.encoding import python_2_unicode_compatible


# Catch warning about subfieldbase  -- remove in Django 2.0
warnings.filterwarnings(
    'ignore',
    'SubfieldBase has been deprecated. Use Field.from_db_value instead.',
    RemovedInDjango20Warning
)


@python_2_unicode_compatible
class MyModel(models.Model):
    name = models.CharField(max_length=10)