mam plik 'TESTCASE' z unittest nazwie: test.pyAttributeError: 'moduł' obiekt ma atrybut
Mój kod:
import unittest
class Test(unittest.TestCase):
def myTest(self):
a = 1
self.assertEqual(a, 1)
if __name__ == '__main__':
unittest.main()
Po naciśnięciu klawisza F5, pojawia się błąd:
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'
Maskujesz wbudowany moduł. Co oznacza "importuj unittest; wydrukować Unittest' Produkować? Czy nazwałeś swój moduł 'unittest.py'? Zmień nazwę importowanego obiektu zamiast standardowego pakietu biblioteki. –
Mój plik ma nazwę: "test.py", importuj unittest, wydrukuj unittestowe produkty: AttributeError: obiekt 'module' nie ma atrybutu 'TestCase' – Mark
Umieść wydruk ** przed ** wiersz 'class Test (..)' . Dodatkowa linia zostanie wydrukowana * przed * traceback. –