def test_12(self):
        """
        Directory changes in script via callable interface should not
        affect parent shell but is persistent for any following calls
        from the same parent shell.
        """
        cmp_str = r"""[stash]$ parent script stash
parent script stash
from child script 2 bin
parent script stash
[stash]$ """
        self.do_test('test_12.py', cmp_str)

        Directory changes in script via callable interface should not
        affect parent shell but is persistent for any following calls
        from the same parent shell.
        
tests/system/test_runtime.py