2012-03-12 6 views
0

、PyUnitではビューが更新され、私は次のエラーPyUnitでは:XML-RPCリクエストの読み込みに失敗しました:私は日食からPyUnitではを実行すると、3バイトのUTF-8の不正なバイト2列

Finding files... done. 
Importing test modules ... done. 

---------------------------------------------------------------------- 
Ran 1 tests in 0.000s 

OK 
Traceback (most recent call last): 
    File "C:\Program Files\eclipse\plugins\org.python.pydev.debug_2.4.0.2012020116\pysrc\pydev_runfiles_xml_rpc.py", line 131, in run 
    self.server.notifyCommands(commands) 
    File "C:\Python27\lib\xmlrpclib.py", line 1224, in __call__ 
    return self.__send(self.__name, args) 
    File "C:\Python27\lib\xmlrpclib.py", line 1575, in __request 
    verbose=self.__verbose 
    File "C:\Python27\lib\xmlrpclib.py", line 1264, in request 
    return self.single_request(host, handler, request_body, verbose) 
    File "C:\Python27\lib\xmlrpclib.py", line 1297, in single_request 
    return self.parse_response(response) 
    File "C:\Python27\lib\xmlrpclib.py", line 1473, in parse_response 
    return u.close() 
    File "C:\Python27\lib\xmlrpclib.py", line 793, in close 
    raise Fault(**self._stack[0]) 
Fault: <Fault 0: 'Failed to read XML-RPC request: Invalid byte 2 of 3-byte UTF-8 sequence.'> 

を持っていませんこのエラーの原因は何ですか?

答えて

0

この問題は、eclipseディレクトリーへのアクセス権が不十分なために発生しました(読み取り専用アクセス)。 私はインストールディレクトリ(変更)に権限を与えましたが、今はこのエラーがありません。

0

また、私はpyunitとeclipseを使ってこのエラーに遭遇しました。

私の問題は、テスト中に、utun-8文字列をpyunitコンソールに出力しようとしたことでした。文字列を変換すると、問題を解決:

問題コード:

固定
print(my_Utf8_String) 

print (unicode(my_Utf8_String).encode('utf8')) 
関連する問題