summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBert JW Regeer <bertjw@regeer.org>2016-09-30 00:02:18 -0600
committerBert JW Regeer <bertjw@regeer.org>2016-09-30 00:08:08 -0600
commit99c3e768f812876583d6dc57512de30d5566a4eb (patch)
tree3f6d87494834f427ea4de9d8e1f8204d8d825334
parentb9b4cb3b7fdd8e02aaa119d13258831dfd0fe47e (diff)
downloadwebob-feature/default_body_encoding.tar.gz
Update tests for default_body_encodingfeature/default_body_encoding
-rw-r--r--tests/test_response.py16
1 files changed, 14 insertions, 2 deletions
diff --git a/tests/test_response.py b/tests/test_response.py
index 1fdcefe..867d433 100644
--- a/tests/test_response.py
+++ b/tests/test_response.py
@@ -693,8 +693,13 @@ def test_body_del():
def test_text_get_no_charset():
res = Response(charset=None)
+ assert '' == res.text
+
+def test_text_get_no_default_body_encoding():
+ res = Response(charset=None)
+ res.default_body_encoding = None
with pytest.raises(AttributeError):
- res.__getattribute__('text')
+ assert '' == res.text
def test_unicode_body():
res = Response()
@@ -717,8 +722,15 @@ def test_text_get_decode():
def test_text_set_no_charset():
res = Response()
res.charset = None
+ res.text = text_('abc')
+ assert res.text == 'abc'
+
+def test_text_set_no_default_body_encoding():
+ res = Response()
+ res.charset = None
+ res.default_body_encoding = None
with pytest.raises(AttributeError):
- res.__setattr__('text', 'abc')
+ res.text = text_('abc')
def test_text_set_not_unicode():
res = Response()