Nosetest einschließlich unerwünschter übergeordneter Verzeichnisse

9

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 :

%Vor%

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.

    
Phillip B Oldham 01.06.2011, 07:54
quelle

1 Antwort

5

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%     
VGE 07.06.2011, 12:09
quelle

Tags und Links