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)