Wpis z mikrobloga

Hej!
Mam sobie taki oto kawałek kodu:

from django.test import TestCase
class SmokeTest(TestCase):
def testbadmaths(self):
self.assertEqual(1 + 1, 3)

Tutaj kod na pastebin: https://pastebin.com/NZxrWM7B

Bardzo prosty test w django wzięty z jednej książki. Problem w tym, że z jakiegoś powodu wywala mi błąd widoczny na załączonym obrazku i nie za bardzo wiem co z nim zrobić, google nic nie znajduje. Przy zaimportowaniu TestCase z pythonowego unittestu wszystko działa dobrze, więc nie wiem co tu jest nie tak, jakiś błąd z django, czy co? xD

#naukaprogramowania #python
Mmmmmm - Hej! 
Mam sobie taki oto kawałek kodu:
from django.test import TestCase

...

źródło: comment_IPltBdCb29R2MIq7Wxub3KQRP7tDxdpC.jpg

Pobierz
  • 9
  • Odpowiedz
@Mmmmmm: Masz jakiś problem z bazą danych, która jest tworzona w django.test.TestCase, który to jest wraperrem na unittest.TestCase, który nie grzebie nic z bazą danych, dlatego Ci na nim przechodzi.
  • Odpowiedz
@maledorak: Dzięki za link, pomógł :D Przy odpaleniu testów przez terminal wszystko zadziałało jak należy, wcześniej odpalałem to przez PyCharm'a (to chyba jakieś moje brzydkie przyzwyczajenie, żeby wszystko uruchamiać z poziomu PyCharm'a).
@tfuipan: Nie, tu wszystko jest ok, przecinek po prostu oddziela dwa argumenty ;-)
  • Odpowiedz
Przekaz do ludzi którzy natkną się na TypeError: argument of type 'ConnectionHandler' is not iterable w przyszłości:
Używajcie terminala, zamiast PyCharma! xD
  • Odpowiedz