示例#1
0
    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
示例#2
0
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)
示例#3
0
 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')