Results for ysh-namespaces.test.sh

statusyshysh_ALT
pass 33
FAIL 22
total55
caseyshysh_ALTdescription
0pass pass global frame doesn't contain builtins like len(), dict(), io
1pass pass global frame doesn't contain env vars
2FAIL FAIL global frame doesn't have PWD, IFS
detailsdetails
3FAIL FAIL __defaults__ is a Dict, showing default PATH, PS1
detailsdetails
4pass pass __builtins__ module
6 passed, 0 OK, 0 not implemented, 0 BUG, 4 failed, 0 timeouts, 0 cases skipped
2 failed under osh

Details on runs that didn't PASS

ysh2 global frame doesn't have PWD, IFS

[ysh stdout] Expected '', got 'IFS=[ \t\n]\n'
[ysh status] Expected 0, got 1

stdout:
IFS=[ 	
]
stderr:
  echo "PWD=[$PWD]"
             ^~~~
[ stdin ]:2: fatal: Undefined variable 'PWD'
ysh_ALT2 global frame doesn't have PWD, IFS

[ysh_ALT stdout] Expected '', got 'IFS=[ \t\n]\n'
[ysh_ALT status] Expected 0, got 1

stdout:
IFS=[ 	
]
stderr:
  echo "PWD=[$PWD]"
             ^~~~
[ stdin ]:2: fatal: Undefined variable 'PWD'
ysh3 __defaults__ is a Dict, showing default PATH, PS1

[ysh stdout] Expected '(Str) "Dict"\n', got '(Str) "Dict"\n(Dict) {}\n'

stdout:
(Str)   "Dict"
(Dict)   {}
stderr:
ysh_ALT3 __defaults__ is a Dict, showing default PATH, PS1

[ysh_ALT stdout] Expected '(Str) "Dict"\n', got '(Str) "Dict"\n(Dict) {}\n'

stdout:
(Str)   "Dict"
(Dict)   {}
stderr: