ACIL FM
Dark
Refresh
Current DIR:
/opt/alt/python313/lib64/python3.13/test/test_pyrepl
/
opt
alt
python313
lib64
python3.13
test
test_pyrepl
Upload
Zip Selected
Delete Selected
Pilih semua
Nama
Ukuran
Permission
Aksi
__pycache__
-
chmod
Open
Rename
Delete
support.py
4.75 MB
chmod
View
DL
Edit
Rename
Delete
test_eventqueue.py
6.11 MB
chmod
View
DL
Edit
Rename
Delete
test_input.py
3.41 MB
chmod
View
DL
Edit
Rename
Delete
test_interact.py
9.02 MB
chmod
View
DL
Edit
Rename
Delete
test_keymap.py
5.05 MB
chmod
View
DL
Edit
Rename
Delete
test_pyrepl.py
47.47 MB
chmod
View
DL
Edit
Rename
Delete
test_reader.py
11.83 MB
chmod
View
DL
Edit
Rename
Delete
test_unix_console.py
9.72 MB
chmod
View
DL
Edit
Rename
Delete
test_utils.py
855 B
chmod
View
DL
Edit
Rename
Delete
test_windows_console.py
19.37 MB
chmod
View
DL
Edit
Rename
Delete
__init__.py
535 B
chmod
View
DL
Edit
Rename
Delete
__main__.py
73 B
chmod
View
DL
Edit
Rename
Delete
Edit file: /opt/alt/python313/lib64/python3.13/test/test_pyrepl/test_utils.py
from unittest import TestCase from _pyrepl.utils import str_width, wlen class TestUtils(TestCase): def test_str_width(self): characters = ['a', '1', '_', '!', '\x1a', '\u263A', '\uffb9'] for c in characters: self.assertEqual(str_width(c), 1) characters = [chr(99989), chr(99999)] for c in characters: self.assertEqual(str_width(c), 2) def test_wlen(self): for c in ['a', 'b', '1', '!', '_']: self.assertEqual(wlen(c), 1) self.assertEqual(wlen('\x1a'), 2) char_east_asian_width_N = chr(3800) self.assertEqual(wlen(char_east_asian_width_N), 1) char_east_asian_width_W = chr(4352) self.assertEqual(wlen(char_east_asian_width_W), 2) self.assertEqual(wlen('hello'), 5) self.assertEqual(wlen('hello' + '\x1a'), 7)
Simpan
Batal
Isi Zip:
Unzip
Create
Buat Folder
Buat File
Terminal / Execute
Run
Chmod Bulk
All File
All Folder
All File dan Folder
Apply