| status | ysh | |
| FAIL | 9 | |
| total | 9 | |
| case | ysh | description |
| 0 | FAIL | default prompt doesn't confuse OSH and YSH |
| details | ||
| 1 | FAIL | promptVal() with $ and w |
| details | ||
| 2 | FAIL | promptVal('w') respects ENV.HOME |
| details | ||
| 3 | FAIL | promptVal() with invalid chars |
| details | ||
| 4 | FAIL | ysh respects PS1 |
| details | ||
| 5 | FAIL | ysh respects renderPrompt() over PS1 |
| details | ||
| 6 | FAIL | renderPrompt() doesn't return string |
| details | ||
| 7 | FAIL | renderPrompt() raises error |
| details | ||
| 8 | FAIL | renderPrompt() has wrong signature |
| details |
0 passed, 0 OK, 0 not implemented, 0 BUG, 9 failed, 0 timeouts, 0 cases skipped 9 failed under osh
| ysh | 0 default prompt doesn't confuse OSH and YSH [ysh stdout] Expected '/ysh \\$ / /null/\n/null/ /\\s-\\v\\$ /\n' Got '' [ysh status] Expected 0 Got 1 [ysh stderr] Found 'Traceback (most recent' stdout: stderr: Traceback (most recent call last):
File "/home/uke/oil/bin/oils_for_unix.py", line 27, in <module>
from core import shell
File "/home/uke/oil/core/shell.py", line 40, in <module>
from builtin import dirs_osh
File "/home/uke/oil/builtin/dirs_osh.py", line 15, in <module>
from pylib import path_lib
ImportError: cannot import name path_lib
|
| ysh | 1 promptVal() with $ and w [ysh stdout] Expected 'x=$\npass\n' Got '' [ysh status] Expected 0 Got 1 [ysh stderr] Found 'Traceback (most recent' stdout: stderr: Traceback (most recent call last):
File "/home/uke/oil/bin/oils_for_unix.py", line 27, in <module>
from core import shell
File "/home/uke/oil/core/shell.py", line 40, in <module>
from builtin import dirs_osh
File "/home/uke/oil/builtin/dirs_osh.py", line 15, in <module>
from pylib import path_lib
ImportError: cannot import name path_lib
|
| ysh | 2 promptVal('w') respects ENV.HOME [ysh status] Expected 0 Got 1 [ysh stderr] Found 'Traceback (most recent' stdout: stderr: Traceback (most recent call last):
File "/home/uke/oil/bin/oils_for_unix.py", line 27, in <module>
from core import shell
File "/home/uke/oil/core/shell.py", line 40, in <module>
from builtin import dirs_osh
File "/home/uke/oil/builtin/dirs_osh.py", line 15, in <module>
from pylib import path_lib
ImportError: cannot import name path_lib
|
| ysh | 3 promptVal() with invalid chars [ysh stdout] Expected 'x=<Error: \\D{} not in promptVal()> \nx=<Error: \\/ is invalid or unimplemented in $PS1> \n' Got '' [ysh status] Expected 3 Got 1 [ysh stderr] Found 'Traceback (most recent' stdout: stderr: Traceback (most recent call last):
File "/home/uke/oil/bin/oils_for_unix.py", line 27, in <module>
from core import shell
File "/home/uke/oil/core/shell.py", line 40, in <module>
from builtin import dirs_osh
File "/home/uke/oil/builtin/dirs_osh.py", line 15, in <module>
from pylib import path_lib
ImportError: cannot import name path_lib
|
| ysh | 4 ysh respects PS1 [ysh stdout] Expected 'hi\n^D\n' Got '' [ysh stderr] Expected u'ysh myprompt$ ysh myprompt$ ' Got 'Traceback (most recent call last):\n File "/home/uke/oil/bin/oils_for_unix.py", line 27, in <module>\n from core import shell\n File "/home/uke/oil/core/shell.py", line 40, in <module>\n from builtin import dirs_osh\n File "/home/uke/oil/builtin/dirs_osh.py", line 15, in <module>\n from pylib import path_lib\nImportError: cannot import name path_lib\n' [ysh status] Expected 0 Got 1 [ysh stderr] Found 'Traceback (most recent' stdout: stderr: Traceback (most recent call last):
File "/home/uke/oil/bin/oils_for_unix.py", line 27, in <module>
from core import shell
File "/home/uke/oil/core/shell.py", line 40, in <module>
from builtin import dirs_osh
File "/home/uke/oil/builtin/dirs_osh.py", line 15, in <module>
from pylib import path_lib
ImportError: cannot import name path_lib
|
| ysh | 5 ysh respects renderPrompt() over PS1 [ysh stdout] Expected 'hi\n^D\n' Got '' [ysh stderr] Expected u'hi$ hi$ ' Got 'Traceback (most recent call last):\n File "/home/uke/oil/bin/oils_for_unix.py", line 27, in <module>\n from core import shell\n File "/home/uke/oil/core/shell.py", line 40, in <module>\n from builtin import dirs_osh\n File "/home/uke/oil/builtin/dirs_osh.py", line 15, in <module>\n from pylib import path_lib\nImportError: cannot import name path_lib\n' [ysh status] Expected 0 Got 1 [ysh stderr] Found 'Traceback (most recent' stdout: stderr: Traceback (most recent call last):
File "/home/uke/oil/bin/oils_for_unix.py", line 27, in <module>
from core import shell
File "/home/uke/oil/core/shell.py", line 40, in <module>
from builtin import dirs_osh
File "/home/uke/oil/builtin/dirs_osh.py", line 15, in <module>
from pylib import path_lib
ImportError: cannot import name path_lib
|
| ysh | 6 renderPrompt() doesn't return string [ysh stdout] Expected 'hi\n^D\n' Got '' [ysh stderr] Expected u'<Error: renderPrompt() should return Str, got List> <Error: renderPrompt() should return Str, got List> ' Got 'Traceback (most recent call last):\n File "/home/uke/oil/bin/oils_for_unix.py", line 27, in <module>\n from core import shell\n File "/home/uke/oil/core/shell.py", line 40, in <module>\n from builtin import dirs_osh\n File "/home/uke/oil/builtin/dirs_osh.py", line 15, in <module>\n from pylib import path_lib\nImportError: cannot import name path_lib\n' [ysh status] Expected 0 Got 1 [ysh stderr] Found 'Traceback (most recent' stdout: stderr: Traceback (most recent call last):
File "/home/uke/oil/bin/oils_for_unix.py", line 27, in <module>
from core import shell
File "/home/uke/oil/core/shell.py", line 40, in <module>
from builtin import dirs_osh
File "/home/uke/oil/builtin/dirs_osh.py", line 15, in <module>
from pylib import path_lib
ImportError: cannot import name path_lib
|
| ysh | 7 renderPrompt() raises error [ysh stdout] Expected 'hi\n^D\n' Got '' [ysh stderr] Expected u'<Runtime error: oops><Runtime error: oops>' Got 'Traceback (most recent call last):\n File "/home/uke/oil/bin/oils_for_unix.py", line 27, in <module>\n from core import shell\n File "/home/uke/oil/core/shell.py", line 40, in <module>\n from builtin import dirs_osh\n File "/home/uke/oil/builtin/dirs_osh.py", line 15, in <module>\n from pylib import path_lib\nImportError: cannot import name path_lib\n' [ysh status] Expected 0 Got 1 [ysh stderr] Found 'Traceback (most recent' stdout: stderr: Traceback (most recent call last):
File "/home/uke/oil/bin/oils_for_unix.py", line 27, in <module>
from core import shell
File "/home/uke/oil/core/shell.py", line 40, in <module>
from builtin import dirs_osh
File "/home/uke/oil/builtin/dirs_osh.py", line 15, in <module>
from pylib import path_lib
ImportError: cannot import name path_lib
|
| ysh | 8 renderPrompt() has wrong signature [ysh stdout] Expected 'hi\n^D\n' Got '' [ysh stderr] Expected u"<Runtime error: Func 'renderPrompt' takes no positional args, but got 1><Runtime error: Func 'renderPrompt' takes no positional args, but got 1>" Got 'Traceback (most recent call last):\n File "/home/uke/oil/bin/oils_for_unix.py", line 27, in <module>\n from core import shell\n File "/home/uke/oil/core/shell.py", line 40, in <module>\n from builtin import dirs_osh\n File "/home/uke/oil/builtin/dirs_osh.py", line 15, in <module>\n from pylib import path_lib\nImportError: cannot import name path_lib\n' [ysh status] Expected 0 Got 1 [ysh stderr] Found 'Traceback (most recent' stdout: stderr: Traceback (most recent call last):
File "/home/uke/oil/bin/oils_for_unix.py", line 27, in <module>
from core import shell
File "/home/uke/oil/core/shell.py", line 40, in <module>
from builtin import dirs_osh
File "/home/uke/oil/builtin/dirs_osh.py", line 15, in <module>
from pylib import path_lib
ImportError: cannot import name path_lib
|