aboutsummaryrefslogtreecommitdiffstats
path: root/rest_framework/tests
diff options
context:
space:
mode:
authorTom Christie2014-05-23 09:01:13 +0100
committerTom Christie2014-05-23 09:01:13 +0100
commit708b6a6c0608dc039e8e9725a8b240c700e0d828 (patch)
treee70854a7b5465b34d2fc4fc703fae2f8f8f4b26d /rest_framework/tests
parent01e2a342101dc66f5d69916c99bf2a78682fdb82 (diff)
parent807f7a6bb9e36321f3487b5ac31ef5fdc8f4b3fb (diff)
downloaddjango-rest-framework-708b6a6c0608dc039e8e9725a8b240c700e0d828.tar.bz2
Merge pull request #1596 from pipermerriam/piper/suport_unicode_model_references
`_resolve_model` should work with unicode strings
Diffstat (limited to 'rest_framework/tests')
-rw-r--r--rest_framework/tests/test_serializers.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/rest_framework/tests/test_serializers.py b/rest_framework/tests/test_serializers.py
index 082a400c..120510ac 100644
--- a/rest_framework/tests/test_serializers.py
+++ b/rest_framework/tests/test_serializers.py
@@ -3,6 +3,7 @@ from django.test import TestCase
from rest_framework.serializers import _resolve_model
from rest_framework.tests.models import BasicModel
+from rest_framework.compat import six
class ResolveModelTests(TestCase):
@@ -19,6 +20,10 @@ class ResolveModelTests(TestCase):
resolved_model = _resolve_model('tests.BasicModel')
self.assertEqual(resolved_model, BasicModel)
+ def test_resolve_unicode_representation(self):
+ resolved_model = _resolve_model(six.text_type('tests.BasicModel'))
+ self.assertEqual(resolved_model, BasicModel)
+
def test_resolve_non_django_model(self):
with self.assertRaises(ValueError):
_resolve_model(TestCase)