mirror of
https://github.com/encode/django-rest-framework.git
synced 2024-11-23 18:13:57 +03:00
971578ca34
* Get rid of runtests.py * Moved test code from rest_framework/tests and rest_framework/runtests to tests * Invoke py.test from setup.py * Invoke py.test from Travis * Invoke py.test from tox * Changed setUpClass to be just plain setUp in test_permissions.py * Updated contribution guideline to show how to invoke py.test
27 lines
975 B
Python
27 lines
975 B
Python
# -- 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
|