#!/usr/bin/env python | |
import unittest | |
import idna.compat | |
class IDNACompatTests(unittest.TestCase): | |
def testToASCII(self): | |
self.assertEqual(idna.compat.ToASCII('\u30c6\u30b9\u30c8.xn--zckzah'), b'xn--zckzah.xn--zckzah') | |
def testToUnicode(self): | |
self.assertEqual(idna.compat.ToUnicode(b'xn--zckzah.xn--zckzah'), '\u30c6\u30b9\u30c8.\u30c6\u30b9\u30c8') | |
def test_nameprep(self): | |
self.assertRaises(NotImplementedError, idna.compat.nameprep, "a") | |
if __name__ == '__main__': | |
unittest.main() |