From 7631fb8f37f0ba8155208a7a9f79f3a9958ac9b1 Mon Sep 17 00:00:00 2001 From: Aymeric Augustin Date: Sun, 19 Aug 2012 21:21:23 +0200 Subject: [PATCH] Clarified a sentence in the Python 3 docs. Thanks dstufft for the report. --- docs/topics/python3.txt | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/docs/topics/python3.txt b/docs/topics/python3.txt index b22a3315146..9b393ffd855 100644 --- a/docs/topics/python3.txt +++ b/docs/topics/python3.txt @@ -191,10 +191,11 @@ According to :pep:`3333`: - input and output streams are always :class:`bytes` objects. Specifically, :attr:`HttpResponse.content ` -contains :class:`bytes`, which may require refactoring your tests.This won't -be an issue if you use :meth:`~django.test.TestCase.assertContains` and -:meth:`~django.test.TestCase.assertNotContains`: these methods expect a -unicode string. +contains :class:`bytes`, which may become an issue if you compare it with a +:class:`str` in your tests. The preferred solution is to rely on +:meth:`~django.test.TestCase.assertContains` and +:meth:`~django.test.TestCase.assertNotContains`. These methods accept a +response and a unicode string as arguments. Coding guidelines =================