Mercurial > octave
changeset 26650:39c2c387caba
use onCleanup to clear functions used in tests
* test.m: Use onCleanup to ensure functions are cleared.
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Sat, 26 Jan 2019 14:41:16 +0000 |
parents | a569b5391347 |
children | 3c12145ed96b |
files | scripts/testfun/test.m |
diffstat | 1 files changed, 1 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/scripts/testfun/test.m Thu Jan 31 22:16:36 2019 +0000 +++ b/scripts/testfun/test.m Sat Jan 26 14:41:16 2019 +0000 @@ -741,7 +741,7 @@ endfor ## Clear any functions created during test run. - eval (__clearfcn, ""); + __clear_functions = onCleanup (@() eval (__clearfcn, "")); ## Verify test file did not leak file descriptors. if (! isempty (setdiff (fopen ("all"), __fid_list_orig)))