from __future__ import print_function, unicode_literals
import unittest

from drf_braces.fields import _fields
from drf_braces.fields.mixins import AllowBlankNullFieldMixin, EmptyStringFieldMixin


class TestFields(unittest.TestCase):
    def test_subclasses(self):
        for f in _fields.FIELDS:
            f = getattr(_fields, f)
            self.assertTrue(issubclass(f, EmptyStringFieldMixin))
            self.assertTrue(issubclass(f, AllowBlankNullFieldMixin))
