Nase nicht laufen Django Dokthen

Ähnlich wie diese Frage . Doch in meinem Fall laufen keine meiner Models.

Ich verwende Django 1.3 Beta 1 .

 # settings.py TEST_RUNNER = 'django_nose.NoseTestSuiteRunner' INSTALLED_APPS = ( ##...a bunch of django apps 'django_nose', 'south', 'my_project.my_app', ) 

Einer meines Modells?

 class ItemType(models.Model): ''' >>> temType.objects.all().count() == 0 True ''' name = models.CharField(max_length=32) def __unicode__(self): return self.name 

Sollte wegen der initial_data Fixture aber nur für den Fall, ich versuchte es mit dem folgenden:

 class ItemType(models.Model): ''' >>> ItemType.objects.all().count() == -1 True ''' name = models.CharField(max_length=32) def __unicode__(self): return self.name 

Ich habe versucht, die folgenden:

 ./manage.py test --with-doctest my_app 

Mit dem Django-Test-Läufer tippe ich einfach die folgenden für meine Doctests zu verarbeiten:

 ./manage.py test my_app 

Irgendwelche Vorschläge?

2 Solutions collect form web for “Nase nicht laufen Django Dokthen”

In Ihren Einstellungen fügen Sie einfach diese Einstellung ein:

 NOSE_ARGS = ['--with-doctest', other_nose_args] 

Siehe django-nose Dokumentation zu mehr Optionen

Wahrscheinlich zu spät, aber jetzt, kannst du deine Tests mit höherer --verbosity ?

Wenn Sie Nachrichten finden, die sagen, dass Dateien aufgrund der ausführbaren Datei übersprungen werden, versuchen Sie das Hinzufügen von --exe zu Ihrem NOSE_ARGS oder chmod -x the_file.py .

  • Verwalten von Protokollen / Warnungen in Python-Erweiterungen
  • Eine Liste aller Module im aktuellen Paket erhalten
  • AttributeError: <module '__main__' von [..] hat nicht das Attribut 'open'
  • Tkinter's event_generate Befehl ignoriert
  • Wie kann ich einen Redis-Client in Python verspotten?
  • Verwenden von unittest.mock zum Patch-Eingabe () in Python 3
  • Einstellung pycharm laufen django unittest
  • Erhalten der End-Speicher-Adresse eines Speicherbereichs über Python / Ctypes
  • Wie kann ich verhindern, dass Unit-Tests beim Aufruf von webbrowser.open () beenden?
  • Wie man Firefox-Profil mit Selen umschaltet - ohne einen neuen Treiber zu benennen?
  • Prüfen Sie, ob eine Funktion eine Warnung mit Nasentests auslöst
  • Python ist die beste Programmiersprache der Welt.