NoseXUnit をテストして、コードから XML とカバレッジ情報を取得できるかどうかを確認しています。を使用してテスト対象のコードをインポートすると、
from testme import testmefunction
出力を与えるノーズ クラッシュ:
Traceback (most recent call last):
File "/opt/lib/python2.6/site-packages/nose/case.py", line 197, in runTest
self.test(*self.arg)
File "/opt/lib/python2.6/site-packages/nose/util.py", line 622, in newfunc
return func(*arg, **kw)
TypeError: testmefunction() takes exactly 1 argument (0 given)
このメッセージは、インポート ステートメントだけがあり、testmefunction() をまったく使用していない場合でも表示されます。答えをグーグルで検索してコードを調べてみましたが、何も問題はありません。以下を使用して正常にインポートできます。
import testme
次に testme.testmefunction() を使用