Mercurial > hg > octave-nkf
changeset 17767:26992c04d5dc
bug-38691.tst: Clean up after test and remove dirs temporarily added to path.
* test/bug-38691/bug-38691.tst: Clean up after test and remove dirs temporarily
added to path.
author | Rik <rik@octave.org> |
---|---|
date | Sat, 26 Oct 2013 10:26:58 -0700 |
parents | 7fc06bb4ab24 |
children | 271c0cce0f64 |
files | test/bug-38691/bug-38691.tst |
diffstat | 1 files changed, 17 insertions(+), 12 deletions(-) [+] |
line wrap: on
line diff
--- a/test/bug-38691/bug-38691.tst +++ b/test/bug-38691/bug-38691.tst @@ -1,13 +1,18 @@ %!test -%! addpath dir1 -%! [d1_r, d1_f1, d1_f2, d1_f3] = func1 (0); -%! addpath dir2 -%! [d2_r, d2_f1, d2_f2, d2_f3] = func1 (0); -%! assert (d1_r, 0); -%! assert (d2_r, 1); -%! assert (d1_f1, "dir1/func1"); -%! assert (d1_f2, "dir1/func2"); -%! assert (d1_f3, "dir1/func3"); -%! assert (d2_f1, "dir2/func1"); -%! assert (d2_f2, "dir2/func2"); -%! assert (d2_f3, "dir2/func3"); +%! unwind_protect +%! addpath dir1; +%! [d1_r, d1_f1, d1_f2, d1_f3] = func1 (0); +%! addpath dir2; +%! [d2_r, d2_f1, d2_f2, d2_f3] = func1 (0); +%! assert (d1_r, 0); +%! assert (d2_r, 1); +%! assert (d1_f1, "dir1/func1"); +%! assert (d1_f2, "dir1/func2"); +%! assert (d1_f3, "dir1/func3"); +%! assert (d2_f1, "dir2/func1"); +%! assert (d2_f2, "dir2/func2"); +%! assert (d2_f3, "dir2/func3"); +%! unwind_protect_cleanup +%! rmpath dir1; +%! rmpath dir2; +%! end_unwind_protect