import six

import mock

from cherrypy import wsgiserver


class TestWSGIGateway_u0:
	@mock.patch('cherrypy.wsgiserver.WSGIGateway_10.get_environ',
		lambda self: {'foo': 'bar'})
	def test_decodes_items(self):
		req = mock.MagicMock(path=b'/', qs=b'')
		gw = wsgiserver.WSGIGateway_u0(req=req)
		env = gw.get_environ()
		assert env['foo'] == 'bar'
		assert isinstance(env['foo'], six.text_type)
