1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
# -*- mode:python; coding:utf-8 -*-
import os
from atheist.const import ATHEIST_TMP_BASE
fname = os.path.join(ATHEIST_TMP_BASE, 'hook-log')
t1 = Test('touch ' + fname)
t1.gen += fname
t2 = Test('$atheist -vv -i2 $testdir/hooks/hello.mtest', save_stderr=True)
t2.post += FileContains(['_setup ran', 'test ran', '_teardown ran'], fname)
t2.post += FileContains(['Test-1 s( 0: 0) echo "_setup ran"',
'Test-2 -( 0: 0) echo "test ran"',
'Test-3 t( 0: 0) echo "_teardown ran"'],
t2.stderr)
|