コード例 #1
0
ファイル: homepage_test.py プロジェクト: tantalor/emend
 def test_unicode_suggest(self):
   original = u"the
original design"
   request = '/?%s' % urlencode(dict(original=original.encode('utf8')))
   # mock handler
   import handlers.default
   handler = mock_handler(page=handlers.default, request=request)
   # execute handlers  
   try:
     handler.get()
   except UnicodeEncodeError:
     self.fail('failed to encode unicode')
コード例 #2
0
ファイル: edit_test.py プロジェクト: tantalor/emend
 def test_unicode_url(self):
   """A URL with unicode characters"""
   # mock edit
   url = u"http://test.com/“tell-your-girl”/"
   edit = MockEdit(url=url)
   # mock handler
   handler = mock_handler(page=handlers.sites.edits.detail, edit=edit)
   # execute handler
   try:
     handler.get()
   except UnicodeEncodeError:
     self.fail("failed to encode unicode")
コード例 #3
0
ファイル: edit_test.py プロジェクト: tantalor/emend
 def test_unicode_original(self):
   """An edit with unicode characters"""
   # mock edit
   original = u"Don’t judge a proggie by it’s UI"
   edit = MockEdit(original=original, proposal=original)
   # mock handler
   handler = mock_handler(page=handlers.sites.edits.detail, edit=edit)
   # execute handler
   try:
     handler.get()
   except UnicodeDecodeError:
     self.fail("failed to decode unicode")
   except UnicodeEncodeError:
     self.fail("failed to encode unicode")