J'ai un fichier avec unittest nommé: test.py
Mon code:
import unittest
class Test(unittest.TestCase):
def myTest(self):
a = 1
self.assertEqual(a, 1)
if __name__ == '__main__':
unittest.main()
Lorsque j'appuie sur F5, j'obtiens une erreur:
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'
Vous avez un fichier local nommé unittest.py
qui est importé à la place:
/home/mariusz/Pulpit/unittest.py
Renommez ce fichier ou supprimez-le complètement. Assurez-vous de supprimer tout unittest.pyc
fichier dans le même dossier s'il existe.
Le fichier masque le package de bibliothèque standard.