idna

Форк
0
/
test_idna_compat.py 
26 строк · 603.0 Байт
1
#!/usr/bin/env python
2

3
import unittest
4

5
import idna.compat
6

7

8
class IDNACompatTests(unittest.TestCase):
9
    def testToASCII(self):
10
        self.assertEqual(
11
            idna.compat.ToASCII("\u30c6\u30b9\u30c8.xn--zckzah"),
12
            b"xn--zckzah.xn--zckzah",
13
        )
14

15
    def testToUnicode(self):
16
        self.assertEqual(
17
            idna.compat.ToUnicode(b"xn--zckzah.xn--zckzah"),
18
            "\u30c6\u30b9\u30c8.\u30c6\u30b9\u30c8",
19
        )
20

21
    def test_nameprep(self):
22
        self.assertRaises(NotImplementedError, idna.compat.nameprep, "a")
23

24

25
if __name__ == "__main__":
26
    unittest.main()
27

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.