def test_body_get_is_none(): res = Response() res._body = None res._app_iter = None assert_raises(TypeError, Response, app_iter=iter(['a']), body="somebody") assert_raises(AttributeError, res.__getattribute__, 'body')
def test_charset_set_charset_is_None(): res = Response() res.charset = 'utf-8' res._app_iter = ['123'] del res.app_iter eq_(res._app_iter, None) eq_(res._body, None) eq_(res.content_length, None)
def test_app_iter_del(): res = Response() res.content_length = 3 res._app_iter = ['123'] del res.app_iter eq_(res._app_iter, None) eq_(res._body, None) eq_(res.content_length, None)
def test_body_file_del(): res = Response() res._body = '123' res.content_length = 3 res._app_iter = () del res.body_file eq_(res._body, None) eq_(res.content_length, None) eq_(res._app_iter, None)
def test_unicode_body_del(): res = Response() res._body = '123' res.content_length = 3 res._app_iter = () del res.unicode_body eq_(res._body, None) eq_(res.content_length, None) eq_(res._app_iter, None)
def test_body_get_body_is_None_len_app_iter_is_zero(): res = Response() res._app_iter = StringIO() res._body = None result = res.body eq_(result, '')
def test_body_get_is_none(): res = Response() res._app_iter = None assert_raises(TypeError, Response, app_iter=iter(['a']), body="somebody") assert_raises(AttributeError, res.__getattribute__, 'body')
def test_app_iter_get_app_iter_is_None(): res = Response() res._app_iter = None res._body = None assert_raises(AttributeError, res.__getattribute__, 'app_iter')
def test_body_get_is_unicode_verylong(): res = Response() res._app_iter = u'x' * 51 res._body = None assert_raises(ValueError, res.__getattribute__, 'body')