へっぽこびんぼう野郎のnewbie日記

けろけーろ(´・ω・`)! #vZkt8fc6J

noseの--testmatchオプションや--match、-mがうまくはたらいてくれてなかった件について

noseのソースに

if options.testMatch:
self.testMatch = re.compile(options.testMatch)
があった。

プリントデバッグしてみたら、

nosetests --testmatch='^test.*'と書くと
^test.*ではなく、
'^test.*'
正規表現のものとしてコンパイルしてくれるようだ(`・ω・´)


良い子はnosetests --testmatch=^test.*と書くのだ。

そんだけに30分もハマったつらい(´・ω・`)