home *** CD-ROM | disk | FTP | other *** search
/ Komputer for Alle 2004 #2 / K-CD-2-2004.ISO / OpenOffice Sv / f_0397 / python-core-2.2.2 / lib / test / test_getargs.py < prev    next >
Encoding:
Python Source  |  2003-07-18  |  659 b   |  22 lines

  1. """Test the internal getargs.c implementation
  2.  
  3.  PyArg_ParseTuple() is defined here.
  4.  
  5. The test here is not intended to test all of the module, just the
  6. single case that failed between 2.1 and 2.2a2.
  7. """
  8.  
  9. # marshal.loads() uses PyArg_ParseTuple(args, "s#:loads")
  10. # The s code will cause a Unicode conversion to occur.  This test
  11. # verify that the error is propagated properly from the C code back to
  12. # Python.
  13.  
  14. # XXX If the encoding succeeds using the current default encoding,
  15. # this test will fail because it does not test the right part of the
  16. # PyArg_ParseTuple() implementation.
  17. import marshal
  18. try:
  19.     marshal.loads(u"\222")
  20. except UnicodeError:
  21.     pass
  22.