← Back to team overview

testtools-dev team mailing list archive

[Bug 672056] Re: UnicodeEncodeError: 'ascii' codec can't encode characters in position 2217-2258: ordinal not in range(128)

 

** Changed in: testtools
     Assignee: (unassigned) => Thomi Richards (thomir)

-- 
You received this bug notification because you are a member of testtools
developers, which is subscribed to testtools.
https://bugs.launchpad.net/bugs/672056

Title:
  UnicodeEncodeError: 'ascii' codec can't encode characters in position
  2217-2258: ordinal not in range(128)

Status in testtools:
  Incomplete

Bug description:
  When using testtools to run unit tests from wikkid wiki
  (launchpad.net/wikkid), I get the following error:

  thomi@neil-desktop:~/code/wikkid/thomi-newfileserver$ python -m testtools.run wikkid.tests.test_suite 
  Tests running...
  ======================================================================
  FAIL: wikkid.contrib.creole_1_1.creole2html
  ----------------------------------------------------------------------
  Traceback (most recent call last):
    File "/usr/lib/python2.6/runpy.py", line 122, in _run_module_as_main
      "__main__", fname, loader, pkg_name)
    File "/usr/lib/python2.6/runpy.py", line 34, in _run_code
      exec code in run_globals
    File "/usr/lib/python2.6/dist-packages/testtools/run.py", line 282, in <module>
      program = TestProgram(argv=sys.argv, testRunner=runner)
    File "/usr/lib/python2.6/dist-packages/testtools/run.py", line 134, in __init__
      self.runTests()
    File "/usr/lib/python2.6/dist-packages/testtools/run.py", line 274, in runTests
      self.result = testRunner.run(self.test)
    File "/usr/lib/python2.6/dist-packages/testtools/run.py", line 44, in run
      result.stopTestRun()
    File "/usr/lib/python2.6/dist-packages/testtools/testresult/real.py", line 259, in stopTestRun
      self._show_list('FAIL', self.failures)
    File "/usr/lib/python2.6/dist-packages/testtools/testresult/real.py", line 245, in _show_list
      self.stream.write(output)
  UnicodeEncodeError: 'ascii' codec can't encode characters in position 2217-2258: ordinal not in range(128)

  
  I'm running python 2.6.4.

  In case it matters, my LANG environment variable is set to:
  en_NZ.UTF-8





References