Merge pull request #951 from markshannon/python-string-tests

Python: Add a test for handling of corner-case strings.
This commit is contained in:
Taus 2019-02-20 12:46:42 +01:00 коммит произвёл GitHub
Родитель 2dea0b4270 76d1fba9f0
Коммит caf0bfe858
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
3 изменённых файлов: 18 добавлений и 0 удалений

Просмотреть файл

@ -0,0 +1,4 @@
| test.py:3:1:3:33 | test.py:3 | u' | [\ufffd-\ufffd][\ufffd-\ufffd] |
| test.py:5:1:5:26 | test.py:5 | u' | [\ufffd-\ufffd] |
| test.py:8:1:8:20 | test.py:8 | u' | {}\r{}{:<{width}} |
| test.py:9:1:9:15 | test.py:9 | u' | {}\r{}{:<{}} |

Просмотреть файл

@ -0,0 +1,5 @@
import python
from StrConst s
select s.getLocation(), s.getPrefix(), s.getText()

Просмотреть файл

@ -0,0 +1,9 @@
#Half Surrogate pairs
u'[\uD800-\uDBFF][\uDC00-\uDFFF]'
#Outside BMP
u'[\U00010000-\U0010ffff]'
#Troublesome format strings
u'{}\r{}{:<{width}}'
u'{}\r{}{:<{}}'