Foo
私は住んでいるクラスがありますSrc/Projects/SomeProject/Foo.py
FooTest(unittest.TestCase)
私は住んでいるクラスがあります:
Src/Projects/SomeProject/tests/FooTest.py
pytestで実行すると(すべてのテストを実行するには、Srcで「py.test」と入力するだけです)、次のようになります。
def setUp(self):
self.foo = Foo()
TypeError: 'module' object is not callable
(私はfrom Foo import Foo
にFooTest.py
ありFoo.py
、にありsys.path
ます。
しかし、Pythonで実行すると、python Src/Projects/SomeProject/tests/FooTest.py
すべてが機能します。)
また、FooTest.pyをに移動するSrc/Projects/SomeProject
と、py.testでの実行が突然機能します。
何か案は?