def test_unicode_command(self, capsys): actual = u"""ಬಾ ಇಲ್ಲಿ ಸಂಭವಿಸು ಇಂದೆನ್ನ ಹೃದಯದಲಿ ನಿತ್ಯವೂ ಅವತರಿಪ ಸತ್ಯಾವತಾರ ಮಣ್ಣಾಗಿ ಮರವಾಗಿ ಮಿಗವಾಗಿ ಕಗವಾಗೀ... ಮಣ್ಣಾಗಿ ಮರವಾಗಿ ಮಿಗವಾಗಿ ಕಗವಾಗಿ ಭವ ಭವದಿ ಭತಿಸಿಹೇ ಭವತಿ ದೂರ ನಿತ್ಯವೂ ಅವತರಿಪ ಸತ್ಯಾವತಾರ || ಬಾ ಇಲ್ಲಿ || 👍👍👍👍👍👍👍👍👍👍 """ code, out, err = executeCommand(u'./UnicodeTestλ.py', stdin='ಕನ್ನಡ.txt', streamOutput=True) sout, serr = capsys.readouterr() assert code == 0 out = out.decode('utf-8') assert out == actual assert sout == actual
a = open('ಕನ್ನಡ.txt') print(get_stdin(a.fileno())) a = open('foo.py') print(get_stdin(a.fileno())) a = 'no_such_file' print(get_stdin(a)) print(get_stdin(3.14159)) out = runCommand('ls', stream=False)[1] print("out=%s" % out) """ code, out, err = runCommand('top') print("code=%s" % code) print("out=%s" % out) print("err=%s" % err) """ code, out, err = executeCommand(u'./UnicodeTestλ.py', stdin='ಕನ್ನಡ.txt', streamOutput=True) print(code) # print(out.decode('utf-8')) print('\n\n\n') code, out, err = runCommand('cat ಕನ್ನಡ.txt') out = out.decode('utf-8') print(out)
def test_exe_not_exist2(self): code, out, err = executeCommand('does_not_exist') assert code != 0 assert out == b'' assert err.decode('utf-8').startswith('No such file or directory')