Ejemplo n.º 1
0
 def testUnicodeCase(self):
     """Tests that ASCII-only domains are not mangled."""
     self.assertEqual(cros_oobe_autoconfig.SanitizeDomain(u'föo.com'),
                      'xn--fo-fka.com')
     self.assertEqual(cros_oobe_autoconfig.SanitizeDomain(u'fÖo.com'),
                      'xn--fo-fka.com')
Ejemplo n.º 2
0
 def testHomographs(self):
     """Tests that a Unicode domain is punycoded."""
     # "tеѕt.com" looks like "test.com" but isn't!
     self.assertEqual(
         cros_oobe_autoconfig.SanitizeDomain(u't\u0435\u0455t.com'),
         'xn--tt-nlc2k.com')
Ejemplo n.º 3
0
 def testASCII(self):
     """Tests that ASCII-only domains are not mangled."""
     self.assertEqual(cros_oobe_autoconfig.SanitizeDomain('FoO.cOm'),
                      'foo.com')