Ich versuche, die Nasetests auf ein bestimmtes Verzeichnis zu beschränken, aber während des Testlaufs werden die übergeordneten Verzeichnisse des Ziels, auf das ich ziele, ausgegeben, und es werden Fehler ausgegeben.
Hier sind die wichtigsten Elemente der Ausgabe des Testlaufs:
%Vor% Ich verwende buildout
mit pbp.recipe.noserunner
. Hier ist der relevante Abschnitt /projects/myproject/buildout.cfg
:
Ich habe auch versucht, where=myproject/specs
als einen der Parameter defaults
einzustellen, um den Import zu begrenzen, aber immer noch keine Freude.
Irgendwelche Vorschläge, wo ich falsch liege?
Bearbeiten:
Ich habe versucht, --exclude
die übergeordneten Verzeichnisse, aber keine Freude.
Ich nehme an, dass Sie das folgende Verhalten erwarten.
%Vor% Warum versuchen Sie nicht ein --match
oder ein --exclude
Muster, um die Tests einzuschränken?
Versuchen Sie:
%Vor%Ich überprüfe den Quellcode von nose.importer: nose recursivly add_path die Elternpakete von specs. Ich denke, dass Sie das nicht umgehen können, es sei denn, Sie erstellen einen bestimmten Importeur ... Ich weiß nicht, ob das möglich ist, die Nase API.
%Vor%