0

noseテストを実行する前に、ライブラリを使用していくつかのカスタム オプションを設定する Python スクリプトがあります。私のプロジェクトは、Python 2.5を使用するvirtualenvにあります。私のグローバル Python バージョンは最近2.7にアップグレードされましたが、virtualenv を使用しているため、シールドする必要があります。ただし、最後の数行は、非ローカル バージョンの を参照しているように見えます。nosegae

build/bdist.linux-x86_64/egg/nosegae.pyはどこにありますか? ローカルに見えますが、その相対パスは存在しません。

Traceback (most recent call last):
  File "scripts/run_nosetests.py", line 70, in <module>
    nose.run(argv=nose_opts)
  File "/home/matthew/dev/projects/jazzy_jack/lib/python2.5/site-packages/nose-0.11.3-py2.5.egg/nose/core.py", line 282, in run
    return TestProgram(*arg, **kw).success
  File "/home/matthew/dev/projects/jazzy_jack/lib/python2.5/site-packages/nose-0.11.3-py2.5.egg/nose/core.py", line 117, in __init__
    **extra_args)
  File "/usr/lib/python2.5/unittest.py", line 767, in __init__
    self.parseArgs(argv)
  File "/home/matthew/dev/projects/jazzy_jack/lib/python2.5/site-packages/nose-0.11.3-py2.5.egg/nose/core.py", line 134, in parseArgs
    self.config.configure(argv, doc=self.usage())
  File "/home/matthew/dev/projects/jazzy_jack/lib/python2.5/site-packages/nose-0.11.3-py2.5.egg/nose/config.py", line 324, in configure
    self.plugins.begin()
  File "/home/matthew/dev/projects/jazzy_jack/lib/python2.5/site-packages/nose-0.11.3-py2.5.egg/nose/plugins/manager.py", line 93, in __call__
    return self.call(*arg, **kw)
  File "/home/matthew/dev/projects/jazzy_jack/lib/python2.5/site-packages/nose-0.11.3-py2.5.egg/nose/plugins/manager.py", line 161, in simple
    result = meth(*arg, **kw)
  File "build/bdist.linux-x86_64/egg/nosegae.py", line 129, in begin
  File "build/bdist.linux-x86_64/egg/nosegae.py", line 153, in _install_hook
TypeError: __init__() takes at least 3 arguments (2 given)
4

0 に答える 0