def test__escape__uses_renderer_unicode(self): """ Test that escape uses the renderer's unicode function. """ renderer = Renderer() renderer.unicode = mock_unicode escape = renderer.escape b = u"foo".encode('ascii') self.assertEqual(escape(b), "FOO")