Test.pyという名前のunittestのファイルがあります
私のコード:
import unittest
class Test(unittest.TestCase):
def myTest(self):
a = 1
self.assertEqual(a, 1)
if __name__ == '__main__':
unittest.main()
F5を押すと、エラーが表示されます。
Traceback (most recent call last):
File "/home/mariusz/Pulpit/test.py", line 1, in <module>
import unittest
File "/home/mariusz/Pulpit/unittest.py", line 3, in <module>
AttributeError: 'module' object has no attribute 'TestCase'
代わりにインポートされるunittest.py
という名前のローカルファイルがあります。
/home/mariusz/Pulpit/unittest.py
そのファイルの名前を変更するか、完全に削除します。同じフォルダー内の対応するunittest.pyc
ファイルがある場合は、必ず削除してください。
ファイルは標準ライブラリパッケージをマスクしています。