mirror of
https://github.com/encode/django-rest-framework.git
synced 2025-02-03 21:24:33 +03:00
Merge pull request #4153 from auvipy/des
description.py codes and tests removal
This commit is contained in:
commit
8e2787fd4b
|
@ -1,25 +0,0 @@
|
|||
# -- coding: utf-8 --
|
||||
|
||||
# Apparently there is a python 2.6 issue where docstrings of imported view classes
|
||||
# do not retain their encoding information even if a module has a proper
|
||||
# encoding declaration at the top of its source file. Therefore for tests
|
||||
# to catch unicode related errors, a mock view has to be declared in a separate
|
||||
# module.
|
||||
|
||||
from rest_framework.views import APIView
|
||||
|
||||
# test strings snatched from http://www.columbia.edu/~fdc/utf8/,
|
||||
# http://winrus.com/utf8-jap.htm and memory
|
||||
UTF8_TEST_DOCSTRING = (
|
||||
'zażółć gęślą jaźń'
|
||||
'Sîne klâwen durh die wolken sint geslagen'
|
||||
'Τη γλώσσα μου έδωσαν ελληνική'
|
||||
'யாமறிந்த மொழிகளிலே தமிழ்மொழி'
|
||||
'На берегу пустынных волн'
|
||||
'てすと'
|
||||
'アイウエオカキクケコサシスセソタチツテ'
|
||||
)
|
||||
|
||||
|
||||
class ViewWithNonASCIICharactersInDocstring(APIView):
|
||||
__doc__ = UTF8_TEST_DOCSTRING
|
|
@ -3,15 +3,11 @@
|
|||
from __future__ import unicode_literals
|
||||
|
||||
from django.test import TestCase
|
||||
from django.utils.encoding import python_2_unicode_compatible, smart_text
|
||||
from django.utils.encoding import python_2_unicode_compatible
|
||||
|
||||
from rest_framework.compat import apply_markdown
|
||||
from rest_framework.views import APIView
|
||||
|
||||
from .description import (
|
||||
UTF8_TEST_DOCSTRING, ViewWithNonASCIICharactersInDocstring
|
||||
)
|
||||
|
||||
|
||||
# We check that docstrings get nicely un-indented.
|
||||
DESCRIPTION = """an example docstring
|
||||
|
@ -85,16 +81,6 @@ class TestViewNamesAndDescriptions(TestCase):
|
|||
|
||||
self.assertEqual(MockView().get_view_description(), DESCRIPTION)
|
||||
|
||||
def test_view_description_supports_unicode(self):
|
||||
"""
|
||||
Unicode in docstrings should be respected.
|
||||
"""
|
||||
|
||||
self.assertEqual(
|
||||
ViewWithNonASCIICharactersInDocstring().get_view_description(),
|
||||
smart_text(UTF8_TEST_DOCSTRING)
|
||||
)
|
||||
|
||||
def test_view_description_can_be_empty(self):
|
||||
"""
|
||||
Ensure that if a view has no docstring,
|
||||
|
|
Loading…
Reference in New Issue
Block a user