pax_global_header 0000666 0000000 0000000 00000000064 15207564475 0014531 g ustar 00root root 0000000 0000000 52 comment=f39ea903ba49eb5a0b2c6723c9a929b41ed4a0f1
kjd-idna-2835591/ 0000775 0000000 0000000 00000000000 15207564475 0013414 5 ustar 00root root 0000000 0000000 kjd-idna-2835591/.github/ 0000775 0000000 0000000 00000000000 15207564475 0014754 5 ustar 00root root 0000000 0000000 kjd-idna-2835591/.github/dependabot.yml 0000664 0000000 0000000 00000001443 15207564475 0017606 0 ustar 00root root 0000000 0000000 version: 2
updates:
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "quarterly"
ignore:
- dependency-name: "*"
update-types:
- "version-update:semver-minor"
- "version-update:semver-patch"
groups:
actions:
patterns:
- "*"
cooldown:
# https://blog.yossarian.net/2025/11/21/We-should-all-be-using-dependency-cooldowns
# Cooldowns protect against supply chain attacks by avoiding the
# highest-risk window immediately after new releases.
default-days: 14
- package-ecosystem: "pip"
directory: "/.github/requirements"
schedule:
interval: "quarterly"
groups:
ci-requirements:
patterns:
- "*"
cooldown:
default-days: 14
kjd-idna-2835591/.github/requirements/ 0000775 0000000 0000000 00000000000 15207564475 0017477 5 ustar 00root root 0000000 0000000 kjd-idna-2835591/.github/requirements/lint.in 0000664 0000000 0000000 00000000015 15207564475 0020771 0 ustar 00root root 0000000 0000000 ruff
mypy
ty
kjd-idna-2835591/.github/requirements/lint.txt 0000664 0000000 0000000 00000043260 15207564475 0021213 0 ustar 00root root 0000000 0000000 # This file was autogenerated by uv via the following command:
# uv pip compile --generate-hashes .github/requirements/lint.in -o .github/requirements/lint.txt
ast-serialize==0.4.0 \
--hash=sha256:074032142777e3e6091977dc3c5146a8ca58ae6825b7f64e9a0b604153ddabd8 \
--hash=sha256:1026f565a7ab846337c630909089b3346a2fe417bf1552b1581ab01852137407 \
--hash=sha256:1c5245228e65d38cb48e1251f0ca71b0fa417e527141491e8c92f740e8e2d121 \
--hash=sha256:1e1fb90def261f6a0db885876f7e1a49ad2dbac38ad9f2f62dba2f9543af16e7 \
--hash=sha256:3bdde2c4570143791f636aed4e3ef868f5b46eb90a18f8d5c41dd045aab08bef \
--hash=sha256:404f3462b4532e13a70b8849bba241dbd82e30043ff58d98c7e762fd925b116a \
--hash=sha256:43729a5e369ebbe7750635c0c206bc616fcd36e703cb9c4497d6b4df0291ee64 \
--hash=sha256:4738790cf54d8b416de992b87ee567056980bc82134d52458bd4985f389d1658 \
--hash=sha256:4db9769d57deb5545ce56ebbbbe3436dcc0ae2688ce14c295cd14e106624ece7 \
--hash=sha256:6551d55b8607b97a7755683d743200b398c61a0b71a11b7f00c89c335a11d0f4 \
--hash=sha256:6615b39cd747967c3aabe68bf3f5f26748e823cc6b474ddc1510ed188a824149 \
--hash=sha256:70d9c5d527bbfa69bd3c7d17dac11fb6781e36186a434a06d7d5892e0b2f88f9 \
--hash=sha256:7234ff086cb152ea2a3b7ef895b5ebeb6d80779df049d5c6431c8e3536d5b03c \
--hash=sha256:732b4ef76adcb0f298a7d18c4558336d83b1384f9ae0c7eaa1dc8d031b0a4390 \
--hash=sha256:74e4e634ab82d1466acf0be27043178570b98ebeaa3165f9240a6fad4c286471 \
--hash=sha256:79c8d015c771c8bfdb1208003b227b27c40034790a2c29c09f2317a041825ce2 \
--hash=sha256:7fba7315fd4bd87cb5560792709f6e66e0606402d362c0a38dd32dfb66ba6066 \
--hash=sha256:8f5153e9c44a02e61f4042c5f9249d2e8a759773d621a0b2f445a899e536e181 \
--hash=sha256:905fc11940831454d93589bd7ce2acb6a5eb01c2936156f751d2a21087c98cd3 \
--hash=sha256:90fc5c0d35a22f1a92dd33635508626d50f8fc64deb897c23e78e666a60804c9 \
--hash=sha256:91362c0a9fdf1c344b7f50a5b0508b11a0732102998fbd754a191f7187e77031 \
--hash=sha256:91d3786f3929786cdc4eeedfd110abb4603e7f6c1390c5af398f333a947b742d \
--hash=sha256:97c55336e16f5c4ca2bde7be94cca4b8f7d665d64f7008925a82e02707ba14ac \
--hash=sha256:9ecd6a1fc1b86f1f4e8ae206759b6319c10019706b3496b01b54d02b9b2cd918 \
--hash=sha256:a6f26937ce0293aafbece0e39019e020369a5a70486ff4088227f0cc888844a9 \
--hash=sha256:b3db87c4772097c0782250bcd550d66b1189a8c889793c7bcf153f4fee70005c \
--hash=sha256:bd50d201098aae0d202805fe9606c0545492f69a3ec4403337e32c54ad29fc41 \
--hash=sha256:cf2ff7b654c8e95143e20f5d75878cbb78b65b928b26c4d58ef71cdba9d6d981 \
--hash=sha256:dcd04f85a29deb80400e8987cfaceb9907140f763453cbffdbd6ff36f1b32c12 \
--hash=sha256:dcded5056d9f3d201df7833082c07ebcbc566ffc3d4105c9fc9fe278fa086ecb \
--hash=sha256:faa008dccfcb793ae9101325e4d6d026caaa5d845c2182f03749c759834b0a3a
# via mypy
librt==0.11.0 \
--hash=sha256:05fb8fb2ab90e21c8d12ea240d744ad514da9baf381ebfa70d91d20d21713175 \
--hash=sha256:070aa8c26c0a74774317a72df8851facc7f0f012a5b406557ac56992d92e1ec8 \
--hash=sha256:075dc3ef4458a278e0195cbf6ac9d38808d9b906c5a6c7f7f79c3888276a3fb1 \
--hash=sha256:0827efe7854718f04aaddf6496e96960a956e676fe1d0f04eb41511fd8ad06d5 \
--hash=sha256:0add982e0e7b9fc14cf4b33789d5f13f66581889b88c2f58099f6ce8f92617bd \
--hash=sha256:0cad8a4d6a8ff03c9b76f9414caccd78e7cfbc8a2e12fa334d8e1d9932753783 \
--hash=sha256:0d1029d7e1ae1a7e647ed6fb5df8c4ce2dffefb7a9f5fd1376a4554d96dac09f \
--hash=sha256:0dc56b1f8d06e60db362cc3fdae206681817f86ce4725d34511473487f12a34b \
--hash=sha256:0ef69ac715f3cd8e5cd252cb2aebfa72c015492aacc339d5d7bf8fef3c62c677 \
--hash=sha256:11bd19822431cc21af9f27374e7ae2e58103c7d98bda823536a6c47f6bb2bb3d \
--hash=sha256:137e79445c896a0ea7b265f52d23954e05b64222ee1af69e2cb34219067cbb67 \
--hash=sha256:140695816ddf3c86eb972981a26f35efd871c44b0c3aed44c8cd01749386617f \
--hash=sha256:22bdf239b219d3993761a148ffa134b19e52e9989c84f845d5d7b71d70a17412 \
--hash=sha256:258d73a0aa66a055e65b2e4d1b8cdb23b9d132c5bb915d9547d804fcaed116cc \
--hash=sha256:28edb433edde181112a908c78907af28f964eabc15f4dd16c9d66c834302677c \
--hash=sha256:2b481d846ac894c4e8403c5fd0e87c5d11d6499e404b474602508a224ff531c8 \
--hash=sha256:2f10cf143e4a9bb0f4f5af568a00df94a2d69ef41c2579584454bb0fe5cc642c \
--hash=sha256:32bcc918c0148eb7e3d57385125bac7e5f9e4359d05f07448b09f6f778c2f31c \
--hash=sha256:40071fc5fe0ce8daa6de616702314a01e1250711682b0523d6ab8d4525910cb3 \
--hash=sha256:41dc19fe150b69716c8ece4f76773a9e8813fe3e35e032a58b4d46423fb8d7c0 \
--hash=sha256:461bbceede621f1ffb8839755f8663e886087ee7af16294cab7fb4d782c62eeb \
--hash=sha256:46c60b61e308eb535fbd6fa622b1ee1bb2815691c1ad9c98bf7b84952ec3bc8d \
--hash=sha256:4a017a95e5837dc15a8c5661d60e05daa96b90908b1aa6b7acdf443cd25c8ebd \
--hash=sha256:4a9a237d13addb93715b6fee74023d5ee3469b53fce527626c0e088aa585805f \
--hash=sha256:4ce1f21fbe589bc1afd7872dece84fb0e1144f794a288e58a10d2c54a55c43be \
--hash=sha256:4e8bd98ea9c47ae90b319a087ab28dac493f1ffbc1ecd1f28fcdbf3b7e1108d1 \
--hash=sha256:4ee278c769a713638cdacd4c0436d72156e75df3ebc0166ab2b9dc43acc386c9 \
--hash=sha256:557183ddc36babe46b27dd60facbd5adb4492181a5be887587d57cda6e092f21 \
--hash=sha256:5ba067f4aadae8fda802d91d2124c90c42195ff32d9161d3549e6d05cfe26f96 \
--hash=sha256:5d63c855d86938d9de93e265c9bd8c705b51ec494de5738340ee93767a686e4b \
--hash=sha256:5ddd17bd87b2c56ddd60e546a7984a2e64c4e8eab92fb4cf3830a48ad5469d51 \
--hash=sha256:621db29691044bdeda22e789e482e1b0f3a985d90e3426c9c6d17606416205ea \
--hash=sha256:624a40c4a4ad7773315c287276cd024509b2c66ff5904f504bfc08d2c70293ab \
--hash=sha256:65ac3bc20f78aa0ee5ae84baa68917f89fef4af63e941084dd019a0d0e749f0c \
--hash=sha256:6bd72d903911d995ab666dbd1871f8b1e80925a699af8063fbf50053329fb05f \
--hash=sha256:6bf14feb84b05ae945277395451998c89c54d0def4070eb5c08de544930b245a \
--hash=sha256:6e94ebfcfa2d5e9926d6c3b9aa4617ffc42a845b4321fb84021b872358c82a0f \
--hash=sha256:75672f0bc524ede266287d532d7923dbce94c7514ad07627bac3d0c6d92cc4d9 \
--hash=sha256:7753e57d6e12d019c0d8786f1c09c709f4c3fcc57c3887b24e36e6c06ec938b7 \
--hash=sha256:78dc31f7fdfe9c9d0eb0e8f42d139db230e826415bbcabd9f0e9faaaee909894 \
--hash=sha256:78fddc31cd4d3caa897ad5d31f856b1faadc9474021ad6cb182b9018793e254e \
--hash=sha256:7a80a71e1fda83cc752a9141e87aae7fef279538597564d670e9ce513f286192 \
--hash=sha256:7aef3cf1d5af86e770ab04bfd993dfc4ae8b8c17f66fb77dd4a7d50de7bbb1a3 \
--hash=sha256:7c39513d8b7477a2e1ed8c43fc21c524e8d5a0f8d4e8b7b074dbdbe7820a08e2 \
--hash=sha256:7da327dacd7be8f8ec36547373550744a3cc0e536d54665cd83f8bcd961200e8 \
--hash=sha256:7e82e642ab0f7608ce2fe53d76ca2280a9ee33a1b06556142c7c6fe80a86fc33 \
--hash=sha256:83d3e1f72bd42f6c5c0b7daec530c3f829bd02db42c70b8ddf0c2d90a2459930 \
--hash=sha256:84308fc49423ce6475d1c5d1985cd69a8ca9f0325fc7d5f81bb690a3f3625d4e \
--hash=sha256:88145c15c67731d54283d135b03244028c750cc9edc334a96a4f5950ebdb2884 \
--hash=sha256:8ca8aa88751a775870b764e93bad5135385f563cb8dcee399abf034ea4d3cb47 \
--hash=sha256:902e546ff044f579ff1c953ff5fce97b636fe9e3943996b2177710c6ef076f73 \
--hash=sha256:92f7ff819c197fc30473190a12c2856f325ac90aabfccbeb2072d28cc2e234e3 \
--hash=sha256:936c5995f3514a42111f20099397d8177c79b4d7e70961e396c6f5a0a3566766 \
--hash=sha256:93d95bd45b7d58343d8b90d904450a545144eec19a002511163426f8ab1fae29 \
--hash=sha256:94663a21534637f0e787ec2a2a756022df6e5b7b2335a5cdd7d8e33d68a2af89 \
--hash=sha256:96f044bb325fd9cf1a723015638c219e9143f0dfbc0ca54c565df2b7fc748b44 \
--hash=sha256:970b09f7044ea2b64c9da42fd3d335666518cfd1c6e8a182c95da73d0214b41e \
--hash=sha256:993f028be9e96a08d31df3479ac80d99be374d17f3b78e4796b3fd3c913d4e89 \
--hash=sha256:9bc0ca6ad9381cbe8e4aa6e5726e4c80c78115a6e9723c599ed1d73e092bc49d \
--hash=sha256:9c028a9442a18e266955d364ce42259136e79a7ba14d773e0d778d5f70cd56f1 \
--hash=sha256:9d36a51b3d93320b686588e27123f4995804dbf1bce81df78c02fc3c6eea9280 \
--hash=sha256:9f1692105a02bcf853f355032a5fdc5494358ef83d8fd22d16de375c85cec3f5 \
--hash=sha256:a9010e2ed5b3a9e158c5fd966b3ab7e834bb3d3aacc8f66c91dd4b57a3799230 \
--hash=sha256:aa0dd688aab3f7914d3e6e5e3554978e0383312fb8e771d84be008a35b9ee548 \
--hash=sha256:ab73e8db5e3f564d812c1f5c3a175930a5f9bc96ccb5e3b22a34d7858b401cf7 \
--hash=sha256:ae627397a2f351560440d872d6f7c8dbb4072e57868e7b2fc5b8b430fe489d45 \
--hash=sha256:aea3caa317752e3a466fa8af45d91ee0ea8c7fdd96e42b0a8dd9b76a7931eba1 \
--hash=sha256:b1ecbd9819deccc39b7542bf4d2a740d8a620694d39989e58661d3763458f8d4 \
--hash=sha256:b87504f1690a23b9a2cca841191a04f83895d4fc2dd04df91d82b1a04ca2ad46 \
--hash=sha256:bc3ce6b33c5828d9e80592011a5c584cb2ce86edbc4088405f70da47dc1d1b3b \
--hash=sha256:bd43992b4473d42f12ff9e68326079f0696d9d4e6000e8f39a0238d482ba6ee2 \
--hash=sha256:c1f708d8ae9c56cf38a903c44297243d2ec83fd82b396b977e0144a3e76217e3 \
--hash=sha256:cae74872be221df4374d10fec61f93ed1513b9546ea84f2c0bf73ab3e9bd0b03 \
--hash=sha256:cca6644054e78746d8d4ef238681f9c34ff8b584fe6b988ecebb8db3b15e622a \
--hash=sha256:d00f3ac06a2a8b246327f11e186a53a100a4d5c7ed52346367e5ec751d51586c \
--hash=sha256:d1b36540d7aaf9b9101b3a6f376c8d8e9f7a9aec93ed05918f2c69d493ffef72 \
--hash=sha256:d2277a05f6dcb9fd13db9566aac4fabd68c3ea1ea46ee5567d4eef8efa495a2f \
--hash=sha256:d5b0eea49f5562861ee8d757a32ef7d559c1d35be2aaaa1ec28941d74c9ffc8a \
--hash=sha256:dc329359321b67d24efdf4bc69012b0597001649544db662c001db5a0184794c \
--hash=sha256:de3bf945454d032f9e390b85c4072e0a0570bf825421c8be0e71209fa65e1abe \
--hash=sha256:dec7db73758c2b54953fd8b7fe348c45188fe26b39ee18446196edd08453a5d4 \
--hash=sha256:dee008f20b542e3cd162ba338a7f9ec0f6d23d395f66fe8aeeec3c9d067ea253 \
--hash=sha256:efbb343ab2ce3540f4ecbe6315d677ed70f37cd9a72b1e58066c918ca83acbaa \
--hash=sha256:f230cb1cbc9faaa616f9a678f530ebcf186e414b6bcbd88b960e4ba1b92428d5 \
--hash=sha256:f37aa505b3cf60701562eddb32df74b12a9e380c207fd8b06dd157a943ac7ea0 \
--hash=sha256:f5fb36b8c6c63fdcbb1d526d94c0d1331610d43f4118cc1beb4efef4f3faacb2 \
--hash=sha256:f8e3e8056dd674e279741485e2e512d6e9a751c7455809d0114e6ebf8d781085 \
--hash=sha256:f9743fc99135d5f78d2454435615f6dec0473ca507c26ce9d92b10b562a280d3 \
--hash=sha256:fa475675db22290c3158e1d42326d0f5a65f04f44a0e68c3630a25b53560fb9c \
--hash=sha256:ff0fbaf5f44a21beeb0110f2ab64f45135a9536a834b79c0d1ef018f2786bbfa
# via mypy
mypy==2.1.0 \
--hash=sha256:022c771234936ceac541ebaf836fe9e2abeb3f5e09aff21588fe543ff006fe21 \
--hash=sha256:0b1a5260c95aa443083f9ed3592662941951bca3d4ca224a5dc517c38b7cf666 \
--hash=sha256:11a6beb180257a805961aea9ec591bbd0bd17f1e18d35b8456d57aee5bedfedc \
--hash=sha256:1a293c534adb55271fef24a26da04b855540a8c13cc07bc5917b9fd2c394f2ca \
--hash=sha256:20509760fd791c51579d573153407d226385ec1f8bcce55d730b354f3336bc22 \
--hash=sha256:244358bf1c0da7722230bce60683d52e8e9fd030554926f15b747a84efb5b3af \
--hash=sha256:35aac3bb114e03888f535d5eb51b8bafbb3266586b599da1940f9b1be3ec5bd5 \
--hash=sha256:3712c20deed54e814eaaa825603bada8ea1c390670a397c95b98405347acc563 \
--hash=sha256:47cebf61abde7c088a4e27718a8b13a81655686b2e9c251f5c0915a802248166 \
--hash=sha256:498207db725cec88829a6a5c2fc771205fd043719ef98bc49aba8fb9fc4e6d57 \
--hash=sha256:49890d4f76ac9e06ec117f9e09f3174da70a620a0c300953d8595c926e80947f \
--hash=sha256:4ec7c57657493c7a75534df2751c8ae2cda383c16ecc55d2106c54476b1b16f6 \
--hash=sha256:4f910fe825376a7b66ef7ca8c98e5a149e8cd64c19ae71d84047a74ee060d4e6 \
--hash=sha256:5431d42af987ebd92ba2f71d45c85ed41d8e6ca9f5fd209a69f68f707d2469e5 \
--hash=sha256:5fdf2941a07434af755837d9880f7d7d25f1dacb1af9dcd4b9b66f2220a3024e \
--hash=sha256:6753d0c1fdd6b1a23b9e4f283ce80b2153b724adcb2653b20b85a8a28ac6436b \
--hash=sha256:7354c5a7f69d9345c3d6e69921d57088eea3ddeeb6b20d34c1b3855b02c36ec2 \
--hash=sha256:7406f4d048e71e576f5356d317e5b0a9e666dfd966bd99f9d14ca06e1a341538 \
--hash=sha256:761be68e023ef5d94678772396a8af1220030f80837a3afd8d0aef3b419666f4 \
--hash=sha256:767fe8c66dc3e01e19e1737d4c38ebefead16125e1b8e58ad421903b376f5c65 \
--hash=sha256:7d5e5cad0efeba72b93cd17490cc0d69c5ac9ca132994fe3fb0314808aeeb83e \
--hash=sha256:81e76ad12c2d804512e9b13240d1588316531bfba07558286078bfbce9613633 \
--hash=sha256:82208da9e09414d520e912d3e462d454854bed0810b71540bb016dcbca7308fd \
--hash=sha256:8de55a8c861f2a49331f807be98d90caeceeef520bde13d43a160207f8af613e \
--hash=sha256:8ef78c1d306bbf9a8a12f526c44902c9c28dffd6c52c52bf6a72641ce18d3849 \
--hash=sha256:98ebb6589bb3b6d0c6f0c459d53ca55b8091fbc13d277c4041c885392e8195e8 \
--hash=sha256:a663814603a5c563fb87a4f96fb473eeb30d1f5a4885afcf44f9db000a366289 \
--hash=sha256:a683016b16fe2f572dc04c72be7ee0504ac1605a265d0200f5cea695fb788f41 \
--hash=sha256:aea7f7a8a55b459c34275fc468ada6ca7c173a5e43a68f5dbe588a563d8a06b8 \
--hash=sha256:b33b6cd332695bba180d55e717a79d3038e479a2c49cc5eb3d53603409b9a5d7 \
--hash=sha256:b84802e7b5a6daf1f5e15bc9fcd7ddae77be13981ffab037f1c67bb84d67d135 \
--hash=sha256:bf03e12003084a67395184d3eb8cbd6a489dc3655b5664b28c210a9e2403ab0b \
--hash=sha256:c209a90853081ff01d01ee895cafe10f7db1474e0d95beaeef0f6c1db9119bbd \
--hash=sha256:c90345fc182dc363b891350457ec69c35140858538f38b4540845afcc32b1aef \
--hash=sha256:c989640253f0d76843e9c6c1bbf4bd48c5e85ada61bde4beb37cb3eca035685e \
--hash=sha256:d57a90ae5e872138a425ec328edbc9b235d1934c4377881a33ec05b341acc9a8 \
--hash=sha256:d8161b6ff4392410023224f0969d17db93e1e154bc3e4ba62598e720723ae211 \
--hash=sha256:e0210d626fc8b31ccc90233754c7bc90e1f43205e85d96387f7db1285b55c398 \
--hash=sha256:e195b817c13f02352a9c124301f9f30f078405444679b6753c1b96b6eed37285 \
--hash=sha256:e583edc957cfb0deb142079162ae826f58449b116c1d442f2d91c69d9fced081 \
--hash=sha256:e79ebc1b904b84f0310dff7469655a9c36c7a68bddb37bdd42b67a332df61d08 \
--hash=sha256:ecfe70d43775ab99562ab128ce49854a362044c9f894961f68f898c23cb7429d \
--hash=sha256:fcaa0e479066e31f7cceb6a3bea39cb22b2ff51a6b2f24f193d19179ba17c389 \
--hash=sha256:ff715050c127d724fd260a2e666e7747fdd83511c0c47d449d98238970aef780
# via -r .github/requirements/lint.in
mypy-extensions==1.1.0 \
--hash=sha256:1be4cccdb0f2482337c4743e60421de3a356cd97508abadd57d47403e94f5505 \
--hash=sha256:52e68efc3284861e772bbcd66823fde5ae21fd2fdb51c62a211403730b916558
# via mypy
pathspec==1.1.1 \
--hash=sha256:17db5ecd524104a120e173814c90367a96a98d07c45b2e10c2f3919fff91bf5a \
--hash=sha256:a00ce642f577bf7f473932318056212bc4f8bfdf53128c78bbd5af0b9b20b189
# via mypy
ruff==0.15.13 \
--hash=sha256:1c26d2f66163deeb6e08d8b39fbbe983ce3c71cea06a6d7591cfd1421793c629 \
--hash=sha256:2471da9bd1068c8c064b5fd9c0c4b6dddffd6369cb1cd68b29993b1709ff1b21 \
--hash=sha256:2e2e39bff6c341f4b577a21b801326fab0b11847f48fcaa83f00a113c9b3cb55 \
--hash=sha256:4044f94208b3b05ba0fc4a4abd0558cf4d6459bd18325eead7fd8cc66f909b41 \
--hash=sha256:444b580fc72fd6887e650acd3e575e18cdc79dbcf42fb4030b491057921f61f8 \
--hash=sha256:6590d009e7cb7ebf36f83dbdd44a3fa48a0994ff6f1cdc1b08006abe58f98dc7 \
--hash=sha256:7064884d442b7d477b4e7473d12da7f08851d2b1982763c5d3f388a19468a1a4 \
--hash=sha256:768494eb08b9cee54e2fd27969966f74db5a57f6eaa7a90fcb3306af34dfc4bd \
--hash=sha256:7ef823f817fcd191dc934e984be9cf4094f808effa16f2542ad8e821ba02bbf2 \
--hash=sha256:8cb74dd33bb2f6613faf7fc03b660053b5ac4f80e706d5788c6335e2a8048d51 \
--hash=sha256:9dbd6f94b434f896308e4d57fb7bfde0d02b99f7a64b3bdab0fdfa6a864203a5 \
--hash=sha256:ae9c17e5eb4430c154e76abc25d79a318190f5a997f38fb6b114416c5319ffc9 \
--hash=sha256:bf3259f3be4d181bda591da5db2571aed6853c6a048157756448020bc6c5cd22 \
--hash=sha256:cc411dfebe5eebe55ce041c6ae080eb7668955e866daa2fbb16692a784f1c4ca \
--hash=sha256:e8d9a8e08013542e94d3220bc5b62cc3e5ef87c5f74bff367d3fac14fab013e6 \
--hash=sha256:f345a13937bd7f09f6f5d19fa0721b0c103e00e7f62bc67089a8e5e037719e0b \
--hash=sha256:f9d89f17f7ba7fb2ed42921f0df75da797a9a5d71bc39049e2c687cf2baf44b7 \
--hash=sha256:fb75f9a3a7e42ffe117d734494e6c5e5cb3565d66e12612cb63d0e572a41a5b6
# via -r .github/requirements/lint.in
ty==0.0.37 \
--hash=sha256:119332095c5974fe1dabfe4fd00c6759eeec5b99f7d7a80b2833feee5a58abdb \
--hash=sha256:11e487eafdb80a48223ce68a01f9287528216ffe0126d1629ff11e4f7c1dd3cf \
--hash=sha256:1b96bfc1cc725d9d859abef4e3aa32a6da0f7472eaaafae2d9a6cffd729c7c61 \
--hash=sha256:2048f3c44ee6c7dde6e0ca064f99c6cada8f6de8ccdcfad2d856a429f8a4ac82 \
--hash=sha256:32c7b9b5b626aacdec334b44a2698e5f7b80df55bf7338267084d00d4b9546b3 \
--hash=sha256:33b57e4095179f06c2ae01c334833645cad94bf7d7467e073cdc3aaabea565d3 \
--hash=sha256:3b159351e99cf6eed7aacfb69ae8437725d15599ac4f21c8b2e909b300498b6c \
--hash=sha256:49a21b4dcb2cd94cd0298c96dfb71a2dd25f08bf7e6eefd0c33c519d058908c6 \
--hash=sha256:66cf7310189856e15f690559ddf37735476d2644db917d92f7cef13e5c834adf \
--hash=sha256:6c3c2b997f68c71e14242b96d48cba3c086439556af02bb4613aa458950d5c23 \
--hash=sha256:9b49f388d063668676daaa7eef57385089d1b844279c0185bd84d4dbc3bcede6 \
--hash=sha256:ac5dc593675414f68862c2f71cc04912b0e5ec5520a9c49fc71ed79205b95c33 \
--hash=sha256:c55f39b519107cf234b794718793e11793c055e89028a282a309f690def48117 \
--hash=sha256:c79204350de060a077bff7f027a1d53e216cad147d826ec9862be0af2f9c3c1e \
--hash=sha256:e9fba1bebccf1e656bc5e3787acc5a191c491041ee4d12fe8fe2eff64e7b190d \
--hash=sha256:f4168f53146e7a3f52560ff433f238352591c9b1a9ed09397fbb776ddef4f89c \
--hash=sha256:f873f69627bd7f4ef8d57f716c63e5c63d7d1b7327ab3de185c7287a75223011 \
--hash=sha256:f987c5fb59aa5017ee8e8c5b57a07390f584e58e572255acd0fa44b3e0b238df
# via -r .github/requirements/lint.in
typing-extensions==4.15.0 \
--hash=sha256:0cea48d173cc12fa28ecabc3b837ea3cf6f38c6d1136f85cbaaf598984861466 \
--hash=sha256:f0fa19c6845758ab08074a0cfa8b7aecb71c999ca73d62883bc25cc018c4e548
# via mypy
kjd-idna-2835591/.github/requirements/test.in 0000664 0000000 0000000 00000000007 15207564475 0021003 0 ustar 00root root 0000000 0000000 pytest
kjd-idna-2835591/.github/requirements/test.txt 0000664 0000000 0000000 00000012541 15207564475 0021222 0 ustar 00root root 0000000 0000000 # This file was autogenerated by uv via the following command:
# uv pip compile --generate-hashes --python-version 3.8 .github/requirements/test.in -o .github/requirements/test.txt
exceptiongroup==1.3.1 \
--hash=sha256:8b412432c6055b0b7d14c310000ae93352ed6754f70fa8f7c34141f91c4e3219 \
--hash=sha256:a7a39a3bd276781e98394987d3a5701d0c4edffb633bb7a5144577f82c773598
# via pytest
iniconfig==2.1.0 \
--hash=sha256:3abbd2e30b36733fee78f9c7f7308f2d0050e88f0087fd25c2645f63c773e1c7 \
--hash=sha256:9deba5723312380e77435581c6bf4935c94cbfab9b1ed33ef8d238ea168eb760
# via pytest
packaging==26.2 \
--hash=sha256:5fc45236b9446107ff2415ce77c807cee2862cb6fac22b8a73826d0693b0980e \
--hash=sha256:ff452ff5a3e828ce110190feff1178bb1f2ea2281fa2075aadb987c2fb221661
# via pytest
pluggy==1.5.0 \
--hash=sha256:2cffa88e94fdc978c4c574f15f9e59b7f4201d439195c3715ca9e2486f1d0cf1 \
--hash=sha256:44e1ad92c8ca002de6377e165f3e0f1be63266ab4d554740532335b9d75ea669
# via pytest
pytest==8.3.5 \
--hash=sha256:c69214aa47deac29fad6c2a4f590b9c4a9fdb16a403176fe154b79c0b4d4d820 \
--hash=sha256:f4efe70cc14e511565ac476b57c279e12a855b11f48f212af1080ef2263d3845
# via -r .github/requirements/test.in
tomli==2.4.1 \
--hash=sha256:01f520d4f53ef97964a240a035ec2a869fe1a37dde002b57ebc4417a27ccd853 \
--hash=sha256:0d85819802132122da43cb86656f8d1f8c6587d54ae7dcaf30e90533028b49fe \
--hash=sha256:136443dbd7e1dee43c68ac2694fde36b2849865fa258d39bf822c10e8068eac5 \
--hash=sha256:1d8591993e228b0c930c4bb0db464bdad97b3289fb981255d6c9a41aedc84b2d \
--hash=sha256:2190f2e9dd7508d2a90ded5ed369255980a1bcdd58e52f7fe24b8162bf9fedbd \
--hash=sha256:2c1c351919aca02858f740c6d33adea0c5deea37f9ecca1cc1ef9e884a619d26 \
--hash=sha256:36d2bd2ad5fb9eaddba5226aa02c8ec3fa4f192631e347b3ed28186d43be6b54 \
--hash=sha256:3d48a93ee1c9b79c04bb38772ee1b64dcf18ff43085896ea460ca8dec96f35f6 \
--hash=sha256:47149d5bd38761ac8be13a84864bf0b7b70bc051806bc3669ab1cbc56216b23c \
--hash=sha256:4ab97e64ccda8756376892c53a72bd1f964e519c77236368527f758fbc36a53a \
--hash=sha256:4b605484e43cdc43f0954ddae319fb75f04cc10dd80d830540060ee7cd0243cd \
--hash=sha256:504aa796fe0569bb43171066009ead363de03675276d2d121ac1a4572397870f \
--hash=sha256:51529d40e3ca50046d7606fa99ce3956a617f9b36380da3b7f0dd3dd28e68cb5 \
--hash=sha256:52c8ef851d9a240f11a88c003eacb03c31fc1c9c4ec64a99a0f922b93874fda9 \
--hash=sha256:559db847dc486944896521f68d8190be1c9e719fced785720d2216fe7022b662 \
--hash=sha256:5a881ab208c0baf688221f8cecc5401bd291d67e38a1ac884d6736cbcd8247e9 \
--hash=sha256:5cb41aa38891e073ee49d55fbc7839cfdb2bc0e600add13874d048c94aadddd1 \
--hash=sha256:5e262d41726bc187e69af7825504c933b6794dc3fbd5945e41a79bb14c31f585 \
--hash=sha256:5ee18d9ebdb417e384b58fe414e8d6af9f4e7a0ae761519fb50f721de398dd4e \
--hash=sha256:7008df2e7655c495dd12d2a4ad038ff878d4ca4b81fccaf82b714e07eae4402c \
--hash=sha256:734e20b57ba95624ecf1841e72b53f6e186355e216e5412de414e3c51e5e3c41 \
--hash=sha256:7c7e1a961a0b2f2472c1ac5b69affa0ae1132c39adcb67aba98568702b9cc23f \
--hash=sha256:7f86fd587c4ed9dd76f318225e7d9b29cfc5a9d43de44e5754db8d1128487085 \
--hash=sha256:7f94b27a62cfad8496c8d2513e1a222dd446f095fca8987fceef261225538a15 \
--hash=sha256:88dceee75c2c63af144e456745e10101eb67361050196b0b6af5d717254dddf7 \
--hash=sha256:8a650c2dbafa08d42e51ba0b62740dae4ecb9338eefa093aa5c78ceb546fcd5c \
--hash=sha256:8d65a2fbf9d2f8352685bc1364177ee3923d6baf5e7f43ea4959d7d8bc326a36 \
--hash=sha256:96481a5786729fd470164b47cdb3e0e58062a496f455ee41b4403be77cb5a076 \
--hash=sha256:a120733b01c45e9a0c34aeef92bf0cf1d56cfe81ed9d47d562f9ed591a9828ac \
--hash=sha256:b1d22e6e9387bf4739fbe23bfa80e93f6b0373a7f1b96c6227c32bef95a4d7a8 \
--hash=sha256:b8c198f8c1805dc42708689ed6864951fd2494f924149d3e4bce7710f8eb5232 \
--hash=sha256:c2541745709bad0264b7d4705ad453b76ccd191e64aa6f0fc66b69a293a45ece \
--hash=sha256:c742f741d58a28940ce01d58f0ab2ea3ced8b12402f162f4d534dfe18ba1cd6a \
--hash=sha256:c7f2c7f2b9ca6bdeef8f0fa897f8e05085923eb091721675170254cbc5b02897 \
--hash=sha256:d312ef37c91508b0ab2cee7da26ec0b3ed2f03ce12bd87a588d771ae15dcf82d \
--hash=sha256:d4d8fe59808a54658fcc0160ecfb1b30f9089906c50b23bcb4c69eddc19ec2b4 \
--hash=sha256:da25dc3563bff5965356133435b757a795a17b17d01dbc0f42fb32447ddfd917 \
--hash=sha256:eab21f45c7f66c13f2a9e0e1535309cee140182a9cdae1e041d02e47291e8396 \
--hash=sha256:eb0dc4e38e6a1fd579e5d50369aa2e10acfc9cace504579b2faabb478e76941a \
--hash=sha256:ec9bfaf3ad2df51ace80688143a6a4ebc09a248f6ff781a9945e51937008fcbc \
--hash=sha256:ede3e6487c5ef5d28634ba3f31f989030ad6af71edfb0055cbbd14189ff240ba \
--hash=sha256:f3c6818a1a86dd6dca7ddcaaf76947d5ba31aecc28cb1b67009a5877c9a64f3f \
--hash=sha256:f758f1b9299d059cc3f6546ae2af89670cb1c4d48ea29c3cacc4fe7de3058257 \
--hash=sha256:f8f0fc26ec2cc2b965b7a3b87cd19c5c6b8c5e5f436b984e85f486d652285c30 \
--hash=sha256:fd0409a3653af6c147209d267a0e4243f0ae46b011aa978b1080359fddc9b6cf \
--hash=sha256:ff18e6a727ee0ab0388507b89d1bc6a22b138d1e2fa56d1ad494586d61d2eae9 \
--hash=sha256:ff2983983d34813c1aeb0fa89091e76c3a22889ee83ab27c5eeb45100560c049
# via pytest
typing-extensions==4.13.2 \
--hash=sha256:a439e7c04b49fec3e5d3e2beaa21755cadbbdc391694e28ccdd36ca4a1408f8c \
--hash=sha256:e6c81219bd689f51865d9e372991c540bda33a0379d5573cddb9a3a23f7caaef
# via exceptiongroup
kjd-idna-2835591/.github/workflows/ 0000775 0000000 0000000 00000000000 15207564475 0017011 5 ustar 00root root 0000000 0000000 kjd-idna-2835591/.github/workflows/deploy.yml 0000664 0000000 0000000 00000007050 15207564475 0021032 0 ustar 00root root 0000000 0000000 # Adapted from https://packaging.python.org/en/latest/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows/
name: Publish to PyPI
on: push
permissions:
contents: read
jobs:
build:
name: Build distribution
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
- name: Set up Python
uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
with:
python-version: "3.x"
- name: Install pypa/build
run: python3 -m pip install build --user
- name: Build a binary wheel and a source tarball
run: python3 -m build
- name: Store the distribution packages
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
with:
name: python-package-distributions
path: dist/
publish-to-pypi:
name: >-
Publish to PyPI
if: startsWith(github.ref, 'refs/tags/') # only publish to PyPI on tag pushes
needs:
- build
runs-on: ubuntu-latest
environment:
name: pypi
url: https://pypi.org/p/idna
permissions:
id-token: write # IMPORTANT: mandatory for trusted publishing
steps:
- name: Download all the dists
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
with:
name: python-package-distributions
path: dist/
- name: Publish distribution to PyPI
uses: pypa/gh-action-pypi-publish@cef221092ed1bacb1cc03d23a2d87d1d172e277b # v1.14.0
github-release:
name: Sign and upload GitHub Release
needs:
- publish-to-pypi
runs-on: ubuntu-latest
permissions:
contents: write # IMPORTANT: mandatory for making GitHub Releases
id-token: write # IMPORTANT: mandatory for sigstore
steps:
- name: Download the dists
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
with:
name: python-package-distributions
path: dist/
- name: Sign with Sigstore
uses: sigstore/gh-action-sigstore-python@04cffa1d795717b140764e8b640de88853c92acc # v3.3.0
with:
inputs: >-
./dist/*.tar.gz
./dist/*.whl
- name: Create GitHub Release
env:
GITHUB_TOKEN: ${{ github.token }}
run: >-
gh release create
'${{ github.ref_name }}'
--repo '${{ github.repository }}'
--notes ""
- name: Upload artifact signatures to GitHub Release
env:
GITHUB_TOKEN: ${{ github.token }}
# Upload to GitHub Release using the `gh` CLI.
# `dist/` contains the built packages, and the
# sigstore-produced signatures and certificates.
run: >-
gh release upload
'${{ github.ref_name }}' dist/**
--repo '${{ github.repository }}'
publish-to-testpypi:
name: Publish to Test PyPI
needs:
- build
runs-on: ubuntu-latest
environment:
name: testpypi
url: https://test.pypi.org/p/idna
permissions:
id-token: write # IMPORTANT: mandatory for trusted publishing
steps:
- name: Download all the dists
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
with:
name: python-package-distributions
path: dist/
- name: Publish distribution to TestPyPI
uses: pypa/gh-action-pypi-publish@cef221092ed1bacb1cc03d23a2d87d1d172e277b # v1.14.0
with:
verbose: true
print-hash: true
repository-url: https://test.pypi.org/legacy/
skip-existing: true
kjd-idna-2835591/.github/workflows/python-package.yml 0000664 0000000 0000000 00000003356 15207564475 0022455 0 ustar 00root root 0000000 0000000 # This workflow will install Python dependencies, run tests and lint with a variety of Python versions
# For more information see: https://help.github.com/actions/language-and-framework-guides/using-python-with-github-actions
name: Python package
on:
- push
- pull_request
permissions:
contents: read
jobs:
lint:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
- name: Set up Python
uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
with:
python-version: '3.14'
- name: Install dependencies
run: python -m pip install --require-hashes -r .github/requirements/lint.txt
- name: Check code style with ruff
run: |
ruff format --check idna
ruff check idna tests
- name: Check types with mypy
run: mypy --strict idna
- name: Check types with ty
run: ty check idna tests
build:
strategy:
fail-fast: false
matrix:
python-version:
- '3.9'
- '3.10'
- '3.11'
- '3.12'
- '3.13'
- '3.14'
- '3.15-dev'
- 'pypy-3.11'
runs-on: ${{ matrix.os || 'ubuntu-latest' }}
steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
with:
python-version: ${{ matrix.python-version }}
allow-prereleases: true
- name: Install dependencies
run: python -m pip install --require-hashes -r .github/requirements/test.txt
- name: Test with pytest
run: |
pytest
kjd-idna-2835591/.github/workflows/scorecard.yml 0000664 0000000 0000000 00000004763 15207564475 0021513 0 ustar 00root root 0000000 0000000 name: Scorecard supply-chain security
on:
# For Branch-Protection check. Only the default branch is supported. See
# https://github.com/ossf/scorecard/blob/main/docs/checks.md#branch-protection
branch_protection_rule:
# To guarantee Maintained check is occasionally updated. See
# https://github.com/ossf/scorecard/blob/main/docs/checks.md#maintained
schedule:
- cron: '37 3 * * 4'
push:
branches: [ "master" ]
# Declare default permissions as read only.
permissions: read-all
jobs:
analysis:
name: Scorecard analysis
runs-on: ubuntu-latest
permissions:
# Needed to upload the results to code-scanning dashboard.
security-events: write
# Needed to publish results and get a badge (see publish_results below).
id-token: write
steps:
- name: "Checkout code"
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
persist-credentials: false
- name: "Run analysis"
uses: ossf/scorecard-action@4eaacf0543bb3f2c246792bd56e8cdeffafb205a # v2.4.3
with:
results_file: results.sarif
results_format: sarif
# (Optional) "write" PAT token. Uncomment the `repo_token` line below if:
# - you want to enable the Branch-Protection check without using the new GitHub Repos(which are public by default): https://github.blog/2023-07-24-github-repository-rules-are-now-generally-available/
# To create the PAT, follow the steps in https://github.com/ossf/scorecard-action#authentication-with-pat.
# repo_token: ${{ secrets.SCORECARD_TOKEN }}
# - Publish results to OpenSSF REST API for easy access by consumers
# - Allows the repository to include the Scorecard badge.
# - See https://github.com/ossf/scorecard-action#publishing-results.
publish_results: true
# Upload the results as artifacts (optional). Commenting out will disable uploads of run results in SARIF
# format to the repository Actions tab.
- name: "Upload artifact"
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
with:
name: SARIF file
path: results.sarif
retention-days: 5
# Upload the results to GitHub's code scanning dashboard.
- name: "Upload to code-scanning"
uses: github/codeql-action/upload-sarif@95e58e9a2cdfd71adc6e0353d5c52f41a045d225 # v4.35.2
with:
sarif_file: results.sarif
kjd-idna-2835591/.gitignore 0000664 0000000 0000000 00000000166 15207564475 0015407 0 ustar 00root root 0000000 0000000 *.py[cod]
*.so
*.egg
*.egg-info
dist
build
eggs
parts
bin
var
sdist
develop-eggs
.installed.cfg
lib
lib64
.idea
*.swp
kjd-idna-2835591/HISTORY.md 0000664 0000000 0000000 00000023463 15207564475 0015107 0 ustar 00root root 0000000 0000000 # History
## 3.18 (2026-06-02)
- When decoding a domain, add a `display` argument that will pass
through invalid labels rather than raising an exception.
## 3.17 (2026-05-28)
- Substantial 75% reduction in memory usage through new data
structures and some optimization in processing speed.
- Added a general 1024-character input length cap to the public
validation, conversion, and codec entry points. This is well above
any legitimate domain or label and guards against pathological
inputs.
## 3.16 (2026-05-22)
- Add a command-line interface (`python -m idna`, also available as
the `idna` script). Encodes or decodes one or more domains supplied
as arguments or on standard input, with options to select A-label
or U-label output and control error handling.
- Raise the minimum supported Python version to 3.9
- Various code quality improvements
## 3.15 (2026-05-12)
- Enforce DNS-length cap on individual labels early in `check_label`,
short-circuiting contextual-rule processing for oversized input
while staying compatible with UTS 46 usage.
- Tidy core helpers: hoist bidi category sets to module-level
frozensets (avoiding per-codepoint list construction), simplify
length checks, and reuse the shared `_unicode_dots_re` from
`idna.core` in the codec module.
- Use `raise ... from err` for proper exception chaining and
switch internal string formatting to f-strings.
- Allow `flit_core` 4.x in the build backend.
- Expand the ruff lint set (flake8-bugbear, flake8-simplify,
pyupgrade, perflint) and apply the surfaced fixes; pin lint CI
to Python 3.14.
- Add Dependabot configuration for GitHub Actions.
- Convert README and HISTORY from reStructuredText to Markdown.
- Reference CVE-2026-45409 for the 3.14 advisory in place of the
initial GHSA identifier.
Thanks to Felix Yan, Stan Ulbrych, and metsw24-max for
contributions to this release.
## 3.14 (2026-05-10)
- Removed opportunity to process long inputs into quadratic
time by rejecting oversize inputs up-front. Closes a bypass
of the CVE-2024-3651 mitigation. [CVE-2026-45409]
Thanks to Stan Ulbrych for reporting the issue.
## 3.13 (2026-04-22)
- Correct classification error for codepoint U+A7F1
## 3.12 (2026-04-21)
- Update to Unicode 17.0.0.
- Issue a deprecation warning for the transitional argument.
- Added lazy-loading to provide some performance improvements.
- Removed vestiges of code related to Python 2 support, including
segmentation of data structures specific to Jython.
Thanks to Rodrigo Nogueira for contributions to this release.
## 3.11 (2025-10-12)
- Update to Unicode 16.0.0, including significant changes to UTS46
processing. As a result of Unicode ending support for it, transitional
processing no longer has an effect and returns the same result.
- Add support for Python 3.14, lowest supported version is Python 3.8.
- Various updates to packaging, including PEP 740 support.
## 3.10 (2024-09-15)
- Reverted to Unicode 15.1.0 data. Unicode 16 has some significant changes
to UTS46 processing that will require more work to properly implement.
## 3.9 (2024-09-13)
- Update to Unicode 16.0.0
- Deprecate setup.cfg in favour of pyproject.toml
- Use ruff for code formatting
Thanks to Waket Zheng for contributions to this release.
## 3.8 (2024-08-23)
- Fix regression where IDNAError exception was not being produced for
certain inputs.
- Add support for Python 3.13, drop support for Python 3.5 as it is no
longer testable.
- Documentation improvements
- Updates to package testing using Github actions
Thanks to Hugo van Kemenade for contributions to this release.
## 3.7 (2024-04-11)
- Fix issue where specially crafted inputs to encode() could
take exceptionally long amount of time to process. [CVE-2024-3651]
Thanks to Guido Vranken for reporting the issue.
## 3.6 (2023-11-25)
- Fix regression to include tests in source distribution.
## 3.5 (2023-11-24)
- Update to Unicode 15.1.0
- String codec name is now "idna2008" as overriding the system codec
"idna" was not working.
- Fix typing error for codec encoding
- "setup.cfg" has been added for this release due to some downstream
lack of adherence to PEP 517. Should be removed in a future release
so please prepare accordingly.
- Removed reliance on a symlink for the "idna-data" tool to comport
with PEP 517 and the Python Packaging User Guide for sdist archives.
- Added security reporting protocol for project
Thanks Jon Ribbens, Diogo Teles Sant'Anna, Wu Tingfeng for contributions
to this release.
## 3.4 (2022-09-14)
- Update to Unicode 15.0.0
- Migrate to pyproject.toml for build information (PEP 621)
- Correct another instance where generic exception was raised instead of
IDNAError for malformed input
- Source distribution uses zeroized file ownership for improved
reproducibility
Thanks to Seth Michael Larson for contributions to this release.
## 3.3 (2021-10-13)
- Update to Unicode 14.0.0
- Update to in-line type annotations
- Throw IDNAError exception correctly for some malformed input
- Advertise support for Python 3.10
- Improve testing regime on Github
- Fix Russian typo in documentation
Thanks to Jon Defresne, Hugo van Kemenade, Seth Michael Larson,
Patrick Ventuzelo and Boris Verhovsky for contributions to this
release.
## 3.2 (2021-05-29)
- Add type hints (Thanks, Seth Michael Larson!)
- Remove support for Python 3.4
## 3.1 (2021-01-04)
- Ensure license is included in package (Thanks, Julien Schueller)
- No longer mark wheel has universal (Thanks, Matthieu Darbois)
- Test on PowerPC using Travis CI
## 3.0 (2021-01-01)
- Python 2 is no longer supported (the 2.x branch supports Python 2,
use "idna<3" in your requirements file if you need Python 2 support)
- Support for V2 UTS 46 test vectors.
## 2.10 (2020-06-27)
- Update to Unicode 13.0.0.
- Throws a more specific exception if "xn--" is provided as a label.
- This is expected to be the last version that supports Python 2.
## 2.9 (2020-02-16)
- Update to Unicode 12.1.0.
- Prohibit A-labels ending with a hyphen (Thanks, Julien Bernard!)
- Future-proofing: Test on Python 3.7 and 3.8, don't immediately
fail should Python 4 come along.
- Made BSD 3-clause license clearer
## 2.8 (2018-12-04)
- Update to Unicode 11.0.0.
- Provide more specific exceptions for some malformed labels.
## 2.7 (2018-06-10)
- Update to Unicode 10.0.0.
- No longer accepts dot-prefixed domains (e.g. ".example") as valid.
This is to be more conformant with the UTS 46 spec. Users should
strip dot prefixes from domains before processing.
## 2.6 (2017-08-08)
- Allows generation of IDNA and UTS 46 table data for different
versions of Unicode, by deriving properties directly from
Unicode data.
- Ability to generate RFC 5892/IANA-style table data
- Diagnostic output of IDNA-related Unicode properties and
derived calculations for a given codepoint
- Support for idna.__version__ to report version
- Support for idna.idnadata.__version__ and
idna.uts46data.__version__ to report Unicode version of
underlying IDNA and UTS 46 data respectively.
## 2.5 (2017-03-07)
- Fix bug with Katakana middle dot context-rule (Thanks, Greg
Shikhman.)
## 2.4 (2017-03-01)
- Restore IDNAError to be a subclass of UnicodeError, as some users of
this library are only looking for the latter to catch invalid strings.
## 2.3 (2017-02-28)
- Fix bugs relating to deriving IDNAError from UnicodeError.
- More memory footprint improvements (Thanks, Alex Gaynor)
## 2.2 (2016-12-21)
- Made some changes to the UTS 46 data that should allow Jython to get around
64kb Java class limits. (Thanks, John A. Booth and Marcin Płonka.)
- In Python 2.6, skip two tests that rely on data not present in that
Python version's unicodedata module.
- Use relative imports to help downstream users.
## 2.1 (2016-03-20)
- Memory consumption optimizations. The library should consume significantly
less memory through smarter data structures being used to represent
relevant Unicode properties. Many thanks to Shivaram Lingamneni for this
patch.
- Patches to make library work better with Python 2.6. The core library
currently works however the unit testing does not. (Thanks, Robert
Buchholz)
- Better affix all Unicode codepoint properties to a specific version.
## 2.0 (2015-05-18)
- Added support for Unicode IDNA Compatibility Processing (aka Unicode
Technical Standard #46). Big thanks to Jon Ribbens who contributed this
functionality.
## 1.1 (2015-01-27)
- Use IDNA properties from Unicode 6.3.0. Internet Architecture Board (IAB)
issued statement recommending against the use of Unicode 7.0.0 until
issues relating to U+08A1 codepoint are resolved. See http://goo.gl/Ed1n0K
- Identify some cases when label would be too longer to be a legal DNS name
and raise an exception. (Thanks, Ed Lewis)
## 1.0 (2014-10-12)
- Update IDNA properties for Unicode 7.0.0.
## 0.9 (2014-07-18)
- Fix issue with non-UTF-8 environments reading the README file
now that it contains non-ASCII. (Thanks, Tom Prince)
- Codec functions are useful, so they are separated into their own
module, rather than just existing for compatibility reasons.
- Add LICENSE file.
## 0.8 (2014-07-09)
- Added MANIFEST.in for correct source distribution compilation.
## 0.7 (2014-07-09)
- Filled out missing tests for various functions.
- Fix bug in CONTEXTO validation for Greek lower numeral sign (U+0375)
- Fix bug in CONTEXTO validation for Japanese middle dot (U+30FB)
- Improved documentation
- Move designation to Stable
## 0.6 (2014-04-29)
- Minor improvements to Python 3 support, tests (Thanks, Derek Wilson)
## 0.5 (2014-02-05)
- Update IDNA properties for Unicode 6.3.0.
## 0.4 (2014-01-07)
- Fix trove classifier for Python 3. (Thanks, Hynek Schlawack)
## 0.3 (2013-07-18)
- Ported to Python 3.
## 0.2 (2013-07-16)
- Improve packaging.
- More conformant, passes all relevant tests in the Unicode TR46 test suite.
## 0.1 (2013-05-27)
- First proof-of-concept version.
kjd-idna-2835591/LICENSE.md 0000664 0000000 0000000 00000003005 15207564475 0015016 0 ustar 00root root 0000000 0000000 BSD 3-Clause License
Copyright (c) 2013-2026, Kim Davies and contributors.
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
3. Neither the name of the copyright holder nor the names of its
contributors may be used to endorse or promote products derived from
this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
kjd-idna-2835591/README.md 0000664 0000000 0000000 00000010673 15207564475 0014702 0 ustar 00root root 0000000 0000000 # Internationalized Domain Names in Applications (IDNA)
Support for [Internationalized Domain Names in Applications
(IDNA)](https://tools.ietf.org/html/rfc5891) and [Unicode IDNA
Compatibility Processing](https://unicode.org/reports/tr46/). It
supersedes the standard library's `encodings.idna`, which only
implements the 2003 specification, offering broader script coverage and
limiting domains with known security vulnerabilities.
## Usage
Package may be installed from [PyPI](https://pypi.org/project/idna/) via
the typical methods (e.g. `python3 -m pip install idna`)
For typical usage, the `encode` and `decode` functions will take a
domain name argument and perform a conversion to ASCII-compatible encoding
(known as A-labels), or to Unicode strings (known as U-labels)
respectively.
```pycon
>>> import idna
>>> idna.encode('ドメイン.テスト')
b'xn--eckwd4c7c.xn--zckzah'
>>> print(idna.decode('xn--eckwd4c7c.xn--zckzah'))
ドメイン.テスト
```
Conversions can be applied at a per-label basis using the `ulabel` or
`alabel` functions for specialized use cases.
### Compatibility Mapping (UTS #46)
This library provides support for [Unicode IDNA Compatibility
Processing](https://unicode.org/reports/tr46/) which normalizes input from
different potential ways a user may input a domain prior to performing the IDNA
conversion operations. This functionality, known as a
[mapping](https://tools.ietf.org/html/rfc5895), is considered by the
specification to be a local user-interface issue distinct from IDNA
conversion functionality.
For example, "Königsgäßchen" is not a permissible label as capital letters
are not allowed. UTS 46 will convert this into lower case prior to applying
the IDNA conversion.
```pycon
>>> import idna
>>> idna.encode('Königsgäßchen')
...
idna.core.InvalidCodepoint: Codepoint U+004B at position 1 of 'Königsgäßchen' not allowed
>>> idna.encode('Königsgäßchen', uts46=True)
b'xn--knigsgchen-b4a3dun'
>>> idna.decode('xn--knigsgchen-b4a3dun')
'königsgäßchen'
```
When performing a decode operation for display purposes, `decode()`
accepts a `display=True` argument that leaves any `xn--` label that
fails to decode unchanged. This is useful for user interface display
where a domain is in use, the A-label form can be presented when it
is not a valid IDN.
## Exceptions
All errors raised during conversion derive from the `idna.IDNAError`
base class. The more specific exceptions are:
* `idna.IDNABidiError` — raised when a label contains an illegal
combination of left-to-right and right-to-left characters.
* `idna.InvalidCodepoint` — raised when a label contains a codepoint
that is INVALID for IDNA.
* `idna.InvalidCodepointContext` — raised when a CONTEXTO or CONTEXTJ
codepoint appears in a position whose contextual requirements are
not satisfied.
## Command-line tool
The package supports command-line usage to convert domain names
between their Unicode and ASCII-compatible forms. It can be run either
as a module (`python3 -m idna`) or, once installed (such as with `uv
tool` or `pipx`), via the `idna` script:
```bash
$ uv tool install idna
$ idna xn--e1afmkfd.xn--p1ai
пример.рф
$ idna пример.рф
xn--e1afmkfd.xn--p1ai
```
Mode can be specified with `-e`/`--encode` or `-d`/`--decode`, otherwise
it will be chosen automatically based on the first input. Multiple
domains can be supplied either as arguments or through standard input.
UTS #46 mapping is applied by default, which lets the tool accept
inputs that aren't strictly valid IDNA 2008 by normalising them first,
pass `--strict` to disable UTS #46.
Conversion failures are reported on stderr together with the
offending input; processing continues with the remaining domains and
the tool exits with a non-zero status if any conversion failed.
## Additional Notes
* **Version support**. This library supports Python 3.9 and higher.
As this library serves as a low-level toolkit for a variety of
applications, we strive to support all versions of Python that are
not beyond end-of-life.
* **Emoji**. It is an occasional request to support emoji domains in
this library. Encoding of symbols like emoji is expressly prohibited by
the IDNA technical standard, and emoji domains are broadly phased
out across the domain industry due to associated security risks.
* **Regenerating lookup tables**. The IDNA and UTS 46 functionality
relies upon pre-calculated lookup tables, generated using the
`idna-data` script in [`tools/`](tools/README.md).
kjd-idna-2835591/SECURITY.md 0000664 0000000 0000000 00000001346 15207564475 0015211 0 ustar 00root root 0000000 0000000 # Security Policy
## Supported Versions
Security updates are applied only to the latest release.
## Reporting a Vulnerability
If you have discovered a security vulnerability in this project, please
report it privately. **Do not disclose it as a public issue.** This gives
us time to work with you to fix the issue before public exposure, reducing
the chance that the exploit will be used before a patch is released.
Please disclose your issue through Github's
[security advisory facility](https://github.com/kjd/idna/security/advisories/new).
We will endeavor to prioritize review, remediation and disclosure of
vulnerabilites. However, be mindful that this project is maintained by a
team of volunteers who work on a best effort basis. kjd-idna-2835591/idna/ 0000775 0000000 0000000 00000000000 15207564475 0014327 5 ustar 00root root 0000000 0000000 kjd-idna-2835591/idna/__init__.py 0000664 0000000 0000000 00000001544 15207564475 0016444 0 ustar 00root root 0000000 0000000 from .core import (
IDNABidiError,
IDNAError,
InvalidCodepoint,
InvalidCodepointContext,
alabel,
check_bidi,
check_hyphen_ok,
check_initial_combiner,
check_label,
check_nfc,
decode,
encode,
ulabel,
uts46_remap,
valid_contextj,
valid_contexto,
valid_label_length,
valid_string_length,
)
from .intranges import intranges_contain
from .package_data import __version__
__all__ = [
"__version__",
"IDNABidiError",
"IDNAError",
"InvalidCodepoint",
"InvalidCodepointContext",
"alabel",
"check_bidi",
"check_hyphen_ok",
"check_initial_combiner",
"check_label",
"check_nfc",
"decode",
"encode",
"intranges_contain",
"ulabel",
"uts46_remap",
"valid_contextj",
"valid_contexto",
"valid_label_length",
"valid_string_length",
]
kjd-idna-2835591/idna/__main__.py 0000664 0000000 0000000 00000000123 15207564475 0016415 0 ustar 00root root 0000000 0000000 import sys
from .cli import main
if __name__ == "__main__":
sys.exit(main())
kjd-idna-2835591/idna/cli.py 0000664 0000000 0000000 00000010053 15207564475 0015447 0 ustar 00root root 0000000 0000000 """Command-line interface for the :mod:`idna` package.
Invoked via ``python -m idna``. See :func:`main` for the entry point.
"""
import argparse
import sys
from collections.abc import Iterable
from itertools import chain
from typing import IO, Optional
from . import IDNAError, decode, encode
from .core import _alabel_prefix, _unicode_dots_re
from .package_data import __version__
def _looks_like_alabel(s: str) -> bool:
"""Return True if any label in ``s`` carries the ``xn--`` ACE prefix."""
prefix = _alabel_prefix.decode("ascii")
return any(label.lower().startswith(prefix) for label in _unicode_dots_re.split(s))
def _build_parser() -> argparse.ArgumentParser:
parser = argparse.ArgumentParser(
prog="python -m idna",
description=(
"Convert a domain name between its Unicode (U-label) and "
"ASCII-compatible (A-label) forms. With no mode flag, the "
"direction is chosen from the first input — if it contains "
"an xn-- label the stream is decoded, otherwise it is "
"encoded — and the same mode is applied to every remaining "
"input. UTS #46 mapping is applied by default; pass "
"--strict to disable it. When no domains are given on the "
"command line and stdin is piped, one domain per line is "
"read from stdin."
),
)
mode = parser.add_mutually_exclusive_group()
mode.add_argument(
"-e",
"--encode",
dest="mode",
action="store_const",
const="encode",
help="Encode the input to its ASCII A-label form.",
)
mode.add_argument(
"-d",
"--decode",
dest="mode",
action="store_const",
const="decode",
help="Decode the input from its ASCII A-label form.",
)
parser.add_argument(
"--strict",
action="store_true",
help="Disable the default UTS #46 mapping and apply IDNA 2008 rules verbatim.",
)
parser.add_argument(
"--version",
action="version",
version=f"idna {__version__}",
)
parser.add_argument(
"domain",
nargs="*",
help="One or more domain names to convert. Omit to read from stdin.",
)
return parser
def _iter_stdin(stream: IO[str]) -> Iterable[str]:
"""Yield non-empty stripped lines from ``stream``, ignoring blanks."""
for line in stream:
stripped = line.strip()
if stripped:
yield stripped
def _convert_one(domain: str, mode: str, uts46: bool) -> bool:
"""Convert ``domain`` and write the result; return ``False`` on failure."""
try:
if mode == "decode":
print(decode(domain, uts46=uts46))
else:
print(encode(domain, uts46=uts46).decode("ascii"))
except IDNAError as err:
print(f"idna: {mode} failed for {domain!r}: {err}", file=sys.stderr)
return False
return True
def main(argv: Optional[list[str]] = None) -> int:
"""Entry point for ``python -m idna``.
When more than one domain is supplied (via positional arguments or
piped stdin) and no mode flag is given, the first input determines
the direction and that mode is applied uniformly to the rest.
:param argv: Argument list excluding the program name. Defaults to
:data:`sys.argv` when ``None``.
:returns: ``0`` on success, ``1`` if any conversion fails.
"""
parser = _build_parser()
args = parser.parse_args(argv)
uts46 = not args.strict
if args.domain:
domains: Iterable[str] = args.domain
elif not sys.stdin.isatty():
domains = _iter_stdin(sys.stdin)
else:
parser.error("a domain argument is required when stdin is a terminal")
iterator = iter(domains)
first = next(iterator, None)
if first is None:
return 0
mode = args.mode or ("decode" if _looks_like_alabel(first) else "encode")
results = [_convert_one(domain, mode, uts46) for domain in chain([first], iterator)]
return 0 if all(results) else 1
if __name__ == "__main__":
sys.exit(main())
kjd-idna-2835591/idna/codec.py 0000664 0000000 0000000 00000011660 15207564475 0015762 0 ustar 00root root 0000000 0000000 import codecs
from typing import Any, Optional
from .core import IDNAError, _unicode_dots_re, alabel, decode, encode, ulabel
class Codec(codecs.Codec):
"""Stateless IDNA 2008 codec.
Implements the :class:`codecs.Codec` protocol so that the whole-domain
encoder (:func:`idna.encode`) and decoder (:func:`idna.decode`) are
accessible through the standard codec machinery as ``"idna2008"``.
Only the ``"strict"`` error handler is supported; any other handler
raises :exc:`~idna.IDNAError`.
"""
def encode(self, data: str, errors: str = "strict") -> tuple[bytes, int]: # ty: ignore[invalid-method-override]
if errors != "strict":
raise IDNAError(f'Unsupported error handling "{errors}"')
if not data:
return b"", 0
return encode(data), len(data)
def decode(self, data: bytes, errors: str = "strict") -> tuple[str, int]: # ty: ignore[invalid-method-override]
if errors != "strict":
raise IDNAError(f'Unsupported error handling "{errors}"')
if not data:
return "", 0
return decode(data), len(data)
class IncrementalEncoder(codecs.BufferedIncrementalEncoder):
"""Incremental IDNA 2008 encoder.
Buffers a partial trailing label across calls until either the next
label separator is seen or ``final=True``, so that streamed input is
encoded one whole label at a time. Any of the four Unicode label
separators (``U+002E``, ``U+3002``, ``U+FF0E``, ``U+FF61``) ends a
label; the result always uses ``U+002E`` as the separator.
Only the ``"strict"`` error handler is supported.
"""
def _buffer_encode(self, data: str, errors: str, final: bool) -> tuple[bytes, int]: # ty: ignore[invalid-method-override]
if errors != "strict":
raise IDNAError(f'Unsupported error handling "{errors}"')
if not data:
return b"", 0
labels = _unicode_dots_re.split(data)
trailing_dot = b""
if labels:
if not labels[-1]:
trailing_dot = b"."
del labels[-1]
elif not final:
# Keep potentially unfinished label until the next call
del labels[-1]
if labels:
trailing_dot = b"."
result = []
size = 0
for label in labels:
result.append(alabel(label))
if size:
size += 1
size += len(label)
# Join with U+002E
result_bytes = b".".join(result) + trailing_dot
size += len(trailing_dot)
return result_bytes, size
class IncrementalDecoder(codecs.BufferedIncrementalDecoder):
"""Incremental IDNA 2008 decoder.
Buffers a partial trailing label across calls until either the next
label separator is seen or ``final=True``, so that streamed input is
decoded one whole label at a time.
Only the ``"strict"`` error handler is supported.
"""
def _buffer_decode(self, data: Any, errors: str, final: bool) -> tuple[str, int]: # ty: ignore[invalid-method-override]
if errors != "strict":
raise IDNAError(f'Unsupported error handling "{errors}"')
if not data:
return ("", 0)
if not isinstance(data, str):
data = str(data, "ascii")
labels = _unicode_dots_re.split(data)
trailing_dot = ""
if labels:
if not labels[-1]:
trailing_dot = "."
del labels[-1]
elif not final:
# Keep potentially unfinished label until the next call
del labels[-1]
if labels:
trailing_dot = "."
result = []
size = 0
for label in labels:
result.append(ulabel(label))
if size:
size += 1
size += len(label)
result_str = ".".join(result) + trailing_dot
size += len(trailing_dot)
return (result_str, size)
class StreamWriter(Codec, codecs.StreamWriter):
pass
class StreamReader(Codec, codecs.StreamReader):
pass
def search_function(name: str) -> Optional[codecs.CodecInfo]:
"""Codec search function registered with :mod:`codecs`.
Returns a :class:`codecs.CodecInfo` for the ``"idna2008"`` codec name
so that ``str.encode("idna2008")`` and ``bytes.decode("idna2008")``
invoke the IDNA 2008 codec defined in this module.
:param name: The codec name being looked up.
:returns: A :class:`codecs.CodecInfo` instance if ``name`` is
``"idna2008"``, otherwise ``None``.
"""
if name != "idna2008":
return None
return codecs.CodecInfo(
name=name,
encode=Codec().encode,
decode=Codec().decode, # type: ignore
incrementalencoder=IncrementalEncoder,
incrementaldecoder=IncrementalDecoder,
streamwriter=StreamWriter,
streamreader=StreamReader,
)
codecs.register(search_function)
kjd-idna-2835591/idna/compat.py 0000664 0000000 0000000 00000002511 15207564475 0016163 0 ustar 00root root 0000000 0000000 from typing import Any, Union
from .core import decode, encode
def ToASCII(label: str) -> bytes:
"""Compatibility shim for :rfc:`3490` ``ToASCII``.
Delegates to :func:`idna.encode` (IDNA 2008). Provided to ease porting
of code written against the legacy :mod:`encodings.idna` API; new code
should call :func:`idna.encode` directly.
:param label: The label or domain to encode.
:returns: The encoded form as ASCII :class:`bytes`.
"""
return encode(label)
def ToUnicode(label: Union[bytes, bytearray]) -> str:
"""Compatibility shim for :rfc:`3490` ``ToUnicode``.
Delegates to :func:`idna.decode` (IDNA 2008). Provided to ease porting
of code written against the legacy :mod:`encodings.idna` API; new code
should call :func:`idna.decode` directly.
:param label: The label or domain to decode.
:returns: The decoded Unicode form.
"""
return decode(label)
def nameprep(s: Any) -> None:
"""Stub for :rfc:`3491` Nameprep, which is not used by IDNA 2008.
IDNA 2008 (:rfc:`5891`) replaces Nameprep with the per-codepoint
validity classes from :rfc:`5892`; this function exists only to
return a clear error if legacy code attempts to call it.
:raises NotImplementedError: Always.
"""
raise NotImplementedError("IDNA 2008 does not utilise nameprep protocol")
kjd-idna-2835591/idna/core.py 0000664 0000000 0000000 00000060155 15207564475 0015640 0 ustar 00root root 0000000 0000000 import bisect
import re
import unicodedata
import warnings
from typing import Optional, Union
from . import idnadata
from .intranges import intranges_contain
_virama_combining_class = 9
_alabel_prefix = b"xn--"
_max_input_length = 1024
_unicode_dots_re = re.compile("[\u002e\u3002\uff0e\uff61]")
# Bidi category sets from RFC 5893, hoisted out of the per-codepoint loop
_bidi_rtl_first = frozenset({"R", "AL"})
_bidi_rtl_categories = frozenset({"R", "AL", "AN"})
_bidi_rtl_allowed = frozenset({"R", "AL", "AN", "EN", "ES", "CS", "ET", "ON", "BN", "NSM"})
_bidi_rtl_valid_ending = frozenset({"R", "AL", "EN", "AN"})
_bidi_rtl_numeric = frozenset({"AN", "EN"})
_bidi_ltr_allowed = frozenset({"L", "EN", "ES", "CS", "ET", "ON", "BN", "NSM"})
_bidi_ltr_valid_ending = frozenset({"L", "EN"})
_bidi_joiner_l_or_d = frozenset({"L", "D"})
_bidi_joiner_r_or_d = frozenset({"R", "D"})
def _joining_type(cp: int) -> Optional[str]:
for jt, ranges in idnadata.joining_types.items():
if intranges_contain(cp, ranges):
return jt
return None
class IDNAError(UnicodeError):
"""Base exception for all IDNA-encoding related problems"""
class IDNABidiError(IDNAError):
"""Exception when bidirectional requirements are not satisfied"""
class InvalidCodepoint(IDNAError):
"""Exception when a disallowed or unallocated codepoint is used"""
class InvalidCodepointContext(IDNAError):
"""Exception when the codepoint is not valid in the context it is used"""
def _combining_class(cp: int) -> int:
v = unicodedata.combining(chr(cp))
if v == 0 and not unicodedata.name(chr(cp)):
raise ValueError("Unknown character in unicodedata")
return v
def _is_script(cp: str, script: str) -> bool:
return intranges_contain(ord(cp), idnadata.scripts[script])
def _punycode(s: str) -> bytes:
return s.encode("punycode")
def _unot(s: int) -> str:
return f"U+{s:04X}"
def valid_label_length(label: Union[bytes, str]) -> bool:
"""Check that a label does not exceed the maximum permitted length.
Per :rfc:`1035` (and :rfc:`5891` §4.2.4) a DNS label must not exceed
63 octets. The argument may be either a :class:`str` (a U-label, where
length is measured in characters) or :class:`bytes` (an A-label, where
length is measured in octets).
:param label: The label to check.
:returns: ``True`` if the label is within the length limit, otherwise
``False``.
"""
return len(label) <= 63
def valid_string_length(domain: Union[bytes, str], trailing_dot: bool) -> bool:
"""Check that a full domain name does not exceed the maximum length.
Per :rfc:`1035`, a domain name is limited to 253 octets when no trailing
dot is present, or 254 octets when one is included.
:param domain: The full (possibly multi-label) domain name.
:param trailing_dot: ``True`` if ``domain`` includes a trailing ``.``.
:returns: ``True`` if the domain is within the length limit, otherwise
``False``.
"""
return len(domain) <= (254 if trailing_dot else 253)
def check_bidi(label: str, check_ltr: bool = False) -> bool:
"""Validate the Bidi Rule from :rfc:`5893` for a single label.
The Bidi Rule constrains how bidirectional characters (Hebrew, Arabic,
etc.) may appear within a label. By default the check is only applied
when the label contains at least one right-to-left character (Unicode
bidirectional categories ``R``, ``AL``, or ``AN``); set ``check_ltr``
to ``True`` to apply it to LTR-only labels as well.
:param label: The label to validate, as a Unicode string.
:param check_ltr: If ``True``, apply the rules even when the label
contains no RTL characters.
:returns: ``True`` if the label satisfies the Bidi Rule.
:raises IDNABidiError: If any of Bidi Rule conditions 1-6 are violated,
or if the directional category of a codepoint cannot be determined.
"""
if len(label) > _max_input_length:
raise IDNAError("Label too long")
# Bidi rules should only be applied if string contains RTL characters
bidi_label = False
for idx, cp in enumerate(label, 1):
direction = unicodedata.bidirectional(cp)
if direction == "":
# String likely comes from a newer version of Unicode
raise IDNABidiError(f"Unknown directionality in label {label!r} at position {idx}")
if direction in _bidi_rtl_categories:
bidi_label = True
if not bidi_label and not check_ltr:
return True
# Bidi rule 1
direction = unicodedata.bidirectional(label[0])
if direction in _bidi_rtl_first:
rtl = True
elif direction == "L":
rtl = False
else:
raise IDNABidiError(f"First codepoint in label {label!r} must be directionality L, R or AL")
valid_ending = False
number_type: Optional[str] = None
for idx, cp in enumerate(label, 1):
direction = unicodedata.bidirectional(cp)
if rtl:
# Bidi rule 2
if direction not in _bidi_rtl_allowed:
raise IDNABidiError(f"Invalid direction for codepoint at position {idx} in a right-to-left label")
# Bidi rule 3
if direction in _bidi_rtl_valid_ending:
valid_ending = True
elif direction != "NSM":
valid_ending = False
# Bidi rule 4
if direction in _bidi_rtl_numeric:
if not number_type:
number_type = direction
elif number_type != direction:
raise IDNABidiError("Can not mix numeral types in a right-to-left label")
else:
# Bidi rule 5
if direction not in _bidi_ltr_allowed:
raise IDNABidiError(f"Invalid direction for codepoint at position {idx} in a left-to-right label")
# Bidi rule 6
if direction in _bidi_ltr_valid_ending:
valid_ending = True
elif direction != "NSM":
valid_ending = False
if not valid_ending:
raise IDNABidiError("Label ends with illegal codepoint directionality")
return True
def check_initial_combiner(label: str) -> bool:
"""Reject labels that begin with a combining mark.
Per :rfc:`5891` §4.2.3.2 a label must not start with a character of
Unicode general category ``M`` (Mark).
:param label: The label to check.
:returns: ``True`` if the first character is not a combining mark.
:raises IDNAError: If the label begins with a combining character.
"""
if unicodedata.category(label[0])[0] == "M":
raise IDNAError("Label begins with an illegal combining character")
return True
def check_hyphen_ok(label: str) -> bool:
"""Validate the hyphen restrictions for a label.
Per :rfc:`5891` §4.2.3.1 a label must not start or end with a hyphen
(``U+002D``), and must not have hyphens in both the third and fourth
positions (the prefix reserved for A-labels).
:param label: The label to check.
:returns: ``True`` if the hyphen restrictions are satisfied.
:raises IDNAError: If any of the hyphen restrictions are violated.
"""
if label[2:4] == "--":
raise IDNAError("Label has disallowed hyphens in 3rd and 4th position")
if label[0] == "-" or label[-1] == "-":
raise IDNAError("Label must not start or end with a hyphen")
return True
def check_nfc(label: str) -> None:
"""Require that a label is in Unicode Normalization Form C.
:param label: The label to check.
:raises IDNAError: If ``label`` differs from its NFC normalisation.
"""
if len(label) > _max_input_length:
raise IDNAError("Label too long")
if unicodedata.normalize("NFC", label) != label:
raise IDNAError("Label must be in Normalization Form C")
def valid_contextj(label: str, pos: int) -> bool:
"""Validate the CONTEXTJ rules from :rfc:`5892` Appendix A.
These rules govern the contextual use of the joiner codepoints
``U+200C`` (ZERO WIDTH NON-JOINER, Appendix A.1) and ``U+200D``
(ZERO WIDTH JOINER, Appendix A.2) within a label.
:param label: The label containing the codepoint.
:param pos: Index of the joiner codepoint within ``label``.
:returns: ``True`` if the codepoint at ``pos`` satisfies its CONTEXTJ
rule, ``False`` otherwise (including when the codepoint at
``pos`` is not a recognised joiner).
:raises ValueError: If an adjacent codepoint has no Unicode name when
determining its combining class.
:raises IDNAError: If ``label`` exceeds the defensive input length limit.
"""
if len(label) > _max_input_length:
raise IDNAError("Label too long")
cp_value = ord(label[pos])
if cp_value == 0x200C:
if pos > 0 and _combining_class(ord(label[pos - 1])) == _virama_combining_class:
return True
ok = False
for i in range(pos - 1, -1, -1):
joining_type = _joining_type(ord(label[i]))
if joining_type == "T":
continue
if joining_type in _bidi_joiner_l_or_d:
ok = True
break
break
if not ok:
return False
ok = False
for i in range(pos + 1, len(label)):
joining_type = _joining_type(ord(label[i]))
if joining_type == "T":
continue
if joining_type in _bidi_joiner_r_or_d:
ok = True
break
break
return ok
if cp_value == 0x200D:
return pos > 0 and _combining_class(ord(label[pos - 1])) == _virama_combining_class
return False
def valid_contexto(label: str, pos: int, exception: bool = False) -> bool:
"""Validate the CONTEXTO rules from :rfc:`5892` Appendix A.
Covers the contextual rules for codepoints such as MIDDLE DOT
(``U+00B7``), Greek lower numeral sign, Hebrew punctuation, Katakana
middle dot, and the Arabic-Indic / Extended Arabic-Indic digit ranges.
:param label: The label containing the codepoint.
:param pos: Index of the codepoint within ``label``.
:param exception: Reserved for forward compatibility; currently unused.
:returns: ``True`` if the codepoint at ``pos`` satisfies its CONTEXTO
rule, ``False`` otherwise (including when the codepoint is not a
recognised CONTEXTO codepoint).
:raises IDNAError: If ``label`` exceeds the defensive input length limit.
"""
if len(label) > _max_input_length:
raise IDNAError("Label too long")
cp_value = ord(label[pos])
if cp_value == 0x00B7:
return 0 < pos < len(label) - 1 and ord(label[pos - 1]) == 0x006C and ord(label[pos + 1]) == 0x006C
if cp_value == 0x0375:
if pos < len(label) - 1 and len(label) > 1:
return _is_script(label[pos + 1], "Greek")
return False
if cp_value in {0x05F3, 0x05F4}:
if pos > 0:
return _is_script(label[pos - 1], "Hebrew")
return False
if cp_value == 0x30FB:
for cp in label:
if cp == "\u30fb":
continue
if _is_script(cp, "Hiragana") or _is_script(cp, "Katakana") or _is_script(cp, "Han"):
return True
return False
if 0x660 <= cp_value <= 0x669:
return not any(0x6F0 <= ord(cp) <= 0x06F9 for cp in label)
if 0x6F0 <= cp_value <= 0x6F9:
return not any(0x660 <= ord(cp) <= 0x0669 for cp in label)
return False
def check_label(label: Union[str, bytes, bytearray]) -> None:
"""Run the full set of IDNA 2008 validity checks on a single label.
Applies, in order: NFC normalisation (:func:`check_nfc`), hyphen
restrictions (:func:`check_hyphen_ok`), the no-leading-combiner rule
(:func:`check_initial_combiner`), per-codepoint validity (PVALID,
CONTEXTJ, CONTEXTO classes from :rfc:`5892`), and the Bidi Rule
(:func:`check_bidi`).
:param label: The label to validate. ``bytes`` or ``bytearray`` input
is decoded as UTF-8 first.
:raises IDNAError: If the label is empty or fails a structural rule.
:raises InvalidCodepoint: If the label contains a DISALLOWED or
UNASSIGNED codepoint.
:raises InvalidCodepointContext: If a CONTEXTJ or CONTEXTO codepoint
is not valid in its context.
:raises IDNABidiError: If the Bidi Rule is violated.
"""
if len(label) > _max_input_length:
raise IDNAError("Label too long")
if isinstance(label, (bytes, bytearray)):
label = label.decode("utf-8")
if len(label) == 0:
raise IDNAError("Empty Label")
# Reject on domain length rather than label length so support some UTS 46
# use cases, still reducing processing of label contextual rules
if not valid_string_length(label, trailing_dot=True):
raise IDNAError("Label too long")
check_nfc(label)
check_hyphen_ok(label)
check_initial_combiner(label)
for pos, cp in enumerate(label):
cp_value = ord(cp)
if intranges_contain(cp_value, idnadata.codepoint_classes["PVALID"]):
continue
if intranges_contain(cp_value, idnadata.codepoint_classes["CONTEXTJ"]):
try:
if not valid_contextj(label, pos):
raise InvalidCodepointContext(f"Joiner {_unot(cp_value)} not allowed at position {pos + 1} in {label!r}")
except ValueError as err:
raise IDNAError(
f"Unknown codepoint adjacent to joiner {_unot(cp_value)} at position {pos + 1} in {label!r}"
) from err
elif intranges_contain(cp_value, idnadata.codepoint_classes["CONTEXTO"]):
if not valid_contexto(label, pos):
raise InvalidCodepointContext(f"Codepoint {_unot(cp_value)} not allowed at position {pos + 1} in {label!r}")
else:
raise InvalidCodepoint(f"Codepoint {_unot(cp_value)} at position {pos + 1} of {label!r} not allowed")
check_bidi(label)
def alabel(label: str) -> bytes:
"""Convert a single U-label into its A-label form.
The result is the ASCII-Compatible Encoding (ACE) form per :rfc:`5891`
§4: the label is validated, Punycode-encoded, and prefixed with
``xn--``. Pure ASCII labels that are already valid IDNA labels are
returned unchanged (as :class:`bytes`).
:param label: The label to convert, as a Unicode string.
:returns: The A-label as ASCII-encoded :class:`bytes`.
:raises IDNAError: If the label is invalid or the resulting A-label
exceeds 63 octets.
"""
if len(label) > _max_input_length:
raise IDNAError("Label too long")
try:
label_bytes = label.encode("ascii")
except UnicodeEncodeError:
pass
else:
ulabel(label_bytes)
if not valid_label_length(label_bytes):
raise IDNAError("Label too long")
return label_bytes
check_label(label)
label_bytes = _alabel_prefix + _punycode(label)
if not valid_label_length(label_bytes):
raise IDNAError("Label too long")
return label_bytes
def ulabel(label: Union[str, bytes, bytearray]) -> str:
"""Convert a single A-label into its U-label form.
Performs the inverse of :func:`alabel`: an ``xn--``-prefixed label is
Punycode-decoded and validated. Labels that are already Unicode (or
plain ASCII without the ACE prefix) are validated and returned as a
Unicode string.
:param label: The label to convert. ``bytes`` or ``bytearray`` input
is treated as ASCII.
:returns: The U-label as a Unicode string.
:raises IDNAError: If the label is malformed or fails validation.
"""
if len(label) > _max_input_length:
raise IDNAError("Label too long")
if not isinstance(label, (bytes, bytearray)):
try:
label_bytes = label.encode("ascii")
except UnicodeEncodeError:
check_label(label)
return label
else:
label_bytes = bytes(label)
label_bytes = label_bytes.lower()
if label_bytes.startswith(_alabel_prefix):
label_bytes = label_bytes[len(_alabel_prefix) :]
if not label_bytes:
raise IDNAError("Malformed A-label, no Punycode eligible content found")
if label_bytes.endswith(b"-"):
raise IDNAError("A-label must not end with a hyphen")
else:
check_label(label_bytes)
return label_bytes.decode("ascii")
try:
label = label_bytes.decode("punycode")
except UnicodeError as err:
raise IDNAError("Invalid A-label") from err
check_label(label)
return label
def uts46_remap(domain: str, std3_rules: bool = True, transitional: bool = False) -> str:
"""Apply the UTS #46 character mapping to a domain string.
Implements the mapping table from `UTS #46 §4
`_: each character is kept,
replaced, or rejected based on its status (``V``, ``M``, ``D``, ``3``,
``I``). The result is returned in Normalisation Form C.
:param domain: The full domain name to remap.
:param std3_rules: If ``True``, apply the stricter STD3 ASCII rules
(status ``3`` codepoints raise instead of being kept or mapped).
:param transitional: If ``True``, use transitional processing (status
``D`` codepoints are mapped instead of kept). Transitional
processing has been removed from UTS #46 and this option is
retained only for backwards compatibility.
:returns: The remapped domain, in Normalisation Form C.
:raises InvalidCodepoint: If the domain contains a disallowed
codepoint under the chosen rules.
:raises IDNAError: If ``domain`` exceeds the defensive input length limit.
"""
if len(domain) > _max_input_length:
raise IDNAError("Domain too long")
from .uts46data import uts46_replacements, uts46_starts, uts46_statuses
output = ""
for pos, char in enumerate(domain):
code_point = ord(char)
i = code_point if code_point < 256 else bisect.bisect_right(uts46_starts, code_point) - 1
status = chr(uts46_statuses[i])
replacement: Optional[str] = uts46_replacements[i]
# UTS #46 §4: V is always valid, D is deviation (kept unless transitional),
# 3 is disallowed-STD3 (kept unmapped if std3_rules is off and no mapping).
keep_as_is = (
status == "V" or (status == "D" and not transitional) or (status == "3" and not std3_rules and replacement is None)
)
# M is mapped, 3-with-replacement and transitional D fall through to the
# same replacement output path.
use_replacement = replacement is not None and (
status == "M" or (status == "3" and not std3_rules) or (status == "D" and transitional)
)
if keep_as_is:
output += char
elif use_replacement:
assert replacement is not None # narrowed by use_replacement
output += replacement
elif status == "I":
continue
else:
raise InvalidCodepoint(f"Codepoint {_unot(code_point)} not allowed at position {pos + 1} in {domain!r}")
return unicodedata.normalize("NFC", output)
def encode(
s: Union[str, bytes, bytearray],
strict: bool = False,
uts46: bool = False,
std3_rules: bool = False,
transitional: bool = False,
) -> bytes:
"""Encode a Unicode domain name into its ASCII (A-label) form.
Splits the input on label separators (only ``U+002E`` if ``strict`` is
set; otherwise also IDEOGRAPHIC FULL STOP ``U+3002``, FULLWIDTH FULL
STOP ``U+FF0E``, and HALFWIDTH IDEOGRAPHIC FULL STOP ``U+FF61``),
encodes each label with :func:`alabel`, and rejoins them with ``.``.
Optionally pre-processes the input through :func:`uts46_remap`.
:param s: The domain name to encode.
:param strict: If ``True``, only ``U+002E`` is recognised as a label
separator.
:param uts46: If ``True``, apply UTS #46 mapping before encoding.
:param std3_rules: Forwarded to :func:`uts46_remap` when ``uts46`` is
``True``.
:param transitional: Forwarded to :func:`uts46_remap` when ``uts46``
is ``True``. Deprecated: emits a :class:`DeprecationWarning` and
will be removed in a future version.
:returns: The encoded domain as ASCII :class:`bytes`.
:raises IDNAError: If the domain is empty, contains an invalid label,
or exceeds the maximum domain length.
"""
if transitional:
warnings.warn(
"Transitional processing has been removed from UTS #46. "
"The transitional argument will be removed in a future version.",
DeprecationWarning,
stacklevel=2,
)
if not isinstance(s, str):
try:
s = str(s, "ascii")
except (UnicodeDecodeError, TypeError) as err:
raise IDNAError("should pass a unicode string to the function rather than a byte string.") from err
if len(s) > _max_input_length:
raise IDNAError("Domain too long")
if uts46:
s = uts46_remap(s, std3_rules, transitional)
# Reject inputs that exceed the maximum DNS domain length up-front
# to avoid expensive computation on long inputs.
if not valid_string_length(s, trailing_dot=True):
raise IDNAError("Domain too long")
trailing_dot = False
result = []
labels = s.split(".") if strict else _unicode_dots_re.split(s)
if not labels or labels == [""]:
raise IDNAError("Empty domain")
if labels[-1] == "":
del labels[-1]
trailing_dot = True
for label in labels:
s = alabel(label)
if s:
result.append(s)
else:
raise IDNAError("Empty label")
if trailing_dot:
result.append(b"")
s = b".".join(result)
if not valid_string_length(s, trailing_dot):
raise IDNAError("Domain too long")
return s
def decode(
s: Union[str, bytes, bytearray],
strict: bool = False,
uts46: bool = False,
std3_rules: bool = False,
display: bool = False,
) -> str:
"""Decode an A-label-encoded domain name back to Unicode.
Splits the input on label separators (see :func:`encode` for the
rules), decodes each label with :func:`ulabel`, and rejoins them
with ``.``. Optionally pre-processes the input through
:func:`uts46_remap`.
:param s: The domain name to decode.
:param strict: If ``True``, only ``U+002E`` is recognised as a label
separator.
:param uts46: If ``True``, apply UTS #46 mapping before decoding.
:param std3_rules: Forwarded to :func:`uts46_remap` when ``uts46`` is
``True``.
:param display: If ``True``, any ``xn--`` label that fails IDNA
validation is passed through unchanged (lowercased) rather than
aborting the whole call. Intended for "decode for display"
consumers (e.g. URL libraries, HTTP clients) that want to show
the user the label as it appears on the wire when it cannot be
rendered as Unicode. Matches the per-label recovery prescribed
by UTS #46 §4 and the WHATWG URL "domain to Unicode" algorithm.
:returns: The decoded domain as a Unicode string.
:raises IDNAError: If the input is not valid ASCII, contains an
invalid label, or is empty.
"""
if not isinstance(s, str):
try:
s = str(s, "ascii")
except (UnicodeDecodeError, TypeError) as err:
raise IDNAError("Invalid ASCII in A-label") from err
if len(s) > _max_input_length:
raise IDNAError("Domain too long")
if uts46:
s = uts46_remap(s, std3_rules, False)
# Reject inputs that exceed the maximum DNS domain length up-front
# to avoid expensive computation on long inputs.
if not valid_string_length(s, trailing_dot=True):
raise IDNAError("Domain too long")
trailing_dot = False
result = []
labels = s.split(".") if strict else _unicode_dots_re.split(s)
if not labels or labels == [""]:
raise IDNAError("Empty domain")
if not labels[-1]:
del labels[-1]
trailing_dot = True
for label in labels:
try:
u = ulabel(label)
except IDNAError:
if display and label[:4].lower() == "xn--":
u = label.lower()
else:
raise
if u:
result.append(u)
else:
raise IDNAError("Empty label")
if trailing_dot:
result.append("")
return ".".join(result)
kjd-idna-2835591/idna/idnadata.py 0000664 0000000 0000000 00000127476 15207564475 0016467 0 ustar 00root root 0000000 0000000 # This file is automatically generated by tools/idna-data
__version__ = "17.0.0"
scripts = {
"Greek": (
0x37000000374,
0x37500000378,
0x37A0000037E,
0x37F00000380,
0x38400000385,
0x38600000387,
0x3880000038B,
0x38C0000038D,
0x38E000003A2,
0x3A3000003E2,
0x3F000000400,
0x1D2600001D2B,
0x1D5D00001D62,
0x1D6600001D6B,
0x1DBF00001DC0,
0x1F0000001F16,
0x1F1800001F1E,
0x1F2000001F46,
0x1F4800001F4E,
0x1F5000001F58,
0x1F5900001F5A,
0x1F5B00001F5C,
0x1F5D00001F5E,
0x1F5F00001F7E,
0x1F8000001FB5,
0x1FB600001FC5,
0x1FC600001FD4,
0x1FD600001FDC,
0x1FDD00001FF0,
0x1FF200001FF5,
0x1FF600001FFF,
0x212600002127,
0xAB650000AB66,
0x101400001018F,
0x101A0000101A1,
0x1D2000001D246,
),
"Han": (
0x2E8000002E9A,
0x2E9B00002EF4,
0x2F0000002FD6,
0x300500003006,
0x300700003008,
0x30210000302A,
0x30380000303C,
0x340000004DC0,
0x4E000000A000,
0xF9000000FA6E,
0xFA700000FADA,
0x16FE200016FE4,
0x16FF000016FF7,
0x200000002A6E0,
0x2A7000002B81E,
0x2B8200002CEAE,
0x2CEB00002EBE1,
0x2EBF00002EE5E,
0x2F8000002FA1E,
0x300000003134B,
0x313500003347A,
),
"Hebrew": (
0x591000005C8,
0x5D0000005EB,
0x5EF000005F5,
0xFB1D0000FB37,
0xFB380000FB3D,
0xFB3E0000FB3F,
0xFB400000FB42,
0xFB430000FB45,
0xFB460000FB50,
),
"Hiragana": (
0x304100003097,
0x309D000030A0,
0x1B0010001B120,
0x1B1320001B133,
0x1B1500001B153,
0x1F2000001F201,
),
"Katakana": (
0x30A1000030FB,
0x30FD00003100,
0x31F000003200,
0x32D0000032FF,
0x330000003358,
0xFF660000FF70,
0xFF710000FF9E,
0x1AFF00001AFF4,
0x1AFF50001AFFC,
0x1AFFD0001AFFF,
0x1B0000001B001,
0x1B1200001B123,
0x1B1550001B156,
0x1B1640001B168,
),
}
joining_types = {
"C": (
0x64000000641,
0x7FA000007FB,
0x88300000886,
0x180A0000180B,
0x200D0000200E,
),
"D": (
0x62000000621,
0x62600000627,
0x62800000629,
0x62A0000062F,
0x63300000640,
0x64100000648,
0x6490000064B,
0x66E00000670,
0x67800000688,
0x69A000006C0,
0x6C1000006C3,
0x6CC000006CD,
0x6CE000006CF,
0x6D0000006D2,
0x6FA000006FD,
0x6FF00000700,
0x71200000715,
0x71A0000071E,
0x71F00000728,
0x7290000072A,
0x72B0000072C,
0x72D0000072F,
0x74E00000759,
0x75C0000076B,
0x76D00000771,
0x77200000773,
0x77500000778,
0x77A00000780,
0x7CA000007EB,
0x84100000846,
0x84800000849,
0x84A00000854,
0x85500000856,
0x86000000861,
0x86200000866,
0x86800000869,
0x88600000887,
0x8890000088E,
0x88F00000890,
0x8A0000008AA,
0x8AF000008B1,
0x8B3000008B9,
0x8BA000008C9,
0x180700001808,
0x182000001879,
0x1887000018A9,
0x18AA000018AB,
0xA8400000A872,
0x10AC000010AC5,
0x10AD300010AD7,
0x10AD800010ADD,
0x10ADE00010AE1,
0x10AEB00010AEF,
0x10B8000010B81,
0x10B8200010B83,
0x10B8600010B89,
0x10B8A00010B8C,
0x10B8D00010B8E,
0x10B9000010B91,
0x10BAD00010BAF,
0x10D0100010D22,
0x10D2300010D24,
0x10EC300010EC5,
0x10EC600010EC8,
0x10F3000010F33,
0x10F3400010F45,
0x10F5100010F54,
0x10F7000010F74,
0x10F7600010F82,
0x10FB000010FB1,
0x10FB200010FB4,
0x10FB800010FB9,
0x10FBB00010FBD,
0x10FBE00010FC0,
0x10FC100010FC2,
0x10FC400010FC5,
0x10FCA00010FCB,
0x1E9000001E944,
),
"L": (
0xA8720000A873,
0x10ACD00010ACE,
0x10AD700010AD8,
0x10D0000010D01,
0x10FCB00010FCC,
),
"R": (
0x62200000626,
0x62700000628,
0x6290000062A,
0x62F00000633,
0x64800000649,
0x67100000674,
0x67500000678,
0x6880000069A,
0x6C0000006C1,
0x6C3000006CC,
0x6CD000006CE,
0x6CF000006D0,
0x6D2000006D4,
0x6D5000006D6,
0x6EE000006F0,
0x71000000711,
0x7150000071A,
0x71E0000071F,
0x72800000729,
0x72A0000072B,
0x72C0000072D,
0x72F00000730,
0x74D0000074E,
0x7590000075C,
0x76B0000076D,
0x77100000772,
0x77300000775,
0x7780000077A,
0x84000000841,
0x84600000848,
0x8490000084A,
0x85400000855,
0x85600000859,
0x86700000868,
0x8690000086B,
0x87000000883,
0x88E0000088F,
0x8AA000008AD,
0x8AE000008AF,
0x8B1000008B3,
0x8B9000008BA,
0x10AC500010AC6,
0x10AC700010AC8,
0x10AC900010ACB,
0x10ACE00010AD3,
0x10ADD00010ADE,
0x10AE100010AE2,
0x10AE400010AE5,
0x10AEF00010AF0,
0x10B8100010B82,
0x10B8300010B86,
0x10B8900010B8A,
0x10B8C00010B8D,
0x10B8E00010B90,
0x10B9100010B92,
0x10BA900010BAD,
0x10D2200010D23,
0x10EC200010EC3,
0x10F3300010F34,
0x10F5400010F55,
0x10F7400010F76,
0x10FB400010FB7,
0x10FB900010FBB,
0x10FBD00010FBE,
0x10FC200010FC4,
0x10FC900010FCA,
),
"T": (
0xAD000000AE,
0x30000000370,
0x4830000048A,
0x591000005BE,
0x5BF000005C0,
0x5C1000005C3,
0x5C4000005C6,
0x5C7000005C8,
0x6100000061B,
0x61C0000061D,
0x64B00000660,
0x67000000671,
0x6D6000006DD,
0x6DF000006E5,
0x6E7000006E9,
0x6EA000006EE,
0x70F00000710,
0x71100000712,
0x7300000074B,
0x7A6000007B1,
0x7EB000007F4,
0x7FD000007FE,
0x8160000081A,
0x81B00000824,
0x82500000828,
0x8290000082E,
0x8590000085C,
0x897000008A0,
0x8CA000008E2,
0x8E300000903,
0x93A0000093B,
0x93C0000093D,
0x94100000949,
0x94D0000094E,
0x95100000958,
0x96200000964,
0x98100000982,
0x9BC000009BD,
0x9C1000009C5,
0x9CD000009CE,
0x9E2000009E4,
0x9FE000009FF,
0xA0100000A03,
0xA3C00000A3D,
0xA4100000A43,
0xA4700000A49,
0xA4B00000A4E,
0xA5100000A52,
0xA7000000A72,
0xA7500000A76,
0xA8100000A83,
0xABC00000ABD,
0xAC100000AC6,
0xAC700000AC9,
0xACD00000ACE,
0xAE200000AE4,
0xAFA00000B00,
0xB0100000B02,
0xB3C00000B3D,
0xB3F00000B40,
0xB4100000B45,
0xB4D00000B4E,
0xB5500000B57,
0xB6200000B64,
0xB8200000B83,
0xBC000000BC1,
0xBCD00000BCE,
0xC0000000C01,
0xC0400000C05,
0xC3C00000C3D,
0xC3E00000C41,
0xC4600000C49,
0xC4A00000C4E,
0xC5500000C57,
0xC6200000C64,
0xC8100000C82,
0xCBC00000CBD,
0xCBF00000CC0,
0xCC600000CC7,
0xCCC00000CCE,
0xCE200000CE4,
0xD0000000D02,
0xD3B00000D3D,
0xD4100000D45,
0xD4D00000D4E,
0xD6200000D64,
0xD8100000D82,
0xDCA00000DCB,
0xDD200000DD5,
0xDD600000DD7,
0xE3100000E32,
0xE3400000E3B,
0xE4700000E4F,
0xEB100000EB2,
0xEB400000EBD,
0xEC800000ECF,
0xF1800000F1A,
0xF3500000F36,
0xF3700000F38,
0xF3900000F3A,
0xF7100000F7F,
0xF8000000F85,
0xF8600000F88,
0xF8D00000F98,
0xF9900000FBD,
0xFC600000FC7,
0x102D00001031,
0x103200001038,
0x10390000103B,
0x103D0000103F,
0x10580000105A,
0x105E00001061,
0x107100001075,
0x108200001083,
0x108500001087,
0x108D0000108E,
0x109D0000109E,
0x135D00001360,
0x171200001715,
0x173200001734,
0x175200001754,
0x177200001774,
0x17B4000017B6,
0x17B7000017BE,
0x17C6000017C7,
0x17C9000017D4,
0x17DD000017DE,
0x180B0000180E,
0x180F00001810,
0x188500001887,
0x18A9000018AA,
0x192000001923,
0x192700001929,
0x193200001933,
0x19390000193C,
0x1A1700001A19,
0x1A1B00001A1C,
0x1A5600001A57,
0x1A5800001A5F,
0x1A6000001A61,
0x1A6200001A63,
0x1A6500001A6D,
0x1A7300001A7D,
0x1A7F00001A80,
0x1AB000001ADE,
0x1AE000001AEC,
0x1B0000001B04,
0x1B3400001B35,
0x1B3600001B3B,
0x1B3C00001B3D,
0x1B4200001B43,
0x1B6B00001B74,
0x1B8000001B82,
0x1BA200001BA6,
0x1BA800001BAA,
0x1BAB00001BAE,
0x1BE600001BE7,
0x1BE800001BEA,
0x1BED00001BEE,
0x1BEF00001BF2,
0x1C2C00001C34,
0x1C3600001C38,
0x1CD000001CD3,
0x1CD400001CE1,
0x1CE200001CE9,
0x1CED00001CEE,
0x1CF400001CF5,
0x1CF800001CFA,
0x1DC000001E00,
0x200B0000200C,
0x200E00002010,
0x202A0000202F,
0x206000002065,
0x206A00002070,
0x20D0000020F1,
0x2CEF00002CF2,
0x2D7F00002D80,
0x2DE000002E00,
0x302A0000302E,
0x30990000309B,
0xA66F0000A673,
0xA6740000A67E,
0xA69E0000A6A0,
0xA6F00000A6F2,
0xA8020000A803,
0xA8060000A807,
0xA80B0000A80C,
0xA8250000A827,
0xA82C0000A82D,
0xA8C40000A8C6,
0xA8E00000A8F2,
0xA8FF0000A900,
0xA9260000A92E,
0xA9470000A952,
0xA9800000A983,
0xA9B30000A9B4,
0xA9B60000A9BA,
0xA9BC0000A9BE,
0xA9E50000A9E6,
0xAA290000AA2F,
0xAA310000AA33,
0xAA350000AA37,
0xAA430000AA44,
0xAA4C0000AA4D,
0xAA7C0000AA7D,
0xAAB00000AAB1,
0xAAB20000AAB5,
0xAAB70000AAB9,
0xAABE0000AAC0,
0xAAC10000AAC2,
0xAAEC0000AAEE,
0xAAF60000AAF7,
0xABE50000ABE6,
0xABE80000ABE9,
0xABED0000ABEE,
0xFB1E0000FB1F,
0xFE000000FE10,
0xFE200000FE30,
0xFEFF0000FF00,
0xFFF90000FFFC,
0x101FD000101FE,
0x102E0000102E1,
0x103760001037B,
0x10A0100010A04,
0x10A0500010A07,
0x10A0C00010A10,
0x10A3800010A3B,
0x10A3F00010A40,
0x10AE500010AE7,
0x10D2400010D28,
0x10D6900010D6E,
0x10EAB00010EAD,
0x10EFA00010F00,
0x10F4600010F51,
0x10F8200010F86,
0x1100100011002,
0x1103800011047,
0x1107000011071,
0x1107300011075,
0x1107F00011082,
0x110B3000110B7,
0x110B9000110BB,
0x110C2000110C3,
0x1110000011103,
0x111270001112C,
0x1112D00011135,
0x1117300011174,
0x1118000011182,
0x111B6000111BF,
0x111C9000111CD,
0x111CF000111D0,
0x1122F00011232,
0x1123400011235,
0x1123600011238,
0x1123E0001123F,
0x1124100011242,
0x112DF000112E0,
0x112E3000112EB,
0x1130000011302,
0x1133B0001133D,
0x1134000011341,
0x113660001136D,
0x1137000011375,
0x113BB000113C1,
0x113CE000113CF,
0x113D0000113D1,
0x113D2000113D3,
0x113E1000113E3,
0x1143800011440,
0x1144200011445,
0x1144600011447,
0x1145E0001145F,
0x114B3000114B9,
0x114BA000114BB,
0x114BF000114C1,
0x114C2000114C4,
0x115B2000115B6,
0x115BC000115BE,
0x115BF000115C1,
0x115DC000115DE,
0x116330001163B,
0x1163D0001163E,
0x1163F00011641,
0x116AB000116AC,
0x116AD000116AE,
0x116B0000116B6,
0x116B7000116B8,
0x1171D0001171E,
0x1171F00011720,
0x1172200011726,
0x117270001172C,
0x1182F00011838,
0x118390001183B,
0x1193B0001193D,
0x1193E0001193F,
0x1194300011944,
0x119D4000119D8,
0x119DA000119DC,
0x119E0000119E1,
0x11A0100011A0B,
0x11A3300011A39,
0x11A3B00011A3F,
0x11A4700011A48,
0x11A5100011A57,
0x11A5900011A5C,
0x11A8A00011A97,
0x11A9800011A9A,
0x11B6000011B61,
0x11B6200011B65,
0x11B6600011B67,
0x11C3000011C37,
0x11C3800011C3E,
0x11C3F00011C40,
0x11C9200011CA8,
0x11CAA00011CB1,
0x11CB200011CB4,
0x11CB500011CB7,
0x11D3100011D37,
0x11D3A00011D3B,
0x11D3C00011D3E,
0x11D3F00011D46,
0x11D4700011D48,
0x11D9000011D92,
0x11D9500011D96,
0x11D9700011D98,
0x11EF300011EF5,
0x11F0000011F02,
0x11F3600011F3B,
0x11F4000011F41,
0x11F4200011F43,
0x11F5A00011F5B,
0x1343000013441,
0x1344700013456,
0x1611E0001612A,
0x1612D00016130,
0x16AF000016AF5,
0x16B3000016B37,
0x16F4F00016F50,
0x16F8F00016F93,
0x16FE400016FE5,
0x1BC9D0001BC9F,
0x1BCA00001BCA4,
0x1CF000001CF2E,
0x1CF300001CF47,
0x1D1670001D16A,
0x1D1730001D183,
0x1D1850001D18C,
0x1D1AA0001D1AE,
0x1D2420001D245,
0x1DA000001DA37,
0x1DA3B0001DA6D,
0x1DA750001DA76,
0x1DA840001DA85,
0x1DA9B0001DAA0,
0x1DAA10001DAB0,
0x1E0000001E007,
0x1E0080001E019,
0x1E01B0001E022,
0x1E0230001E025,
0x1E0260001E02B,
0x1E08F0001E090,
0x1E1300001E137,
0x1E2AE0001E2AF,
0x1E2EC0001E2F0,
0x1E4EC0001E4F0,
0x1E5EE0001E5F0,
0x1E6E30001E6E4,
0x1E6E60001E6E7,
0x1E6EE0001E6F0,
0x1E6F50001E6F6,
0x1E8D00001E8D7,
0x1E9440001E94C,
0xE0001000E0002,
0xE0020000E0080,
0xE0100000E01F0,
),
}
codepoint_classes = {
"PVALID": (
0x2D0000002E,
0x300000003A,
0x610000007B,
0xDF000000F7,
0xF800000100,
0x10100000102,
0x10300000104,
0x10500000106,
0x10700000108,
0x1090000010A,
0x10B0000010C,
0x10D0000010E,
0x10F00000110,
0x11100000112,
0x11300000114,
0x11500000116,
0x11700000118,
0x1190000011A,
0x11B0000011C,
0x11D0000011E,
0x11F00000120,
0x12100000122,
0x12300000124,
0x12500000126,
0x12700000128,
0x1290000012A,
0x12B0000012C,
0x12D0000012E,
0x12F00000130,
0x13100000132,
0x13500000136,
0x13700000139,
0x13A0000013B,
0x13C0000013D,
0x13E0000013F,
0x14200000143,
0x14400000145,
0x14600000147,
0x14800000149,
0x14B0000014C,
0x14D0000014E,
0x14F00000150,
0x15100000152,
0x15300000154,
0x15500000156,
0x15700000158,
0x1590000015A,
0x15B0000015C,
0x15D0000015E,
0x15F00000160,
0x16100000162,
0x16300000164,
0x16500000166,
0x16700000168,
0x1690000016A,
0x16B0000016C,
0x16D0000016E,
0x16F00000170,
0x17100000172,
0x17300000174,
0x17500000176,
0x17700000178,
0x17A0000017B,
0x17C0000017D,
0x17E0000017F,
0x18000000181,
0x18300000184,
0x18500000186,
0x18800000189,
0x18C0000018E,
0x19200000193,
0x19500000196,
0x1990000019C,
0x19E0000019F,
0x1A1000001A2,
0x1A3000001A4,
0x1A5000001A6,
0x1A8000001A9,
0x1AA000001AC,
0x1AD000001AE,
0x1B0000001B1,
0x1B4000001B5,
0x1B6000001B7,
0x1B9000001BC,
0x1BD000001C4,
0x1CE000001CF,
0x1D0000001D1,
0x1D2000001D3,
0x1D4000001D5,
0x1D6000001D7,
0x1D8000001D9,
0x1DA000001DB,
0x1DC000001DE,
0x1DF000001E0,
0x1E1000001E2,
0x1E3000001E4,
0x1E5000001E6,
0x1E7000001E8,
0x1E9000001EA,
0x1EB000001EC,
0x1ED000001EE,
0x1EF000001F1,
0x1F5000001F6,
0x1F9000001FA,
0x1FB000001FC,
0x1FD000001FE,
0x1FF00000200,
0x20100000202,
0x20300000204,
0x20500000206,
0x20700000208,
0x2090000020A,
0x20B0000020C,
0x20D0000020E,
0x20F00000210,
0x21100000212,
0x21300000214,
0x21500000216,
0x21700000218,
0x2190000021A,
0x21B0000021C,
0x21D0000021E,
0x21F00000220,
0x22100000222,
0x22300000224,
0x22500000226,
0x22700000228,
0x2290000022A,
0x22B0000022C,
0x22D0000022E,
0x22F00000230,
0x23100000232,
0x2330000023A,
0x23C0000023D,
0x23F00000241,
0x24200000243,
0x24700000248,
0x2490000024A,
0x24B0000024C,
0x24D0000024E,
0x24F000002B0,
0x2B9000002C2,
0x2C6000002D2,
0x2EC000002ED,
0x2EE000002EF,
0x30000000340,
0x34200000343,
0x3460000034F,
0x35000000370,
0x37100000372,
0x37300000374,
0x37700000378,
0x37B0000037E,
0x39000000391,
0x3AC000003CF,
0x3D7000003D8,
0x3D9000003DA,
0x3DB000003DC,
0x3DD000003DE,
0x3DF000003E0,
0x3E1000003E2,
0x3E3000003E4,
0x3E5000003E6,
0x3E7000003E8,
0x3E9000003EA,
0x3EB000003EC,
0x3ED000003EE,
0x3EF000003F0,
0x3F3000003F4,
0x3F8000003F9,
0x3FB000003FD,
0x43000000460,
0x46100000462,
0x46300000464,
0x46500000466,
0x46700000468,
0x4690000046A,
0x46B0000046C,
0x46D0000046E,
0x46F00000470,
0x47100000472,
0x47300000474,
0x47500000476,
0x47700000478,
0x4790000047A,
0x47B0000047C,
0x47D0000047E,
0x47F00000480,
0x48100000482,
0x48300000488,
0x48B0000048C,
0x48D0000048E,
0x48F00000490,
0x49100000492,
0x49300000494,
0x49500000496,
0x49700000498,
0x4990000049A,
0x49B0000049C,
0x49D0000049E,
0x49F000004A0,
0x4A1000004A2,
0x4A3000004A4,
0x4A5000004A6,
0x4A7000004A8,
0x4A9000004AA,
0x4AB000004AC,
0x4AD000004AE,
0x4AF000004B0,
0x4B1000004B2,
0x4B3000004B4,
0x4B5000004B6,
0x4B7000004B8,
0x4B9000004BA,
0x4BB000004BC,
0x4BD000004BE,
0x4BF000004C0,
0x4C2000004C3,
0x4C4000004C5,
0x4C6000004C7,
0x4C8000004C9,
0x4CA000004CB,
0x4CC000004CD,
0x4CE000004D0,
0x4D1000004D2,
0x4D3000004D4,
0x4D5000004D6,
0x4D7000004D8,
0x4D9000004DA,
0x4DB000004DC,
0x4DD000004DE,
0x4DF000004E0,
0x4E1000004E2,
0x4E3000004E4,
0x4E5000004E6,
0x4E7000004E8,
0x4E9000004EA,
0x4EB000004EC,
0x4ED000004EE,
0x4EF000004F0,
0x4F1000004F2,
0x4F3000004F4,
0x4F5000004F6,
0x4F7000004F8,
0x4F9000004FA,
0x4FB000004FC,
0x4FD000004FE,
0x4FF00000500,
0x50100000502,
0x50300000504,
0x50500000506,
0x50700000508,
0x5090000050A,
0x50B0000050C,
0x50D0000050E,
0x50F00000510,
0x51100000512,
0x51300000514,
0x51500000516,
0x51700000518,
0x5190000051A,
0x51B0000051C,
0x51D0000051E,
0x51F00000520,
0x52100000522,
0x52300000524,
0x52500000526,
0x52700000528,
0x5290000052A,
0x52B0000052C,
0x52D0000052E,
0x52F00000530,
0x5590000055A,
0x56000000587,
0x58800000589,
0x591000005BE,
0x5BF000005C0,
0x5C1000005C3,
0x5C4000005C6,
0x5C7000005C8,
0x5D0000005EB,
0x5EF000005F3,
0x6100000061B,
0x62000000640,
0x64100000660,
0x66E00000675,
0x679000006D4,
0x6D5000006DD,
0x6DF000006E9,
0x6EA000006F0,
0x6FA00000700,
0x7100000074B,
0x74D000007B2,
0x7C0000007F6,
0x7FD000007FE,
0x8000000082E,
0x8400000085C,
0x8600000086B,
0x87000000888,
0x88900000890,
0x897000008E2,
0x8E300000958,
0x96000000964,
0x96600000970,
0x97100000984,
0x9850000098D,
0x98F00000991,
0x993000009A9,
0x9AA000009B1,
0x9B2000009B3,
0x9B6000009BA,
0x9BC000009C5,
0x9C7000009C9,
0x9CB000009CF,
0x9D7000009D8,
0x9E0000009E4,
0x9E6000009F2,
0x9FC000009FD,
0x9FE000009FF,
0xA0100000A04,
0xA0500000A0B,
0xA0F00000A11,
0xA1300000A29,
0xA2A00000A31,
0xA3200000A33,
0xA3500000A36,
0xA3800000A3A,
0xA3C00000A3D,
0xA3E00000A43,
0xA4700000A49,
0xA4B00000A4E,
0xA5100000A52,
0xA5C00000A5D,
0xA6600000A76,
0xA8100000A84,
0xA8500000A8E,
0xA8F00000A92,
0xA9300000AA9,
0xAAA00000AB1,
0xAB200000AB4,
0xAB500000ABA,
0xABC00000AC6,
0xAC700000ACA,
0xACB00000ACE,
0xAD000000AD1,
0xAE000000AE4,
0xAE600000AF0,
0xAF900000B00,
0xB0100000B04,
0xB0500000B0D,
0xB0F00000B11,
0xB1300000B29,
0xB2A00000B31,
0xB3200000B34,
0xB3500000B3A,
0xB3C00000B45,
0xB4700000B49,
0xB4B00000B4E,
0xB5500000B58,
0xB5F00000B64,
0xB6600000B70,
0xB7100000B72,
0xB8200000B84,
0xB8500000B8B,
0xB8E00000B91,
0xB9200000B96,
0xB9900000B9B,
0xB9C00000B9D,
0xB9E00000BA0,
0xBA300000BA5,
0xBA800000BAB,
0xBAE00000BBA,
0xBBE00000BC3,
0xBC600000BC9,
0xBCA00000BCE,
0xBD000000BD1,
0xBD700000BD8,
0xBE600000BF0,
0xC0000000C0D,
0xC0E00000C11,
0xC1200000C29,
0xC2A00000C3A,
0xC3C00000C45,
0xC4600000C49,
0xC4A00000C4E,
0xC5500000C57,
0xC5800000C5B,
0xC5C00000C5E,
0xC6000000C64,
0xC6600000C70,
0xC8000000C84,
0xC8500000C8D,
0xC8E00000C91,
0xC9200000CA9,
0xCAA00000CB4,
0xCB500000CBA,
0xCBC00000CC5,
0xCC600000CC9,
0xCCA00000CCE,
0xCD500000CD7,
0xCDC00000CDF,
0xCE000000CE4,
0xCE600000CF0,
0xCF100000CF4,
0xD0000000D0D,
0xD0E00000D11,
0xD1200000D45,
0xD4600000D49,
0xD4A00000D4F,
0xD5400000D58,
0xD5F00000D64,
0xD6600000D70,
0xD7A00000D80,
0xD8100000D84,
0xD8500000D97,
0xD9A00000DB2,
0xDB300000DBC,
0xDBD00000DBE,
0xDC000000DC7,
0xDCA00000DCB,
0xDCF00000DD5,
0xDD600000DD7,
0xDD800000DE0,
0xDE600000DF0,
0xDF200000DF4,
0xE0100000E33,
0xE3400000E3B,
0xE4000000E4F,
0xE5000000E5A,
0xE8100000E83,
0xE8400000E85,
0xE8600000E8B,
0xE8C00000EA4,
0xEA500000EA6,
0xEA700000EB3,
0xEB400000EBE,
0xEC000000EC5,
0xEC600000EC7,
0xEC800000ECF,
0xED000000EDA,
0xEDE00000EE0,
0xF0000000F01,
0xF0B00000F0C,
0xF1800000F1A,
0xF2000000F2A,
0xF3500000F36,
0xF3700000F38,
0xF3900000F3A,
0xF3E00000F43,
0xF4400000F48,
0xF4900000F4D,
0xF4E00000F52,
0xF5300000F57,
0xF5800000F5C,
0xF5D00000F69,
0xF6A00000F6D,
0xF7100000F73,
0xF7400000F75,
0xF7A00000F81,
0xF8200000F85,
0xF8600000F93,
0xF9400000F98,
0xF9900000F9D,
0xF9E00000FA2,
0xFA300000FA7,
0xFA800000FAC,
0xFAD00000FB9,
0xFBA00000FBD,
0xFC600000FC7,
0x10000000104A,
0x10500000109E,
0x10D0000010FB,
0x10FD00001100,
0x120000001249,
0x124A0000124E,
0x125000001257,
0x125800001259,
0x125A0000125E,
0x126000001289,
0x128A0000128E,
0x1290000012B1,
0x12B2000012B6,
0x12B8000012BF,
0x12C0000012C1,
0x12C2000012C6,
0x12C8000012D7,
0x12D800001311,
0x131200001316,
0x13180000135B,
0x135D00001360,
0x138000001390,
0x13A0000013F6,
0x14010000166D,
0x166F00001680,
0x16810000169B,
0x16A0000016EB,
0x16F1000016F9,
0x170000001716,
0x171F00001735,
0x174000001754,
0x17600000176D,
0x176E00001771,
0x177200001774,
0x1780000017B4,
0x17B6000017D4,
0x17D7000017D8,
0x17DC000017DE,
0x17E0000017EA,
0x18100000181A,
0x182000001879,
0x1880000018AB,
0x18B0000018F6,
0x19000000191F,
0x19200000192C,
0x19300000193C,
0x19460000196E,
0x197000001975,
0x1980000019AC,
0x19B0000019CA,
0x19D0000019DA,
0x1A0000001A1C,
0x1A2000001A5F,
0x1A6000001A7D,
0x1A7F00001A8A,
0x1A9000001A9A,
0x1AA700001AA8,
0x1AB000001ABE,
0x1ABF00001ADE,
0x1AE000001AEC,
0x1B0000001B4D,
0x1B5000001B5A,
0x1B6B00001B74,
0x1B8000001BF4,
0x1C0000001C38,
0x1C4000001C4A,
0x1C4D00001C7E,
0x1C8A00001C8B,
0x1CD000001CD3,
0x1CD400001CFB,
0x1D0000001D2C,
0x1D2F00001D30,
0x1D3B00001D3C,
0x1D4E00001D4F,
0x1D6B00001D78,
0x1D7900001D9B,
0x1DC000001E00,
0x1E0100001E02,
0x1E0300001E04,
0x1E0500001E06,
0x1E0700001E08,
0x1E0900001E0A,
0x1E0B00001E0C,
0x1E0D00001E0E,
0x1E0F00001E10,
0x1E1100001E12,
0x1E1300001E14,
0x1E1500001E16,
0x1E1700001E18,
0x1E1900001E1A,
0x1E1B00001E1C,
0x1E1D00001E1E,
0x1E1F00001E20,
0x1E2100001E22,
0x1E2300001E24,
0x1E2500001E26,
0x1E2700001E28,
0x1E2900001E2A,
0x1E2B00001E2C,
0x1E2D00001E2E,
0x1E2F00001E30,
0x1E3100001E32,
0x1E3300001E34,
0x1E3500001E36,
0x1E3700001E38,
0x1E3900001E3A,
0x1E3B00001E3C,
0x1E3D00001E3E,
0x1E3F00001E40,
0x1E4100001E42,
0x1E4300001E44,
0x1E4500001E46,
0x1E4700001E48,
0x1E4900001E4A,
0x1E4B00001E4C,
0x1E4D00001E4E,
0x1E4F00001E50,
0x1E5100001E52,
0x1E5300001E54,
0x1E5500001E56,
0x1E5700001E58,
0x1E5900001E5A,
0x1E5B00001E5C,
0x1E5D00001E5E,
0x1E5F00001E60,
0x1E6100001E62,
0x1E6300001E64,
0x1E6500001E66,
0x1E6700001E68,
0x1E6900001E6A,
0x1E6B00001E6C,
0x1E6D00001E6E,
0x1E6F00001E70,
0x1E7100001E72,
0x1E7300001E74,
0x1E7500001E76,
0x1E7700001E78,
0x1E7900001E7A,
0x1E7B00001E7C,
0x1E7D00001E7E,
0x1E7F00001E80,
0x1E8100001E82,
0x1E8300001E84,
0x1E8500001E86,
0x1E8700001E88,
0x1E8900001E8A,
0x1E8B00001E8C,
0x1E8D00001E8E,
0x1E8F00001E90,
0x1E9100001E92,
0x1E9300001E94,
0x1E9500001E9A,
0x1E9C00001E9E,
0x1E9F00001EA0,
0x1EA100001EA2,
0x1EA300001EA4,
0x1EA500001EA6,
0x1EA700001EA8,
0x1EA900001EAA,
0x1EAB00001EAC,
0x1EAD00001EAE,
0x1EAF00001EB0,
0x1EB100001EB2,
0x1EB300001EB4,
0x1EB500001EB6,
0x1EB700001EB8,
0x1EB900001EBA,
0x1EBB00001EBC,
0x1EBD00001EBE,
0x1EBF00001EC0,
0x1EC100001EC2,
0x1EC300001EC4,
0x1EC500001EC6,
0x1EC700001EC8,
0x1EC900001ECA,
0x1ECB00001ECC,
0x1ECD00001ECE,
0x1ECF00001ED0,
0x1ED100001ED2,
0x1ED300001ED4,
0x1ED500001ED6,
0x1ED700001ED8,
0x1ED900001EDA,
0x1EDB00001EDC,
0x1EDD00001EDE,
0x1EDF00001EE0,
0x1EE100001EE2,
0x1EE300001EE4,
0x1EE500001EE6,
0x1EE700001EE8,
0x1EE900001EEA,
0x1EEB00001EEC,
0x1EED00001EEE,
0x1EEF00001EF0,
0x1EF100001EF2,
0x1EF300001EF4,
0x1EF500001EF6,
0x1EF700001EF8,
0x1EF900001EFA,
0x1EFB00001EFC,
0x1EFD00001EFE,
0x1EFF00001F08,
0x1F1000001F16,
0x1F2000001F28,
0x1F3000001F38,
0x1F4000001F46,
0x1F5000001F58,
0x1F6000001F68,
0x1F7000001F71,
0x1F7200001F73,
0x1F7400001F75,
0x1F7600001F77,
0x1F7800001F79,
0x1F7A00001F7B,
0x1F7C00001F7D,
0x1FB000001FB2,
0x1FB600001FB7,
0x1FC600001FC7,
0x1FD000001FD3,
0x1FD600001FD8,
0x1FE000001FE3,
0x1FE400001FE8,
0x1FF600001FF7,
0x214E0000214F,
0x218400002185,
0x2C3000002C60,
0x2C6100002C62,
0x2C6500002C67,
0x2C6800002C69,
0x2C6A00002C6B,
0x2C6C00002C6D,
0x2C7100002C72,
0x2C7300002C75,
0x2C7600002C7C,
0x2C8100002C82,
0x2C8300002C84,
0x2C8500002C86,
0x2C8700002C88,
0x2C8900002C8A,
0x2C8B00002C8C,
0x2C8D00002C8E,
0x2C8F00002C90,
0x2C9100002C92,
0x2C9300002C94,
0x2C9500002C96,
0x2C9700002C98,
0x2C9900002C9A,
0x2C9B00002C9C,
0x2C9D00002C9E,
0x2C9F00002CA0,
0x2CA100002CA2,
0x2CA300002CA4,
0x2CA500002CA6,
0x2CA700002CA8,
0x2CA900002CAA,
0x2CAB00002CAC,
0x2CAD00002CAE,
0x2CAF00002CB0,
0x2CB100002CB2,
0x2CB300002CB4,
0x2CB500002CB6,
0x2CB700002CB8,
0x2CB900002CBA,
0x2CBB00002CBC,
0x2CBD00002CBE,
0x2CBF00002CC0,
0x2CC100002CC2,
0x2CC300002CC4,
0x2CC500002CC6,
0x2CC700002CC8,
0x2CC900002CCA,
0x2CCB00002CCC,
0x2CCD00002CCE,
0x2CCF00002CD0,
0x2CD100002CD2,
0x2CD300002CD4,
0x2CD500002CD6,
0x2CD700002CD8,
0x2CD900002CDA,
0x2CDB00002CDC,
0x2CDD00002CDE,
0x2CDF00002CE0,
0x2CE100002CE2,
0x2CE300002CE5,
0x2CEC00002CED,
0x2CEE00002CF2,
0x2CF300002CF4,
0x2D0000002D26,
0x2D2700002D28,
0x2D2D00002D2E,
0x2D3000002D68,
0x2D7F00002D97,
0x2DA000002DA7,
0x2DA800002DAF,
0x2DB000002DB7,
0x2DB800002DBF,
0x2DC000002DC7,
0x2DC800002DCF,
0x2DD000002DD7,
0x2DD800002DDF,
0x2DE000002E00,
0x2E2F00002E30,
0x300500003008,
0x302A0000302E,
0x303C0000303D,
0x304100003097,
0x30990000309B,
0x309D0000309F,
0x30A1000030FB,
0x30FC000030FF,
0x310500003130,
0x31A0000031C0,
0x31F000003200,
0x340000004DC0,
0x4E000000A48D,
0xA4D00000A4FE,
0xA5000000A60D,
0xA6100000A62C,
0xA6410000A642,
0xA6430000A644,
0xA6450000A646,
0xA6470000A648,
0xA6490000A64A,
0xA64B0000A64C,
0xA64D0000A64E,
0xA64F0000A650,
0xA6510000A652,
0xA6530000A654,
0xA6550000A656,
0xA6570000A658,
0xA6590000A65A,
0xA65B0000A65C,
0xA65D0000A65E,
0xA65F0000A660,
0xA6610000A662,
0xA6630000A664,
0xA6650000A666,
0xA6670000A668,
0xA6690000A66A,
0xA66B0000A66C,
0xA66D0000A670,
0xA6740000A67E,
0xA67F0000A680,
0xA6810000A682,
0xA6830000A684,
0xA6850000A686,
0xA6870000A688,
0xA6890000A68A,
0xA68B0000A68C,
0xA68D0000A68E,
0xA68F0000A690,
0xA6910000A692,
0xA6930000A694,
0xA6950000A696,
0xA6970000A698,
0xA6990000A69A,
0xA69B0000A69C,
0xA69E0000A6E6,
0xA6F00000A6F2,
0xA7170000A720,
0xA7230000A724,
0xA7250000A726,
0xA7270000A728,
0xA7290000A72A,
0xA72B0000A72C,
0xA72D0000A72E,
0xA72F0000A732,
0xA7330000A734,
0xA7350000A736,
0xA7370000A738,
0xA7390000A73A,
0xA73B0000A73C,
0xA73D0000A73E,
0xA73F0000A740,
0xA7410000A742,
0xA7430000A744,
0xA7450000A746,
0xA7470000A748,
0xA7490000A74A,
0xA74B0000A74C,
0xA74D0000A74E,
0xA74F0000A750,
0xA7510000A752,
0xA7530000A754,
0xA7550000A756,
0xA7570000A758,
0xA7590000A75A,
0xA75B0000A75C,
0xA75D0000A75E,
0xA75F0000A760,
0xA7610000A762,
0xA7630000A764,
0xA7650000A766,
0xA7670000A768,
0xA7690000A76A,
0xA76B0000A76C,
0xA76D0000A76E,
0xA76F0000A770,
0xA7710000A779,
0xA77A0000A77B,
0xA77C0000A77D,
0xA77F0000A780,
0xA7810000A782,
0xA7830000A784,
0xA7850000A786,
0xA7870000A789,
0xA78C0000A78D,
0xA78E0000A790,
0xA7910000A792,
0xA7930000A796,
0xA7970000A798,
0xA7990000A79A,
0xA79B0000A79C,
0xA79D0000A79E,
0xA79F0000A7A0,
0xA7A10000A7A2,
0xA7A30000A7A4,
0xA7A50000A7A6,
0xA7A70000A7A8,
0xA7A90000A7AA,
0xA7AF0000A7B0,
0xA7B50000A7B6,
0xA7B70000A7B8,
0xA7B90000A7BA,
0xA7BB0000A7BC,
0xA7BD0000A7BE,
0xA7BF0000A7C0,
0xA7C10000A7C2,
0xA7C30000A7C4,
0xA7C80000A7C9,
0xA7CA0000A7CB,
0xA7CD0000A7CE,
0xA7CF0000A7D0,
0xA7D10000A7D2,
0xA7D30000A7D4,
0xA7D50000A7D6,
0xA7D70000A7D8,
0xA7D90000A7DA,
0xA7DB0000A7DC,
0xA7F60000A7F8,
0xA7FA0000A828,
0xA82C0000A82D,
0xA8400000A874,
0xA8800000A8C6,
0xA8D00000A8DA,
0xA8E00000A8F8,
0xA8FB0000A8FC,
0xA8FD0000A92E,
0xA9300000A954,
0xA9800000A9C1,
0xA9CF0000A9DA,
0xA9E00000A9FF,
0xAA000000AA37,
0xAA400000AA4E,
0xAA500000AA5A,
0xAA600000AA77,
0xAA7A0000AAC3,
0xAADB0000AADE,
0xAAE00000AAF0,
0xAAF20000AAF7,
0xAB010000AB07,
0xAB090000AB0F,
0xAB110000AB17,
0xAB200000AB27,
0xAB280000AB2F,
0xAB300000AB5B,
0xAB600000AB69,
0xABC00000ABEB,
0xABEC0000ABEE,
0xABF00000ABFA,
0xAC000000D7A4,
0xFA0E0000FA10,
0xFA110000FA12,
0xFA130000FA15,
0xFA1F0000FA20,
0xFA210000FA22,
0xFA230000FA25,
0xFA270000FA2A,
0xFB1E0000FB1F,
0xFE200000FE30,
0xFE730000FE74,
0x100000001000C,
0x1000D00010027,
0x100280001003B,
0x1003C0001003E,
0x1003F0001004E,
0x100500001005E,
0x10080000100FB,
0x101FD000101FE,
0x102800001029D,
0x102A0000102D1,
0x102E0000102E1,
0x1030000010320,
0x1032D00010341,
0x103420001034A,
0x103500001037B,
0x103800001039E,
0x103A0000103C4,
0x103C8000103D0,
0x104280001049E,
0x104A0000104AA,
0x104D8000104FC,
0x1050000010528,
0x1053000010564,
0x10597000105A2,
0x105A3000105B2,
0x105B3000105BA,
0x105BB000105BD,
0x105C0000105F4,
0x1060000010737,
0x1074000010756,
0x1076000010768,
0x1078000010781,
0x1080000010806,
0x1080800010809,
0x1080A00010836,
0x1083700010839,
0x1083C0001083D,
0x1083F00010856,
0x1086000010877,
0x108800001089F,
0x108E0000108F3,
0x108F4000108F6,
0x1090000010916,
0x109200001093A,
0x109400001095A,
0x10980000109B8,
0x109BE000109C0,
0x10A0000010A04,
0x10A0500010A07,
0x10A0C00010A14,
0x10A1500010A18,
0x10A1900010A36,
0x10A3800010A3B,
0x10A3F00010A40,
0x10A6000010A7D,
0x10A8000010A9D,
0x10AC000010AC8,
0x10AC900010AE7,
0x10B0000010B36,
0x10B4000010B56,
0x10B6000010B73,
0x10B8000010B92,
0x10C0000010C49,
0x10CC000010CF3,
0x10D0000010D28,
0x10D3000010D3A,
0x10D4000010D50,
0x10D6900010D6E,
0x10D6F00010D86,
0x10E8000010EAA,
0x10EAB00010EAD,
0x10EB000010EB2,
0x10EC200010EC8,
0x10EFA00010F1D,
0x10F2700010F28,
0x10F3000010F51,
0x10F7000010F86,
0x10FB000010FC5,
0x10FE000010FF7,
0x1100000011047,
0x1106600011076,
0x1107F000110BB,
0x110C2000110C3,
0x110D0000110E9,
0x110F0000110FA,
0x1110000011135,
0x1113600011140,
0x1114400011148,
0x1115000011174,
0x1117600011177,
0x11180000111C5,
0x111C9000111CD,
0x111CE000111DB,
0x111DC000111DD,
0x1120000011212,
0x1121300011238,
0x1123E00011242,
0x1128000011287,
0x1128800011289,
0x1128A0001128E,
0x1128F0001129E,
0x1129F000112A9,
0x112B0000112EB,
0x112F0000112FA,
0x1130000011304,
0x113050001130D,
0x1130F00011311,
0x1131300011329,
0x1132A00011331,
0x1133200011334,
0x113350001133A,
0x1133B00011345,
0x1134700011349,
0x1134B0001134E,
0x1135000011351,
0x1135700011358,
0x1135D00011364,
0x113660001136D,
0x1137000011375,
0x113800001138A,
0x1138B0001138C,
0x1138E0001138F,
0x11390000113B6,
0x113B7000113C1,
0x113C2000113C3,
0x113C5000113C6,
0x113C7000113CB,
0x113CC000113D4,
0x113E1000113E3,
0x114000001144B,
0x114500001145A,
0x1145E00011462,
0x11480000114C6,
0x114C7000114C8,
0x114D0000114DA,
0x11580000115B6,
0x115B8000115C1,
0x115D8000115DE,
0x1160000011641,
0x1164400011645,
0x116500001165A,
0x11680000116B9,
0x116C0000116CA,
0x116D0000116E4,
0x117000001171B,
0x1171D0001172C,
0x117300001173A,
0x1174000011747,
0x118000001183B,
0x118C0000118EA,
0x118FF00011907,
0x119090001190A,
0x1190C00011914,
0x1191500011917,
0x1191800011936,
0x1193700011939,
0x1193B00011944,
0x119500001195A,
0x119A0000119A8,
0x119AA000119D8,
0x119DA000119E2,
0x119E3000119E5,
0x11A0000011A3F,
0x11A4700011A48,
0x11A5000011A9A,
0x11A9D00011A9E,
0x11AB000011AF9,
0x11B6000011B68,
0x11BC000011BE1,
0x11BF000011BFA,
0x11C0000011C09,
0x11C0A00011C37,
0x11C3800011C41,
0x11C5000011C5A,
0x11C7200011C90,
0x11C9200011CA8,
0x11CA900011CB7,
0x11D0000011D07,
0x11D0800011D0A,
0x11D0B00011D37,
0x11D3A00011D3B,
0x11D3C00011D3E,
0x11D3F00011D48,
0x11D5000011D5A,
0x11D6000011D66,
0x11D6700011D69,
0x11D6A00011D8F,
0x11D9000011D92,
0x11D9300011D99,
0x11DA000011DAA,
0x11DB000011DDC,
0x11DE000011DEA,
0x11EE000011EF7,
0x11F0000011F11,
0x11F1200011F3B,
0x11F3E00011F43,
0x11F5000011F5B,
0x11FB000011FB1,
0x120000001239A,
0x1248000012544,
0x12F9000012FF1,
0x1300000013430,
0x1344000013456,
0x13460000143FB,
0x1440000014647,
0x161000001613A,
0x1680000016A39,
0x16A4000016A5F,
0x16A6000016A6A,
0x16A7000016ABF,
0x16AC000016ACA,
0x16AD000016AEE,
0x16AF000016AF5,
0x16B0000016B37,
0x16B4000016B44,
0x16B5000016B5A,
0x16B6300016B78,
0x16B7D00016B90,
0x16D4000016D6D,
0x16D7000016D7A,
0x16E6000016E80,
0x16EBB00016ED4,
0x16F0000016F4B,
0x16F4F00016F88,
0x16F8F00016FA0,
0x16FE000016FE2,
0x16FE300016FE5,
0x16FF000016FF4,
0x1700000018CD6,
0x18CFF00018D1F,
0x18D8000018DF3,
0x1AFF00001AFF4,
0x1AFF50001AFFC,
0x1AFFD0001AFFF,
0x1B0000001B123,
0x1B1320001B133,
0x1B1500001B153,
0x1B1550001B156,
0x1B1640001B168,
0x1B1700001B2FC,
0x1BC000001BC6B,
0x1BC700001BC7D,
0x1BC800001BC89,
0x1BC900001BC9A,
0x1BC9D0001BC9F,
0x1CF000001CF2E,
0x1CF300001CF47,
0x1DA000001DA37,
0x1DA3B0001DA6D,
0x1DA750001DA76,
0x1DA840001DA85,
0x1DA9B0001DAA0,
0x1DAA10001DAB0,
0x1DF000001DF1F,
0x1DF250001DF2B,
0x1E0000001E007,
0x1E0080001E019,
0x1E01B0001E022,
0x1E0230001E025,
0x1E0260001E02B,
0x1E08F0001E090,
0x1E1000001E12D,
0x1E1300001E13E,
0x1E1400001E14A,
0x1E14E0001E14F,
0x1E2900001E2AF,
0x1E2C00001E2FA,
0x1E4D00001E4FA,
0x1E5D00001E5FB,
0x1E6C00001E6DF,
0x1E6E00001E6F6,
0x1E6FE0001E700,
0x1E7E00001E7E7,
0x1E7E80001E7EC,
0x1E7ED0001E7EF,
0x1E7F00001E7FF,
0x1E8000001E8C5,
0x1E8D00001E8D7,
0x1E9220001E94C,
0x1E9500001E95A,
0x200000002A6E0,
0x2A7000002B81E,
0x2B8200002CEAE,
0x2CEB00002EBE1,
0x2EBF00002EE5E,
0x300000003134B,
0x313500003347A,
),
"CONTEXTJ": (0x200C0000200E,),
"CONTEXTO": (
0xB7000000B8,
0x37500000376,
0x5F3000005F5,
0x6600000066A,
0x6F0000006FA,
0x30FB000030FC,
),
}
kjd-idna-2835591/idna/intranges.py 0000664 0000000 0000000 00000003473 15207564475 0016702 0 ustar 00root root 0000000 0000000 """
Given a list of integers, made up of (hopefully) a small number of long runs
of consecutive integers, compute a representation of the form
((start1, end1), (start2, end2) ...). Then answer the question "was x present
in the original list?" in time O(log(# runs)).
"""
import bisect
def intranges_from_list(list_: list[int]) -> tuple[int, ...]:
"""Represent a list of integers as a sequence of ranges:
((start_0, end_0), (start_1, end_1), ...), such that the original
integers are exactly those x such that start_i <= x < end_i for some i.
Ranges are encoded as single integers (start << 32 | end), not as tuples.
"""
sorted_list = sorted(list_)
ranges = []
last_write = -1
for i in range(len(sorted_list)):
if i + 1 < len(sorted_list) and sorted_list[i] == sorted_list[i + 1] - 1:
continue
current_range = sorted_list[last_write + 1 : i + 1]
ranges.append(_encode_range(current_range[0], current_range[-1] + 1))
last_write = i
return tuple(ranges)
def _encode_range(start: int, end: int) -> int:
return (start << 32) | end
def _decode_range(r: int) -> tuple[int, int]:
return (r >> 32), (r & ((1 << 32) - 1))
def intranges_contain(int_: int, ranges: tuple[int, ...]) -> bool:
"""Determine if `int_` falls into one of the ranges in `ranges`."""
tuple_ = _encode_range(int_, 0)
pos = bisect.bisect_left(ranges, tuple_)
# we could be immediately ahead of a tuple (start, end)
# with start < int_ <= end
if pos > 0:
left, right = _decode_range(ranges[pos - 1])
if left <= int_ < right:
return True
# or we could be immediately behind a tuple (int_, end)
if pos < len(ranges):
left, _ = _decode_range(ranges[pos])
if left == int_:
return True
return False
kjd-idna-2835591/idna/package_data.py 0000664 0000000 0000000 00000000025 15207564475 0017262 0 ustar 00root root 0000000 0000000 __version__ = "3.18"
kjd-idna-2835591/idna/py.typed 0000664 0000000 0000000 00000000000 15207564475 0016014 0 ustar 00root root 0000000 0000000 kjd-idna-2835591/idna/uts46data.py 0000664 0000000 0000000 00000711525 15207564475 0016533 0 ustar 00root root 0000000 0000000 # This file is automatically generated by tools/idna-data
from array import array
from typing import Optional
"""IDNA Mapping Table from UTS46."""
__version__ = "17.0.0"
uts46_starts: "array[int]" = array(
"I",
(
0x0,
0x1,
0x2,
0x3,
0x4,
0x5,
0x6,
0x7,
0x8,
0x9,
0xA,
0xB,
0xC,
0xD,
0xE,
0xF,
0x10,
0x11,
0x12,
0x13,
0x14,
0x15,
0x16,
0x17,
0x18,
0x19,
0x1A,
0x1B,
0x1C,
0x1D,
0x1E,
0x1F,
0x20,
0x21,
0x22,
0x23,
0x24,
0x25,
0x26,
0x27,
0x28,
0x29,
0x2A,
0x2B,
0x2C,
0x2D,
0x2E,
0x2F,
0x30,
0x31,
0x32,
0x33,
0x34,
0x35,
0x36,
0x37,
0x38,
0x39,
0x3A,
0x3B,
0x3C,
0x3D,
0x3E,
0x3F,
0x40,
0x41,
0x42,
0x43,
0x44,
0x45,
0x46,
0x47,
0x48,
0x49,
0x4A,
0x4B,
0x4C,
0x4D,
0x4E,
0x4F,
0x50,
0x51,
0x52,
0x53,
0x54,
0x55,
0x56,
0x57,
0x58,
0x59,
0x5A,
0x5B,
0x5C,
0x5D,
0x5E,
0x5F,
0x60,
0x61,
0x62,
0x63,
0x64,
0x65,
0x66,
0x67,
0x68,
0x69,
0x6A,
0x6B,
0x6C,
0x6D,
0x6E,
0x6F,
0x70,
0x71,
0x72,
0x73,
0x74,
0x75,
0x76,
0x77,
0x78,
0x79,
0x7A,
0x7B,
0x7C,
0x7D,
0x7E,
0x7F,
0x80,
0x81,
0x82,
0x83,
0x84,
0x85,
0x86,
0x87,
0x88,
0x89,
0x8A,
0x8B,
0x8C,
0x8D,
0x8E,
0x8F,
0x90,
0x91,
0x92,
0x93,
0x94,
0x95,
0x96,
0x97,
0x98,
0x99,
0x9A,
0x9B,
0x9C,
0x9D,
0x9E,
0x9F,
0xA0,
0xA1,
0xA2,
0xA3,
0xA4,
0xA5,
0xA6,
0xA7,
0xA8,
0xA9,
0xAA,
0xAB,
0xAC,
0xAD,
0xAE,
0xAF,
0xB0,
0xB1,
0xB2,
0xB3,
0xB4,
0xB5,
0xB6,
0xB7,
0xB8,
0xB9,
0xBA,
0xBB,
0xBC,
0xBD,
0xBE,
0xBF,
0xC0,
0xC1,
0xC2,
0xC3,
0xC4,
0xC5,
0xC6,
0xC7,
0xC8,
0xC9,
0xCA,
0xCB,
0xCC,
0xCD,
0xCE,
0xCF,
0xD0,
0xD1,
0xD2,
0xD3,
0xD4,
0xD5,
0xD6,
0xD7,
0xD8,
0xD9,
0xDA,
0xDB,
0xDC,
0xDD,
0xDE,
0xDF,
0xE0,
0xE1,
0xE2,
0xE3,
0xE4,
0xE5,
0xE6,
0xE7,
0xE8,
0xE9,
0xEA,
0xEB,
0xEC,
0xED,
0xEE,
0xEF,
0xF0,
0xF1,
0xF2,
0xF3,
0xF4,
0xF5,
0xF6,
0xF7,
0xF8,
0xF9,
0xFA,
0xFB,
0xFC,
0xFD,
0xFE,
0xFF,
0x100,
0x101,
0x102,
0x103,
0x104,
0x105,
0x106,
0x107,
0x108,
0x109,
0x10A,
0x10B,
0x10C,
0x10D,
0x10E,
0x10F,
0x110,
0x111,
0x112,
0x113,
0x114,
0x115,
0x116,
0x117,
0x118,
0x119,
0x11A,
0x11B,
0x11C,
0x11D,
0x11E,
0x11F,
0x120,
0x121,
0x122,
0x123,
0x124,
0x125,
0x126,
0x127,
0x128,
0x129,
0x12A,
0x12B,
0x12C,
0x12D,
0x12E,
0x12F,
0x130,
0x131,
0x132,
0x134,
0x135,
0x136,
0x137,
0x139,
0x13A,
0x13B,
0x13C,
0x13D,
0x13E,
0x13F,
0x141,
0x142,
0x143,
0x144,
0x145,
0x146,
0x147,
0x148,
0x149,
0x14A,
0x14B,
0x14C,
0x14D,
0x14E,
0x14F,
0x150,
0x151,
0x152,
0x153,
0x154,
0x155,
0x156,
0x157,
0x158,
0x159,
0x15A,
0x15B,
0x15C,
0x15D,
0x15E,
0x15F,
0x160,
0x161,
0x162,
0x163,
0x164,
0x165,
0x166,
0x167,
0x168,
0x169,
0x16A,
0x16B,
0x16C,
0x16D,
0x16E,
0x16F,
0x170,
0x171,
0x172,
0x173,
0x174,
0x175,
0x176,
0x177,
0x178,
0x179,
0x17A,
0x17B,
0x17C,
0x17D,
0x17E,
0x17F,
0x180,
0x181,
0x182,
0x183,
0x184,
0x185,
0x186,
0x187,
0x188,
0x189,
0x18A,
0x18B,
0x18C,
0x18E,
0x18F,
0x190,
0x191,
0x192,
0x193,
0x194,
0x195,
0x196,
0x197,
0x198,
0x199,
0x19C,
0x19D,
0x19E,
0x19F,
0x1A0,
0x1A1,
0x1A2,
0x1A3,
0x1A4,
0x1A5,
0x1A6,
0x1A7,
0x1A8,
0x1A9,
0x1AA,
0x1AC,
0x1AD,
0x1AE,
0x1AF,
0x1B0,
0x1B1,
0x1B2,
0x1B3,
0x1B4,
0x1B5,
0x1B6,
0x1B7,
0x1B8,
0x1B9,
0x1BC,
0x1BD,
0x1C4,
0x1C7,
0x1CA,
0x1CD,
0x1CE,
0x1CF,
0x1D0,
0x1D1,
0x1D2,
0x1D3,
0x1D4,
0x1D5,
0x1D6,
0x1D7,
0x1D8,
0x1D9,
0x1DA,
0x1DB,
0x1DC,
0x1DE,
0x1DF,
0x1E0,
0x1E1,
0x1E2,
0x1E3,
0x1E4,
0x1E5,
0x1E6,
0x1E7,
0x1E8,
0x1E9,
0x1EA,
0x1EB,
0x1EC,
0x1ED,
0x1EE,
0x1EF,
0x1F1,
0x1F4,
0x1F5,
0x1F6,
0x1F7,
0x1F8,
0x1F9,
0x1FA,
0x1FB,
0x1FC,
0x1FD,
0x1FE,
0x1FF,
0x200,
0x201,
0x202,
0x203,
0x204,
0x205,
0x206,
0x207,
0x208,
0x209,
0x20A,
0x20B,
0x20C,
0x20D,
0x20E,
0x20F,
0x210,
0x211,
0x212,
0x213,
0x214,
0x215,
0x216,
0x217,
0x218,
0x219,
0x21A,
0x21B,
0x21C,
0x21D,
0x21E,
0x21F,
0x220,
0x221,
0x222,
0x223,
0x224,
0x225,
0x226,
0x227,
0x228,
0x229,
0x22A,
0x22B,
0x22C,
0x22D,
0x22E,
0x22F,
0x230,
0x231,
0x232,
0x233,
0x23A,
0x23B,
0x23C,
0x23D,
0x23E,
0x23F,
0x241,
0x242,
0x243,
0x244,
0x245,
0x246,
0x247,
0x248,
0x249,
0x24A,
0x24B,
0x24C,
0x24D,
0x24E,
0x24F,
0x2B0,
0x2B1,
0x2B2,
0x2B3,
0x2B4,
0x2B5,
0x2B6,
0x2B7,
0x2B8,
0x2B9,
0x2D8,
0x2D9,
0x2DA,
0x2DB,
0x2DC,
0x2DD,
0x2DE,
0x2E0,
0x2E1,
0x2E2,
0x2E3,
0x2E4,
0x2E5,
0x340,
0x341,
0x342,
0x343,
0x344,
0x345,
0x346,
0x34F,
0x350,
0x370,
0x371,
0x372,
0x373,
0x374,
0x375,
0x376,
0x377,
0x378,
0x37A,
0x37B,
0x37E,
0x37F,
0x380,
0x384,
0x385,
0x386,
0x387,
0x388,
0x389,
0x38A,
0x38B,
0x38C,
0x38D,
0x38E,
0x38F,
0x390,
0x391,
0x392,
0x393,
0x394,
0x395,
0x396,
0x397,
0x398,
0x399,
0x39A,
0x39B,
0x39C,
0x39D,
0x39E,
0x39F,
0x3A0,
0x3A1,
0x3A2,
0x3A3,
0x3A4,
0x3A5,
0x3A6,
0x3A7,
0x3A8,
0x3A9,
0x3AA,
0x3AB,
0x3AC,
0x3C2,
0x3C3,
0x3CF,
0x3D0,
0x3D1,
0x3D2,
0x3D3,
0x3D4,
0x3D5,
0x3D6,
0x3D7,
0x3D8,
0x3D9,
0x3DA,
0x3DB,
0x3DC,
0x3DD,
0x3DE,
0x3DF,
0x3E0,
0x3E1,
0x3E2,
0x3E3,
0x3E4,
0x3E5,
0x3E6,
0x3E7,
0x3E8,
0x3E9,
0x3EA,
0x3EB,
0x3EC,
0x3ED,
0x3EE,
0x3EF,
0x3F0,
0x3F1,
0x3F2,
0x3F3,
0x3F4,
0x3F5,
0x3F6,
0x3F7,
0x3F8,
0x3F9,
0x3FA,
0x3FB,
0x3FD,
0x3FE,
0x3FF,
0x400,
0x401,
0x402,
0x403,
0x404,
0x405,
0x406,
0x407,
0x408,
0x409,
0x40A,
0x40B,
0x40C,
0x40D,
0x40E,
0x40F,
0x410,
0x411,
0x412,
0x413,
0x414,
0x415,
0x416,
0x417,
0x418,
0x419,
0x41A,
0x41B,
0x41C,
0x41D,
0x41E,
0x41F,
0x420,
0x421,
0x422,
0x423,
0x424,
0x425,
0x426,
0x427,
0x428,
0x429,
0x42A,
0x42B,
0x42C,
0x42D,
0x42E,
0x42F,
0x430,
0x460,
0x461,
0x462,
0x463,
0x464,
0x465,
0x466,
0x467,
0x468,
0x469,
0x46A,
0x46B,
0x46C,
0x46D,
0x46E,
0x46F,
0x470,
0x471,
0x472,
0x473,
0x474,
0x475,
0x476,
0x477,
0x478,
0x479,
0x47A,
0x47B,
0x47C,
0x47D,
0x47E,
0x47F,
0x480,
0x481,
0x48A,
0x48B,
0x48C,
0x48D,
0x48E,
0x48F,
0x490,
0x491,
0x492,
0x493,
0x494,
0x495,
0x496,
0x497,
0x498,
0x499,
0x49A,
0x49B,
0x49C,
0x49D,
0x49E,
0x49F,
0x4A0,
0x4A1,
0x4A2,
0x4A3,
0x4A4,
0x4A5,
0x4A6,
0x4A7,
0x4A8,
0x4A9,
0x4AA,
0x4AB,
0x4AC,
0x4AD,
0x4AE,
0x4AF,
0x4B0,
0x4B1,
0x4B2,
0x4B3,
0x4B4,
0x4B5,
0x4B6,
0x4B7,
0x4B8,
0x4B9,
0x4BA,
0x4BB,
0x4BC,
0x4BD,
0x4BE,
0x4BF,
0x4C0,
0x4C1,
0x4C2,
0x4C3,
0x4C4,
0x4C5,
0x4C6,
0x4C7,
0x4C8,
0x4C9,
0x4CA,
0x4CB,
0x4CC,
0x4CD,
0x4CE,
0x4D0,
0x4D1,
0x4D2,
0x4D3,
0x4D4,
0x4D5,
0x4D6,
0x4D7,
0x4D8,
0x4D9,
0x4DA,
0x4DB,
0x4DC,
0x4DD,
0x4DE,
0x4DF,
0x4E0,
0x4E1,
0x4E2,
0x4E3,
0x4E4,
0x4E5,
0x4E6,
0x4E7,
0x4E8,
0x4E9,
0x4EA,
0x4EB,
0x4EC,
0x4ED,
0x4EE,
0x4EF,
0x4F0,
0x4F1,
0x4F2,
0x4F3,
0x4F4,
0x4F5,
0x4F6,
0x4F7,
0x4F8,
0x4F9,
0x4FA,
0x4FB,
0x4FC,
0x4FD,
0x4FE,
0x4FF,
0x500,
0x501,
0x502,
0x503,
0x504,
0x505,
0x506,
0x507,
0x508,
0x509,
0x50A,
0x50B,
0x50C,
0x50D,
0x50E,
0x50F,
0x510,
0x511,
0x512,
0x513,
0x514,
0x515,
0x516,
0x517,
0x518,
0x519,
0x51A,
0x51B,
0x51C,
0x51D,
0x51E,
0x51F,
0x520,
0x521,
0x522,
0x523,
0x524,
0x525,
0x526,
0x527,
0x528,
0x529,
0x52A,
0x52B,
0x52C,
0x52D,
0x52E,
0x52F,
0x530,
0x531,
0x532,
0x533,
0x534,
0x535,
0x536,
0x537,
0x538,
0x539,
0x53A,
0x53B,
0x53C,
0x53D,
0x53E,
0x53F,
0x540,
0x541,
0x542,
0x543,
0x544,
0x545,
0x546,
0x547,
0x548,
0x549,
0x54A,
0x54B,
0x54C,
0x54D,
0x54E,
0x54F,
0x550,
0x551,
0x552,
0x553,
0x554,
0x555,
0x556,
0x557,
0x559,
0x587,
0x588,
0x58B,
0x58D,
0x590,
0x591,
0x5C8,
0x5D0,
0x5EB,
0x5EF,
0x5F5,
0x606,
0x61C,
0x61D,
0x675,
0x676,
0x677,
0x678,
0x679,
0x6DD,
0x6DE,
0x70E,
0x710,
0x74B,
0x74D,
0x7B2,
0x7C0,
0x7FB,
0x7FD,
0x82E,
0x830,
0x83F,
0x840,
0x85C,
0x85E,
0x85F,
0x860,
0x86B,
0x870,
0x890,
0x897,
0x8E2,
0x8E3,
0x958,
0x959,
0x95A,
0x95B,
0x95C,
0x95D,
0x95E,
0x95F,
0x960,
0x984,
0x985,
0x98D,
0x98F,
0x991,
0x993,
0x9A9,
0x9AA,
0x9B1,
0x9B2,
0x9B3,
0x9B6,
0x9BA,
0x9BC,
0x9C5,
0x9C7,
0x9C9,
0x9CB,
0x9CF,
0x9D7,
0x9D8,
0x9DC,
0x9DD,
0x9DE,
0x9DF,
0x9E0,
0x9E4,
0x9E6,
0x9FF,
0xA01,
0xA04,
0xA05,
0xA0B,
0xA0F,
0xA11,
0xA13,
0xA29,
0xA2A,
0xA31,
0xA32,
0xA33,
0xA34,
0xA35,
0xA36,
0xA37,
0xA38,
0xA3A,
0xA3C,
0xA3D,
0xA3E,
0xA43,
0xA47,
0xA49,
0xA4B,
0xA4E,
0xA51,
0xA52,
0xA59,
0xA5A,
0xA5B,
0xA5C,
0xA5D,
0xA5E,
0xA5F,
0xA66,
0xA77,
0xA81,
0xA84,
0xA85,
0xA8E,
0xA8F,
0xA92,
0xA93,
0xAA9,
0xAAA,
0xAB1,
0xAB2,
0xAB4,
0xAB5,
0xABA,
0xABC,
0xAC6,
0xAC7,
0xACA,
0xACB,
0xACE,
0xAD0,
0xAD1,
0xAE0,
0xAE4,
0xAE6,
0xAF2,
0xAF9,
0xB00,
0xB01,
0xB04,
0xB05,
0xB0D,
0xB0F,
0xB11,
0xB13,
0xB29,
0xB2A,
0xB31,
0xB32,
0xB34,
0xB35,
0xB3A,
0xB3C,
0xB45,
0xB47,
0xB49,
0xB4B,
0xB4E,
0xB55,
0xB58,
0xB5C,
0xB5D,
0xB5E,
0xB5F,
0xB64,
0xB66,
0xB78,
0xB82,
0xB84,
0xB85,
0xB8B,
0xB8E,
0xB91,
0xB92,
0xB96,
0xB99,
0xB9B,
0xB9C,
0xB9D,
0xB9E,
0xBA0,
0xBA3,
0xBA5,
0xBA8,
0xBAB,
0xBAE,
0xBBA,
0xBBE,
0xBC3,
0xBC6,
0xBC9,
0xBCA,
0xBCE,
0xBD0,
0xBD1,
0xBD7,
0xBD8,
0xBE6,
0xBFB,
0xC00,
0xC0D,
0xC0E,
0xC11,
0xC12,
0xC29,
0xC2A,
0xC3A,
0xC3C,
0xC45,
0xC46,
0xC49,
0xC4A,
0xC4E,
0xC55,
0xC57,
0xC58,
0xC5B,
0xC5C,
0xC5E,
0xC60,
0xC64,
0xC66,
0xC70,
0xC77,
0xC8D,
0xC8E,
0xC91,
0xC92,
0xCA9,
0xCAA,
0xCB4,
0xCB5,
0xCBA,
0xCBC,
0xCC5,
0xCC6,
0xCC9,
0xCCA,
0xCCE,
0xCD5,
0xCD7,
0xCDC,
0xCDF,
0xCE0,
0xCE4,
0xCE6,
0xCF0,
0xCF1,
0xCF4,
0xD00,
0xD0D,
0xD0E,
0xD11,
0xD12,
0xD45,
0xD46,
0xD49,
0xD4A,
0xD50,
0xD54,
0xD64,
0xD66,
0xD80,
0xD81,
0xD84,
0xD85,
0xD97,
0xD9A,
0xDB2,
0xDB3,
0xDBC,
0xDBD,
0xDBE,
0xDC0,
0xDC7,
0xDCA,
0xDCB,
0xDCF,
0xDD5,
0xDD6,
0xDD7,
0xDD8,
0xDE0,
0xDE6,
0xDF0,
0xDF2,
0xDF5,
0xE01,
0xE33,
0xE34,
0xE3B,
0xE3F,
0xE5C,
0xE81,
0xE83,
0xE84,
0xE85,
0xE86,
0xE8B,
0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
0xEB3,
0xEB4,
0xEBE,
0xEC0,
0xEC5,
0xEC6,
0xEC7,
0xEC8,
0xECF,
0xED0,
0xEDA,
0xEDC,
0xEDD,
0xEDE,
0xEE0,
0xF00,
0xF0C,
0xF0D,
0xF43,
0xF44,
0xF48,
0xF49,
0xF4D,
0xF4E,
0xF52,
0xF53,
0xF57,
0xF58,
0xF5C,
0xF5D,
0xF69,
0xF6A,
0xF6D,
0xF71,
0xF73,
0xF74,
0xF75,
0xF76,
0xF77,
0xF78,
0xF79,
0xF7A,
0xF81,
0xF82,
0xF93,
0xF94,
0xF98,
0xF99,
0xF9D,
0xF9E,
0xFA2,
0xFA3,
0xFA7,
0xFA8,
0xFAC,
0xFAD,
0xFB9,
0xFBA,
0xFBD,
0xFBE,
0xFCD,
0xFCE,
0xFDB,
0x1000,
0x10A0,
0x10A1,
0x10A2,
0x10A3,
0x10A4,
0x10A5,
0x10A6,
0x10A7,
0x10A8,
0x10A9,
0x10AA,
0x10AB,
0x10AC,
0x10AD,
0x10AE,
0x10AF,
0x10B0,
0x10B1,
0x10B2,
0x10B3,
0x10B4,
0x10B5,
0x10B6,
0x10B7,
0x10B8,
0x10B9,
0x10BA,
0x10BB,
0x10BC,
0x10BD,
0x10BE,
0x10BF,
0x10C0,
0x10C1,
0x10C2,
0x10C3,
0x10C4,
0x10C5,
0x10C6,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
0x10D0,
0x10FC,
0x10FD,
0x115F,
0x1161,
0x1249,
0x124A,
0x124E,
0x1250,
0x1257,
0x1258,
0x1259,
0x125A,
0x125E,
0x1260,
0x1289,
0x128A,
0x128E,
0x1290,
0x12B1,
0x12B2,
0x12B6,
0x12B8,
0x12BF,
0x12C0,
0x12C1,
0x12C2,
0x12C6,
0x12C8,
0x12D7,
0x12D8,
0x1311,
0x1312,
0x1316,
0x1318,
0x135B,
0x135D,
0x137D,
0x1380,
0x139A,
0x13A0,
0x13F6,
0x13F8,
0x13F9,
0x13FA,
0x13FB,
0x13FC,
0x13FD,
0x13FE,
0x1400,
0x1680,
0x1681,
0x169D,
0x16A0,
0x16F9,
0x1700,
0x1716,
0x171F,
0x1737,
0x1740,
0x1754,
0x1760,
0x176D,
0x176E,
0x1771,
0x1772,
0x1774,
0x1780,
0x17B4,
0x17B6,
0x17DE,
0x17E0,
0x17EA,
0x17F0,
0x17FA,
0x1800,
0x180B,
0x1810,
0x181A,
0x1820,
0x1879,
0x1880,
0x18AB,
0x18B0,
0x18F6,
0x1900,
0x191F,
0x1920,
0x192C,
0x1930,
0x193C,
0x1940,
0x1941,
0x1944,
0x196E,
0x1970,
0x1975,
0x1980,
0x19AC,
0x19B0,
0x19CA,
0x19D0,
0x19DB,
0x19DE,
0x1A1C,
0x1A1E,
0x1A5F,
0x1A60,
0x1A7D,
0x1A7F,
0x1A8A,
0x1A90,
0x1A9A,
0x1AA0,
0x1AAE,
0x1AB0,
0x1ADE,
0x1AE0,
0x1AEC,
0x1B00,
0x1B4D,
0x1B4E,
0x1BF4,
0x1BFC,
0x1C38,
0x1C3B,
0x1C4A,
0x1C4D,
0x1C80,
0x1C81,
0x1C82,
0x1C83,
0x1C84,
0x1C86,
0x1C87,
0x1C88,
0x1C89,
0x1C8A,
0x1C8B,
0x1C90,
0x1C91,
0x1C92,
0x1C93,
0x1C94,
0x1C95,
0x1C96,
0x1C97,
0x1C98,
0x1C99,
0x1C9A,
0x1C9B,
0x1C9C,
0x1C9D,
0x1C9E,
0x1C9F,
0x1CA0,
0x1CA1,
0x1CA2,
0x1CA3,
0x1CA4,
0x1CA5,
0x1CA6,
0x1CA7,
0x1CA8,
0x1CA9,
0x1CAA,
0x1CAB,
0x1CAC,
0x1CAD,
0x1CAE,
0x1CAF,
0x1CB0,
0x1CB1,
0x1CB2,
0x1CB3,
0x1CB4,
0x1CB5,
0x1CB6,
0x1CB7,
0x1CB8,
0x1CB9,
0x1CBA,
0x1CBB,
0x1CBD,
0x1CBE,
0x1CBF,
0x1CC0,
0x1CC8,
0x1CD0,
0x1CFB,
0x1D00,
0x1D2C,
0x1D2D,
0x1D2E,
0x1D2F,
0x1D30,
0x1D31,
0x1D32,
0x1D33,
0x1D34,
0x1D35,
0x1D36,
0x1D37,
0x1D38,
0x1D39,
0x1D3A,
0x1D3B,
0x1D3C,
0x1D3D,
0x1D3E,
0x1D3F,
0x1D40,
0x1D41,
0x1D42,
0x1D43,
0x1D44,
0x1D45,
0x1D46,
0x1D47,
0x1D48,
0x1D49,
0x1D4A,
0x1D4B,
0x1D4C,
0x1D4D,
0x1D4E,
0x1D4F,
0x1D50,
0x1D51,
0x1D52,
0x1D53,
0x1D54,
0x1D55,
0x1D56,
0x1D57,
0x1D58,
0x1D59,
0x1D5A,
0x1D5B,
0x1D5C,
0x1D5D,
0x1D5E,
0x1D5F,
0x1D60,
0x1D61,
0x1D62,
0x1D63,
0x1D64,
0x1D65,
0x1D66,
0x1D67,
0x1D68,
0x1D69,
0x1D6A,
0x1D6B,
0x1D78,
0x1D79,
0x1D9B,
0x1D9C,
0x1D9D,
0x1D9E,
0x1D9F,
0x1DA0,
0x1DA1,
0x1DA2,
0x1DA3,
0x1DA4,
0x1DA5,
0x1DA6,
0x1DA7,
0x1DA8,
0x1DA9,
0x1DAA,
0x1DAB,
0x1DAC,
0x1DAD,
0x1DAE,
0x1DAF,
0x1DB0,
0x1DB1,
0x1DB2,
0x1DB3,
0x1DB4,
0x1DB5,
0x1DB6,
0x1DB7,
0x1DB8,
0x1DB9,
0x1DBA,
0x1DBB,
0x1DBC,
0x1DBD,
0x1DBE,
0x1DBF,
0x1DC0,
0x1E00,
0x1E01,
0x1E02,
0x1E03,
0x1E04,
0x1E05,
0x1E06,
0x1E07,
0x1E08,
0x1E09,
0x1E0A,
0x1E0B,
0x1E0C,
0x1E0D,
0x1E0E,
0x1E0F,
0x1E10,
0x1E11,
0x1E12,
0x1E13,
0x1E14,
0x1E15,
0x1E16,
0x1E17,
0x1E18,
0x1E19,
0x1E1A,
0x1E1B,
0x1E1C,
0x1E1D,
0x1E1E,
0x1E1F,
0x1E20,
0x1E21,
0x1E22,
0x1E23,
0x1E24,
0x1E25,
0x1E26,
0x1E27,
0x1E28,
0x1E29,
0x1E2A,
0x1E2B,
0x1E2C,
0x1E2D,
0x1E2E,
0x1E2F,
0x1E30,
0x1E31,
0x1E32,
0x1E33,
0x1E34,
0x1E35,
0x1E36,
0x1E37,
0x1E38,
0x1E39,
0x1E3A,
0x1E3B,
0x1E3C,
0x1E3D,
0x1E3E,
0x1E3F,
0x1E40,
0x1E41,
0x1E42,
0x1E43,
0x1E44,
0x1E45,
0x1E46,
0x1E47,
0x1E48,
0x1E49,
0x1E4A,
0x1E4B,
0x1E4C,
0x1E4D,
0x1E4E,
0x1E4F,
0x1E50,
0x1E51,
0x1E52,
0x1E53,
0x1E54,
0x1E55,
0x1E56,
0x1E57,
0x1E58,
0x1E59,
0x1E5A,
0x1E5B,
0x1E5C,
0x1E5D,
0x1E5E,
0x1E5F,
0x1E60,
0x1E61,
0x1E62,
0x1E63,
0x1E64,
0x1E65,
0x1E66,
0x1E67,
0x1E68,
0x1E69,
0x1E6A,
0x1E6B,
0x1E6C,
0x1E6D,
0x1E6E,
0x1E6F,
0x1E70,
0x1E71,
0x1E72,
0x1E73,
0x1E74,
0x1E75,
0x1E76,
0x1E77,
0x1E78,
0x1E79,
0x1E7A,
0x1E7B,
0x1E7C,
0x1E7D,
0x1E7E,
0x1E7F,
0x1E80,
0x1E81,
0x1E82,
0x1E83,
0x1E84,
0x1E85,
0x1E86,
0x1E87,
0x1E88,
0x1E89,
0x1E8A,
0x1E8B,
0x1E8C,
0x1E8D,
0x1E8E,
0x1E8F,
0x1E90,
0x1E91,
0x1E92,
0x1E93,
0x1E94,
0x1E95,
0x1E9A,
0x1E9B,
0x1E9C,
0x1E9E,
0x1E9F,
0x1EA0,
0x1EA1,
0x1EA2,
0x1EA3,
0x1EA4,
0x1EA5,
0x1EA6,
0x1EA7,
0x1EA8,
0x1EA9,
0x1EAA,
0x1EAB,
0x1EAC,
0x1EAD,
0x1EAE,
0x1EAF,
0x1EB0,
0x1EB1,
0x1EB2,
0x1EB3,
0x1EB4,
0x1EB5,
0x1EB6,
0x1EB7,
0x1EB8,
0x1EB9,
0x1EBA,
0x1EBB,
0x1EBC,
0x1EBD,
0x1EBE,
0x1EBF,
0x1EC0,
0x1EC1,
0x1EC2,
0x1EC3,
0x1EC4,
0x1EC5,
0x1EC6,
0x1EC7,
0x1EC8,
0x1EC9,
0x1ECA,
0x1ECB,
0x1ECC,
0x1ECD,
0x1ECE,
0x1ECF,
0x1ED0,
0x1ED1,
0x1ED2,
0x1ED3,
0x1ED4,
0x1ED5,
0x1ED6,
0x1ED7,
0x1ED8,
0x1ED9,
0x1EDA,
0x1EDB,
0x1EDC,
0x1EDD,
0x1EDE,
0x1EDF,
0x1EE0,
0x1EE1,
0x1EE2,
0x1EE3,
0x1EE4,
0x1EE5,
0x1EE6,
0x1EE7,
0x1EE8,
0x1EE9,
0x1EEA,
0x1EEB,
0x1EEC,
0x1EED,
0x1EEE,
0x1EEF,
0x1EF0,
0x1EF1,
0x1EF2,
0x1EF3,
0x1EF4,
0x1EF5,
0x1EF6,
0x1EF7,
0x1EF8,
0x1EF9,
0x1EFA,
0x1EFB,
0x1EFC,
0x1EFD,
0x1EFE,
0x1EFF,
0x1F08,
0x1F09,
0x1F0A,
0x1F0B,
0x1F0C,
0x1F0D,
0x1F0E,
0x1F0F,
0x1F10,
0x1F16,
0x1F18,
0x1F19,
0x1F1A,
0x1F1B,
0x1F1C,
0x1F1D,
0x1F1E,
0x1F20,
0x1F28,
0x1F29,
0x1F2A,
0x1F2B,
0x1F2C,
0x1F2D,
0x1F2E,
0x1F2F,
0x1F30,
0x1F38,
0x1F39,
0x1F3A,
0x1F3B,
0x1F3C,
0x1F3D,
0x1F3E,
0x1F3F,
0x1F40,
0x1F46,
0x1F48,
0x1F49,
0x1F4A,
0x1F4B,
0x1F4C,
0x1F4D,
0x1F4E,
0x1F50,
0x1F58,
0x1F59,
0x1F5A,
0x1F5B,
0x1F5C,
0x1F5D,
0x1F5E,
0x1F5F,
0x1F60,
0x1F68,
0x1F69,
0x1F6A,
0x1F6B,
0x1F6C,
0x1F6D,
0x1F6E,
0x1F6F,
0x1F70,
0x1F71,
0x1F72,
0x1F73,
0x1F74,
0x1F75,
0x1F76,
0x1F77,
0x1F78,
0x1F79,
0x1F7A,
0x1F7B,
0x1F7C,
0x1F7D,
0x1F7E,
0x1F80,
0x1F81,
0x1F82,
0x1F83,
0x1F84,
0x1F85,
0x1F86,
0x1F87,
0x1F88,
0x1F89,
0x1F8A,
0x1F8B,
0x1F8C,
0x1F8D,
0x1F8E,
0x1F8F,
0x1F90,
0x1F91,
0x1F92,
0x1F93,
0x1F94,
0x1F95,
0x1F96,
0x1F97,
0x1F98,
0x1F99,
0x1F9A,
0x1F9B,
0x1F9C,
0x1F9D,
0x1F9E,
0x1F9F,
0x1FA0,
0x1FA1,
0x1FA2,
0x1FA3,
0x1FA4,
0x1FA5,
0x1FA6,
0x1FA7,
0x1FA8,
0x1FA9,
0x1FAA,
0x1FAB,
0x1FAC,
0x1FAD,
0x1FAE,
0x1FAF,
0x1FB0,
0x1FB2,
0x1FB3,
0x1FB4,
0x1FB5,
0x1FB6,
0x1FB7,
0x1FB8,
0x1FB9,
0x1FBA,
0x1FBB,
0x1FBC,
0x1FBD,
0x1FBE,
0x1FBF,
0x1FC0,
0x1FC1,
0x1FC2,
0x1FC3,
0x1FC4,
0x1FC5,
0x1FC6,
0x1FC7,
0x1FC8,
0x1FC9,
0x1FCA,
0x1FCB,
0x1FCC,
0x1FCD,
0x1FCE,
0x1FCF,
0x1FD0,
0x1FD3,
0x1FD4,
0x1FD6,
0x1FD8,
0x1FD9,
0x1FDA,
0x1FDB,
0x1FDC,
0x1FDD,
0x1FDE,
0x1FDF,
0x1FE0,
0x1FE3,
0x1FE4,
0x1FE8,
0x1FE9,
0x1FEA,
0x1FEB,
0x1FEC,
0x1FED,
0x1FEE,
0x1FEF,
0x1FF0,
0x1FF2,
0x1FF3,
0x1FF4,
0x1FF5,
0x1FF6,
0x1FF7,
0x1FF8,
0x1FF9,
0x1FFA,
0x1FFB,
0x1FFC,
0x1FFD,
0x1FFE,
0x1FFF,
0x2000,
0x200B,
0x200C,
0x200E,
0x2010,
0x2011,
0x2012,
0x2017,
0x2018,
0x2024,
0x2027,
0x2028,
0x202F,
0x2030,
0x2033,
0x2034,
0x2035,
0x2036,
0x2037,
0x2038,
0x203C,
0x203D,
0x203E,
0x203F,
0x2047,
0x2048,
0x2049,
0x204A,
0x2057,
0x2058,
0x205F,
0x2060,
0x2065,
0x206A,
0x2070,
0x2071,
0x2072,
0x2074,
0x2075,
0x2076,
0x2077,
0x2078,
0x2079,
0x207A,
0x207B,
0x207C,
0x207D,
0x207E,
0x207F,
0x2080,
0x2081,
0x2082,
0x2083,
0x2084,
0x2085,
0x2086,
0x2087,
0x2088,
0x2089,
0x208A,
0x208B,
0x208C,
0x208D,
0x208E,
0x208F,
0x2090,
0x2091,
0x2092,
0x2093,
0x2094,
0x2095,
0x2096,
0x2097,
0x2098,
0x2099,
0x209A,
0x209B,
0x209C,
0x209D,
0x20A0,
0x20A8,
0x20A9,
0x20C2,
0x20D0,
0x20F1,
0x2100,
0x2101,
0x2102,
0x2103,
0x2104,
0x2105,
0x2106,
0x2107,
0x2108,
0x2109,
0x210A,
0x210B,
0x210F,
0x2110,
0x2112,
0x2114,
0x2115,
0x2116,
0x2117,
0x2119,
0x211A,
0x211B,
0x211E,
0x2120,
0x2121,
0x2122,
0x2123,
0x2124,
0x2125,
0x2126,
0x2127,
0x2128,
0x2129,
0x212A,
0x212B,
0x212C,
0x212D,
0x212E,
0x212F,
0x2131,
0x2132,
0x2133,
0x2134,
0x2135,
0x2136,
0x2137,
0x2138,
0x2139,
0x213A,
0x213B,
0x213C,
0x213D,
0x213F,
0x2140,
0x2141,
0x2145,
0x2147,
0x2148,
0x2149,
0x214A,
0x2150,
0x2151,
0x2152,
0x2153,
0x2154,
0x2155,
0x2156,
0x2157,
0x2158,
0x2159,
0x215A,
0x215B,
0x215C,
0x215D,
0x215E,
0x215F,
0x2160,
0x2161,
0x2162,
0x2163,
0x2164,
0x2165,
0x2166,
0x2167,
0x2168,
0x2169,
0x216A,
0x216B,
0x216C,
0x216D,
0x216E,
0x216F,
0x2170,
0x2171,
0x2172,
0x2173,
0x2174,
0x2175,
0x2176,
0x2177,
0x2178,
0x2179,
0x217A,
0x217B,
0x217C,
0x217D,
0x217E,
0x217F,
0x2180,
0x2183,
0x2184,
0x2189,
0x218A,
0x218C,
0x2190,
0x222C,
0x222D,
0x222E,
0x222F,
0x2230,
0x2231,
0x2329,
0x232A,
0x232B,
0x242A,
0x2440,
0x244B,
0x2460,
0x2461,
0x2462,
0x2463,
0x2464,
0x2465,
0x2466,
0x2467,
0x2468,
0x2469,
0x246A,
0x246B,
0x246C,
0x246D,
0x246E,
0x246F,
0x2470,
0x2471,
0x2472,
0x2473,
0x2474,
0x2475,
0x2476,
0x2477,
0x2478,
0x2479,
0x247A,
0x247B,
0x247C,
0x247D,
0x247E,
0x247F,
0x2480,
0x2481,
0x2482,
0x2483,
0x2484,
0x2485,
0x2486,
0x2487,
0x2488,
0x249C,
0x249D,
0x249E,
0x249F,
0x24A0,
0x24A1,
0x24A2,
0x24A3,
0x24A4,
0x24A5,
0x24A6,
0x24A7,
0x24A8,
0x24A9,
0x24AA,
0x24AB,
0x24AC,
0x24AD,
0x24AE,
0x24AF,
0x24B0,
0x24B1,
0x24B2,
0x24B3,
0x24B4,
0x24B5,
0x24B6,
0x24B7,
0x24B8,
0x24B9,
0x24BA,
0x24BB,
0x24BC,
0x24BD,
0x24BE,
0x24BF,
0x24C0,
0x24C1,
0x24C2,
0x24C3,
0x24C4,
0x24C5,
0x24C6,
0x24C7,
0x24C8,
0x24C9,
0x24CA,
0x24CB,
0x24CC,
0x24CD,
0x24CE,
0x24CF,
0x24D0,
0x24D1,
0x24D2,
0x24D3,
0x24D4,
0x24D5,
0x24D6,
0x24D7,
0x24D8,
0x24D9,
0x24DA,
0x24DB,
0x24DC,
0x24DD,
0x24DE,
0x24DF,
0x24E0,
0x24E1,
0x24E2,
0x24E3,
0x24E4,
0x24E5,
0x24E6,
0x24E7,
0x24E8,
0x24E9,
0x24EA,
0x24EB,
0x2A0C,
0x2A0D,
0x2A74,
0x2A75,
0x2A76,
0x2A77,
0x2ADC,
0x2ADD,
0x2B74,
0x2B76,
0x2C00,
0x2C01,
0x2C02,
0x2C03,
0x2C04,
0x2C05,
0x2C06,
0x2C07,
0x2C08,
0x2C09,
0x2C0A,
0x2C0B,
0x2C0C,
0x2C0D,
0x2C0E,
0x2C0F,
0x2C10,
0x2C11,
0x2C12,
0x2C13,
0x2C14,
0x2C15,
0x2C16,
0x2C17,
0x2C18,
0x2C19,
0x2C1A,
0x2C1B,
0x2C1C,
0x2C1D,
0x2C1E,
0x2C1F,
0x2C20,
0x2C21,
0x2C22,
0x2C23,
0x2C24,
0x2C25,
0x2C26,
0x2C27,
0x2C28,
0x2C29,
0x2C2A,
0x2C2B,
0x2C2C,
0x2C2D,
0x2C2E,
0x2C2F,
0x2C30,
0x2C60,
0x2C61,
0x2C62,
0x2C63,
0x2C64,
0x2C65,
0x2C67,
0x2C68,
0x2C69,
0x2C6A,
0x2C6B,
0x2C6C,
0x2C6D,
0x2C6E,
0x2C6F,
0x2C70,
0x2C71,
0x2C72,
0x2C73,
0x2C75,
0x2C76,
0x2C7C,
0x2C7D,
0x2C7E,
0x2C7F,
0x2C80,
0x2C81,
0x2C82,
0x2C83,
0x2C84,
0x2C85,
0x2C86,
0x2C87,
0x2C88,
0x2C89,
0x2C8A,
0x2C8B,
0x2C8C,
0x2C8D,
0x2C8E,
0x2C8F,
0x2C90,
0x2C91,
0x2C92,
0x2C93,
0x2C94,
0x2C95,
0x2C96,
0x2C97,
0x2C98,
0x2C99,
0x2C9A,
0x2C9B,
0x2C9C,
0x2C9D,
0x2C9E,
0x2C9F,
0x2CA0,
0x2CA1,
0x2CA2,
0x2CA3,
0x2CA4,
0x2CA5,
0x2CA6,
0x2CA7,
0x2CA8,
0x2CA9,
0x2CAA,
0x2CAB,
0x2CAC,
0x2CAD,
0x2CAE,
0x2CAF,
0x2CB0,
0x2CB1,
0x2CB2,
0x2CB3,
0x2CB4,
0x2CB5,
0x2CB6,
0x2CB7,
0x2CB8,
0x2CB9,
0x2CBA,
0x2CBB,
0x2CBC,
0x2CBD,
0x2CBE,
0x2CBF,
0x2CC0,
0x2CC1,
0x2CC2,
0x2CC3,
0x2CC4,
0x2CC5,
0x2CC6,
0x2CC7,
0x2CC8,
0x2CC9,
0x2CCA,
0x2CCB,
0x2CCC,
0x2CCD,
0x2CCE,
0x2CCF,
0x2CD0,
0x2CD1,
0x2CD2,
0x2CD3,
0x2CD4,
0x2CD5,
0x2CD6,
0x2CD7,
0x2CD8,
0x2CD9,
0x2CDA,
0x2CDB,
0x2CDC,
0x2CDD,
0x2CDE,
0x2CDF,
0x2CE0,
0x2CE1,
0x2CE2,
0x2CE3,
0x2CEB,
0x2CEC,
0x2CED,
0x2CEE,
0x2CF2,
0x2CF3,
0x2CF4,
0x2CF9,
0x2D26,
0x2D27,
0x2D28,
0x2D2D,
0x2D2E,
0x2D30,
0x2D68,
0x2D6F,
0x2D70,
0x2D71,
0x2D7F,
0x2D97,
0x2DA0,
0x2DA7,
0x2DA8,
0x2DAF,
0x2DB0,
0x2DB7,
0x2DB8,
0x2DBF,
0x2DC0,
0x2DC7,
0x2DC8,
0x2DCF,
0x2DD0,
0x2DD7,
0x2DD8,
0x2DDF,
0x2DE0,
0x2E5E,
0x2E80,
0x2E9A,
0x2E9B,
0x2E9F,
0x2EA0,
0x2EF3,
0x2EF4,
0x2F00,
0x2F01,
0x2F02,
0x2F03,
0x2F04,
0x2F05,
0x2F06,
0x2F07,
0x2F08,
0x2F09,
0x2F0A,
0x2F0B,
0x2F0C,
0x2F0D,
0x2F0E,
0x2F0F,
0x2F10,
0x2F11,
0x2F12,
0x2F13,
0x2F14,
0x2F15,
0x2F16,
0x2F17,
0x2F18,
0x2F19,
0x2F1A,
0x2F1B,
0x2F1C,
0x2F1D,
0x2F1E,
0x2F1F,
0x2F20,
0x2F21,
0x2F22,
0x2F23,
0x2F24,
0x2F25,
0x2F26,
0x2F27,
0x2F28,
0x2F29,
0x2F2A,
0x2F2B,
0x2F2C,
0x2F2D,
0x2F2E,
0x2F2F,
0x2F30,
0x2F31,
0x2F32,
0x2F33,
0x2F34,
0x2F35,
0x2F36,
0x2F37,
0x2F38,
0x2F39,
0x2F3A,
0x2F3B,
0x2F3C,
0x2F3D,
0x2F3E,
0x2F3F,
0x2F40,
0x2F41,
0x2F42,
0x2F43,
0x2F44,
0x2F45,
0x2F46,
0x2F47,
0x2F48,
0x2F49,
0x2F4A,
0x2F4B,
0x2F4C,
0x2F4D,
0x2F4E,
0x2F4F,
0x2F50,
0x2F51,
0x2F52,
0x2F53,
0x2F54,
0x2F55,
0x2F56,
0x2F57,
0x2F58,
0x2F59,
0x2F5A,
0x2F5B,
0x2F5C,
0x2F5D,
0x2F5E,
0x2F5F,
0x2F60,
0x2F61,
0x2F62,
0x2F63,
0x2F64,
0x2F65,
0x2F66,
0x2F67,
0x2F68,
0x2F69,
0x2F6A,
0x2F6B,
0x2F6C,
0x2F6D,
0x2F6E,
0x2F6F,
0x2F70,
0x2F71,
0x2F72,
0x2F73,
0x2F74,
0x2F75,
0x2F76,
0x2F77,
0x2F78,
0x2F79,
0x2F7A,
0x2F7B,
0x2F7C,
0x2F7D,
0x2F7E,
0x2F7F,
0x2F80,
0x2F81,
0x2F82,
0x2F83,
0x2F84,
0x2F85,
0x2F86,
0x2F87,
0x2F88,
0x2F89,
0x2F8A,
0x2F8B,
0x2F8C,
0x2F8D,
0x2F8E,
0x2F8F,
0x2F90,
0x2F91,
0x2F92,
0x2F93,
0x2F94,
0x2F95,
0x2F96,
0x2F97,
0x2F98,
0x2F99,
0x2F9A,
0x2F9B,
0x2F9C,
0x2F9D,
0x2F9E,
0x2F9F,
0x2FA0,
0x2FA1,
0x2FA2,
0x2FA3,
0x2FA4,
0x2FA5,
0x2FA6,
0x2FA7,
0x2FA8,
0x2FA9,
0x2FAA,
0x2FAB,
0x2FAC,
0x2FAD,
0x2FAE,
0x2FAF,
0x2FB0,
0x2FB1,
0x2FB2,
0x2FB3,
0x2FB4,
0x2FB5,
0x2FB6,
0x2FB7,
0x2FB8,
0x2FB9,
0x2FBA,
0x2FBB,
0x2FBC,
0x2FBD,
0x2FBE,
0x2FBF,
0x2FC0,
0x2FC1,
0x2FC2,
0x2FC3,
0x2FC4,
0x2FC5,
0x2FC6,
0x2FC7,
0x2FC8,
0x2FC9,
0x2FCA,
0x2FCB,
0x2FCC,
0x2FCD,
0x2FCE,
0x2FCF,
0x2FD0,
0x2FD1,
0x2FD2,
0x2FD3,
0x2FD4,
0x2FD5,
0x2FD6,
0x3000,
0x3001,
0x3002,
0x3003,
0x3036,
0x3037,
0x3038,
0x3039,
0x303A,
0x303B,
0x3040,
0x3041,
0x3097,
0x3099,
0x309B,
0x309C,
0x309D,
0x309F,
0x30A0,
0x30FF,
0x3100,
0x3105,
0x3130,
0x3131,
0x3132,
0x3133,
0x3134,
0x3135,
0x3136,
0x3137,
0x3138,
0x3139,
0x313A,
0x313B,
0x313C,
0x313D,
0x313E,
0x313F,
0x3140,
0x3141,
0x3142,
0x3143,
0x3144,
0x3145,
0x3146,
0x3147,
0x3148,
0x3149,
0x314A,
0x314B,
0x314C,
0x314D,
0x314E,
0x314F,
0x3150,
0x3151,
0x3152,
0x3153,
0x3154,
0x3155,
0x3156,
0x3157,
0x3158,
0x3159,
0x315A,
0x315B,
0x315C,
0x315D,
0x315E,
0x315F,
0x3160,
0x3161,
0x3162,
0x3163,
0x3164,
0x3165,
0x3166,
0x3167,
0x3168,
0x3169,
0x316A,
0x316B,
0x316C,
0x316D,
0x316E,
0x316F,
0x3170,
0x3171,
0x3172,
0x3173,
0x3174,
0x3175,
0x3176,
0x3177,
0x3178,
0x3179,
0x317A,
0x317B,
0x317C,
0x317D,
0x317E,
0x317F,
0x3180,
0x3181,
0x3182,
0x3183,
0x3184,
0x3185,
0x3186,
0x3187,
0x3188,
0x3189,
0x318A,
0x318B,
0x318C,
0x318D,
0x318E,
0x318F,
0x3190,
0x3192,
0x3193,
0x3194,
0x3195,
0x3196,
0x3197,
0x3198,
0x3199,
0x319A,
0x319B,
0x319C,
0x319D,
0x319E,
0x319F,
0x31A0,
0x31E6,
0x31F0,
0x3200,
0x3201,
0x3202,
0x3203,
0x3204,
0x3205,
0x3206,
0x3207,
0x3208,
0x3209,
0x320A,
0x320B,
0x320C,
0x320D,
0x320E,
0x320F,
0x3210,
0x3211,
0x3212,
0x3213,
0x3214,
0x3215,
0x3216,
0x3217,
0x3218,
0x3219,
0x321A,
0x321B,
0x321C,
0x321D,
0x321E,
0x321F,
0x3220,
0x3221,
0x3222,
0x3223,
0x3224,
0x3225,
0x3226,
0x3227,
0x3228,
0x3229,
0x322A,
0x322B,
0x322C,
0x322D,
0x322E,
0x322F,
0x3230,
0x3231,
0x3232,
0x3233,
0x3234,
0x3235,
0x3236,
0x3237,
0x3238,
0x3239,
0x323A,
0x323B,
0x323C,
0x323D,
0x323E,
0x323F,
0x3240,
0x3241,
0x3242,
0x3243,
0x3244,
0x3245,
0x3246,
0x3247,
0x3248,
0x3250,
0x3251,
0x3252,
0x3253,
0x3254,
0x3255,
0x3256,
0x3257,
0x3258,
0x3259,
0x325A,
0x325B,
0x325C,
0x325D,
0x325E,
0x325F,
0x3260,
0x3261,
0x3262,
0x3263,
0x3264,
0x3265,
0x3266,
0x3267,
0x3268,
0x3269,
0x326A,
0x326B,
0x326C,
0x326D,
0x326E,
0x326F,
0x3270,
0x3271,
0x3272,
0x3273,
0x3274,
0x3275,
0x3276,
0x3277,
0x3278,
0x3279,
0x327A,
0x327B,
0x327C,
0x327D,
0x327E,
0x327F,
0x3280,
0x3281,
0x3282,
0x3283,
0x3284,
0x3285,
0x3286,
0x3287,
0x3288,
0x3289,
0x328A,
0x328B,
0x328C,
0x328D,
0x328E,
0x328F,
0x3290,
0x3291,
0x3292,
0x3293,
0x3294,
0x3295,
0x3296,
0x3297,
0x3298,
0x3299,
0x329A,
0x329B,
0x329C,
0x329D,
0x329E,
0x329F,
0x32A0,
0x32A1,
0x32A2,
0x32A3,
0x32A4,
0x32A5,
0x32A6,
0x32A7,
0x32A8,
0x32A9,
0x32AA,
0x32AB,
0x32AC,
0x32AD,
0x32AE,
0x32AF,
0x32B0,
0x32B1,
0x32B2,
0x32B3,
0x32B4,
0x32B5,
0x32B6,
0x32B7,
0x32B8,
0x32B9,
0x32BA,
0x32BB,
0x32BC,
0x32BD,
0x32BE,
0x32BF,
0x32C0,
0x32C1,
0x32C2,
0x32C3,
0x32C4,
0x32C5,
0x32C6,
0x32C7,
0x32C8,
0x32C9,
0x32CA,
0x32CB,
0x32CC,
0x32CD,
0x32CE,
0x32CF,
0x32D0,
0x32D1,
0x32D2,
0x32D3,
0x32D4,
0x32D5,
0x32D6,
0x32D7,
0x32D8,
0x32D9,
0x32DA,
0x32DB,
0x32DC,
0x32DD,
0x32DE,
0x32DF,
0x32E0,
0x32E1,
0x32E2,
0x32E3,
0x32E4,
0x32E5,
0x32E6,
0x32E7,
0x32E8,
0x32E9,
0x32EA,
0x32EB,
0x32EC,
0x32ED,
0x32EE,
0x32EF,
0x32F0,
0x32F1,
0x32F2,
0x32F3,
0x32F4,
0x32F5,
0x32F6,
0x32F7,
0x32F8,
0x32F9,
0x32FA,
0x32FB,
0x32FC,
0x32FD,
0x32FE,
0x32FF,
0x3300,
0x3301,
0x3302,
0x3303,
0x3304,
0x3305,
0x3306,
0x3307,
0x3308,
0x3309,
0x330A,
0x330B,
0x330C,
0x330D,
0x330E,
0x330F,
0x3310,
0x3311,
0x3312,
0x3313,
0x3314,
0x3315,
0x3316,
0x3317,
0x3318,
0x3319,
0x331A,
0x331B,
0x331C,
0x331D,
0x331E,
0x331F,
0x3320,
0x3321,
0x3322,
0x3323,
0x3324,
0x3325,
0x3326,
0x3327,
0x3328,
0x3329,
0x332A,
0x332B,
0x332C,
0x332D,
0x332E,
0x332F,
0x3330,
0x3331,
0x3332,
0x3333,
0x3334,
0x3335,
0x3336,
0x3337,
0x3338,
0x3339,
0x333A,
0x333B,
0x333C,
0x333D,
0x333E,
0x333F,
0x3340,
0x3341,
0x3342,
0x3343,
0x3344,
0x3345,
0x3346,
0x3347,
0x3348,
0x3349,
0x334A,
0x334B,
0x334C,
0x334D,
0x334E,
0x334F,
0x3350,
0x3351,
0x3352,
0x3353,
0x3354,
0x3355,
0x3356,
0x3357,
0x3358,
0x3359,
0x335A,
0x335B,
0x335C,
0x335D,
0x335E,
0x335F,
0x3360,
0x3361,
0x3362,
0x3363,
0x3364,
0x3365,
0x3366,
0x3367,
0x3368,
0x3369,
0x336A,
0x336B,
0x336C,
0x336D,
0x336E,
0x336F,
0x3370,
0x3371,
0x3372,
0x3373,
0x3374,
0x3375,
0x3376,
0x3377,
0x3378,
0x3379,
0x337A,
0x337B,
0x337C,
0x337D,
0x337E,
0x337F,
0x3380,
0x3381,
0x3382,
0x3383,
0x3384,
0x3385,
0x3386,
0x3387,
0x3388,
0x3389,
0x338A,
0x338B,
0x338C,
0x338D,
0x338E,
0x338F,
0x3390,
0x3391,
0x3392,
0x3393,
0x3394,
0x3395,
0x3396,
0x3397,
0x3398,
0x3399,
0x339A,
0x339B,
0x339C,
0x339D,
0x339E,
0x339F,
0x33A0,
0x33A1,
0x33A2,
0x33A3,
0x33A4,
0x33A5,
0x33A6,
0x33A7,
0x33A8,
0x33A9,
0x33AA,
0x33AB,
0x33AC,
0x33AD,
0x33AE,
0x33AF,
0x33B0,
0x33B1,
0x33B2,
0x33B3,
0x33B4,
0x33B5,
0x33B6,
0x33B7,
0x33B8,
0x33B9,
0x33BA,
0x33BB,
0x33BC,
0x33BD,
0x33BE,
0x33BF,
0x33C0,
0x33C1,
0x33C2,
0x33C3,
0x33C4,
0x33C5,
0x33C6,
0x33C7,
0x33C8,
0x33C9,
0x33CA,
0x33CB,
0x33CC,
0x33CD,
0x33CE,
0x33CF,
0x33D0,
0x33D1,
0x33D2,
0x33D3,
0x33D4,
0x33D5,
0x33D6,
0x33D7,
0x33D8,
0x33D9,
0x33DA,
0x33DB,
0x33DC,
0x33DD,
0x33DE,
0x33DF,
0x33E0,
0x33E1,
0x33E2,
0x33E3,
0x33E4,
0x33E5,
0x33E6,
0x33E7,
0x33E8,
0x33E9,
0x33EA,
0x33EB,
0x33EC,
0x33ED,
0x33EE,
0x33EF,
0x33F0,
0x33F1,
0x33F2,
0x33F3,
0x33F4,
0x33F5,
0x33F6,
0x33F7,
0x33F8,
0x33F9,
0x33FA,
0x33FB,
0x33FC,
0x33FD,
0x33FE,
0x33FF,
0x3400,
0xA48D,
0xA490,
0xA4C7,
0xA4D0,
0xA62C,
0xA640,
0xA641,
0xA642,
0xA643,
0xA644,
0xA645,
0xA646,
0xA647,
0xA648,
0xA649,
0xA64A,
0xA64B,
0xA64C,
0xA64D,
0xA64E,
0xA64F,
0xA650,
0xA651,
0xA652,
0xA653,
0xA654,
0xA655,
0xA656,
0xA657,
0xA658,
0xA659,
0xA65A,
0xA65B,
0xA65C,
0xA65D,
0xA65E,
0xA65F,
0xA660,
0xA661,
0xA662,
0xA663,
0xA664,
0xA665,
0xA666,
0xA667,
0xA668,
0xA669,
0xA66A,
0xA66B,
0xA66C,
0xA66D,
0xA680,
0xA681,
0xA682,
0xA683,
0xA684,
0xA685,
0xA686,
0xA687,
0xA688,
0xA689,
0xA68A,
0xA68B,
0xA68C,
0xA68D,
0xA68E,
0xA68F,
0xA690,
0xA691,
0xA692,
0xA693,
0xA694,
0xA695,
0xA696,
0xA697,
0xA698,
0xA699,
0xA69A,
0xA69B,
0xA69C,
0xA69D,
0xA69E,
0xA6F8,
0xA700,
0xA722,
0xA723,
0xA724,
0xA725,
0xA726,
0xA727,
0xA728,
0xA729,
0xA72A,
0xA72B,
0xA72C,
0xA72D,
0xA72E,
0xA72F,
0xA732,
0xA733,
0xA734,
0xA735,
0xA736,
0xA737,
0xA738,
0xA739,
0xA73A,
0xA73B,
0xA73C,
0xA73D,
0xA73E,
0xA73F,
0xA740,
0xA741,
0xA742,
0xA743,
0xA744,
0xA745,
0xA746,
0xA747,
0xA748,
0xA749,
0xA74A,
0xA74B,
0xA74C,
0xA74D,
0xA74E,
0xA74F,
0xA750,
0xA751,
0xA752,
0xA753,
0xA754,
0xA755,
0xA756,
0xA757,
0xA758,
0xA759,
0xA75A,
0xA75B,
0xA75C,
0xA75D,
0xA75E,
0xA75F,
0xA760,
0xA761,
0xA762,
0xA763,
0xA764,
0xA765,
0xA766,
0xA767,
0xA768,
0xA769,
0xA76A,
0xA76B,
0xA76C,
0xA76D,
0xA76E,
0xA76F,
0xA770,
0xA771,
0xA779,
0xA77A,
0xA77B,
0xA77C,
0xA77D,
0xA77E,
0xA77F,
0xA780,
0xA781,
0xA782,
0xA783,
0xA784,
0xA785,
0xA786,
0xA787,
0xA78B,
0xA78C,
0xA78D,
0xA78E,
0xA790,
0xA791,
0xA792,
0xA793,
0xA796,
0xA797,
0xA798,
0xA799,
0xA79A,
0xA79B,
0xA79C,
0xA79D,
0xA79E,
0xA79F,
0xA7A0,
0xA7A1,
0xA7A2,
0xA7A3,
0xA7A4,
0xA7A5,
0xA7A6,
0xA7A7,
0xA7A8,
0xA7A9,
0xA7AA,
0xA7AB,
0xA7AC,
0xA7AD,
0xA7AE,
0xA7AF,
0xA7B0,
0xA7B1,
0xA7B2,
0xA7B3,
0xA7B4,
0xA7B5,
0xA7B6,
0xA7B7,
0xA7B8,
0xA7B9,
0xA7BA,
0xA7BB,
0xA7BC,
0xA7BD,
0xA7BE,
0xA7BF,
0xA7C0,
0xA7C1,
0xA7C2,
0xA7C3,
0xA7C4,
0xA7C5,
0xA7C6,
0xA7C7,
0xA7C8,
0xA7C9,
0xA7CA,
0xA7CB,
0xA7CC,
0xA7CD,
0xA7CE,
0xA7CF,
0xA7D0,
0xA7D1,
0xA7D2,
0xA7D3,
0xA7D4,
0xA7D5,
0xA7D6,
0xA7D7,
0xA7D8,
0xA7D9,
0xA7DA,
0xA7DB,
0xA7DC,
0xA7DD,
0xA7F1,
0xA7F2,
0xA7F3,
0xA7F4,
0xA7F5,
0xA7F6,
0xA7F8,
0xA7F9,
0xA7FA,
0xA82D,
0xA830,
0xA83A,
0xA840,
0xA878,
0xA880,
0xA8C6,
0xA8CE,
0xA8DA,
0xA8E0,
0xA954,
0xA95F,
0xA97D,
0xA980,
0xA9CE,
0xA9CF,
0xA9DA,
0xA9DE,
0xA9FF,
0xAA00,
0xAA37,
0xAA40,
0xAA4E,
0xAA50,
0xAA5A,
0xAA5C,
0xAAC3,
0xAADB,
0xAAF7,
0xAB01,
0xAB07,
0xAB09,
0xAB0F,
0xAB11,
0xAB17,
0xAB20,
0xAB27,
0xAB28,
0xAB2F,
0xAB30,
0xAB5C,
0xAB5D,
0xAB5E,
0xAB5F,
0xAB60,
0xAB69,
0xAB6A,
0xAB6C,
0xAB70,
0xAB71,
0xAB72,
0xAB73,
0xAB74,
0xAB75,
0xAB76,
0xAB77,
0xAB78,
0xAB79,
0xAB7A,
0xAB7B,
0xAB7C,
0xAB7D,
0xAB7E,
0xAB7F,
0xAB80,
0xAB81,
0xAB82,
0xAB83,
0xAB84,
0xAB85,
0xAB86,
0xAB87,
0xAB88,
0xAB89,
0xAB8A,
0xAB8B,
0xAB8C,
0xAB8D,
0xAB8E,
0xAB8F,
0xAB90,
0xAB91,
0xAB92,
0xAB93,
0xAB94,
0xAB95,
0xAB96,
0xAB97,
0xAB98,
0xAB99,
0xAB9A,
0xAB9B,
0xAB9C,
0xAB9D,
0xAB9E,
0xAB9F,
0xABA0,
0xABA1,
0xABA2,
0xABA3,
0xABA4,
0xABA5,
0xABA6,
0xABA7,
0xABA8,
0xABA9,
0xABAA,
0xABAB,
0xABAC,
0xABAD,
0xABAE,
0xABAF,
0xABB0,
0xABB1,
0xABB2,
0xABB3,
0xABB4,
0xABB5,
0xABB6,
0xABB7,
0xABB8,
0xABB9,
0xABBA,
0xABBB,
0xABBC,
0xABBD,
0xABBE,
0xABBF,
0xABC0,
0xABEE,
0xABF0,
0xABFA,
0xAC00,
0xD7A4,
0xD7B0,
0xD7C7,
0xD7CB,
0xD7FC,
0xF900,
0xF901,
0xF902,
0xF903,
0xF904,
0xF905,
0xF906,
0xF907,
0xF909,
0xF90A,
0xF90B,
0xF90C,
0xF90D,
0xF90E,
0xF90F,
0xF910,
0xF911,
0xF912,
0xF913,
0xF914,
0xF915,
0xF916,
0xF917,
0xF918,
0xF919,
0xF91A,
0xF91B,
0xF91C,
0xF91D,
0xF91E,
0xF91F,
0xF920,
0xF921,
0xF922,
0xF923,
0xF924,
0xF925,
0xF926,
0xF927,
0xF928,
0xF929,
0xF92A,
0xF92B,
0xF92C,
0xF92D,
0xF92E,
0xF92F,
0xF930,
0xF931,
0xF932,
0xF933,
0xF934,
0xF935,
0xF936,
0xF937,
0xF938,
0xF939,
0xF93A,
0xF93B,
0xF93C,
0xF93D,
0xF93E,
0xF93F,
0xF940,
0xF941,
0xF942,
0xF943,
0xF944,
0xF945,
0xF946,
0xF947,
0xF948,
0xF949,
0xF94A,
0xF94B,
0xF94C,
0xF94D,
0xF94E,
0xF94F,
0xF950,
0xF951,
0xF952,
0xF953,
0xF954,
0xF955,
0xF956,
0xF957,
0xF958,
0xF959,
0xF95A,
0xF95B,
0xF95C,
0xF95D,
0xF95E,
0xF95F,
0xF960,
0xF961,
0xF962,
0xF963,
0xF964,
0xF965,
0xF966,
0xF967,
0xF968,
0xF969,
0xF96A,
0xF96B,
0xF96C,
0xF96D,
0xF96E,
0xF96F,
0xF970,
0xF971,
0xF972,
0xF973,
0xF974,
0xF975,
0xF976,
0xF977,
0xF978,
0xF979,
0xF97A,
0xF97B,
0xF97C,
0xF97D,
0xF97E,
0xF97F,
0xF980,
0xF981,
0xF982,
0xF983,
0xF984,
0xF985,
0xF986,
0xF987,
0xF988,
0xF989,
0xF98A,
0xF98B,
0xF98C,
0xF98D,
0xF98E,
0xF98F,
0xF990,
0xF991,
0xF992,
0xF993,
0xF994,
0xF995,
0xF996,
0xF997,
0xF998,
0xF999,
0xF99A,
0xF99B,
0xF99C,
0xF99D,
0xF99E,
0xF99F,
0xF9A0,
0xF9A1,
0xF9A2,
0xF9A3,
0xF9A4,
0xF9A5,
0xF9A6,
0xF9A7,
0xF9A8,
0xF9A9,
0xF9AA,
0xF9AB,
0xF9AC,
0xF9AD,
0xF9AE,
0xF9AF,
0xF9B0,
0xF9B1,
0xF9B2,
0xF9B3,
0xF9B4,
0xF9B5,
0xF9B6,
0xF9B7,
0xF9B8,
0xF9B9,
0xF9BA,
0xF9BB,
0xF9BC,
0xF9BD,
0xF9BE,
0xF9BF,
0xF9C0,
0xF9C1,
0xF9C2,
0xF9C3,
0xF9C4,
0xF9C5,
0xF9C6,
0xF9C7,
0xF9C8,
0xF9C9,
0xF9CA,
0xF9CB,
0xF9CC,
0xF9CD,
0xF9CE,
0xF9CF,
0xF9D0,
0xF9D1,
0xF9D2,
0xF9D3,
0xF9D4,
0xF9D5,
0xF9D6,
0xF9D7,
0xF9D8,
0xF9D9,
0xF9DA,
0xF9DB,
0xF9DC,
0xF9DD,
0xF9DE,
0xF9DF,
0xF9E0,
0xF9E1,
0xF9E2,
0xF9E3,
0xF9E4,
0xF9E5,
0xF9E6,
0xF9E7,
0xF9E8,
0xF9E9,
0xF9EA,
0xF9EB,
0xF9EC,
0xF9ED,
0xF9EE,
0xF9EF,
0xF9F0,
0xF9F1,
0xF9F2,
0xF9F3,
0xF9F4,
0xF9F5,
0xF9F6,
0xF9F7,
0xF9F8,
0xF9F9,
0xF9FA,
0xF9FB,
0xF9FC,
0xF9FD,
0xF9FE,
0xF9FF,
0xFA00,
0xFA01,
0xFA02,
0xFA03,
0xFA04,
0xFA05,
0xFA06,
0xFA07,
0xFA08,
0xFA09,
0xFA0A,
0xFA0B,
0xFA0C,
0xFA0D,
0xFA0E,
0xFA10,
0xFA11,
0xFA12,
0xFA13,
0xFA15,
0xFA16,
0xFA17,
0xFA18,
0xFA19,
0xFA1A,
0xFA1B,
0xFA1C,
0xFA1D,
0xFA1E,
0xFA1F,
0xFA20,
0xFA21,
0xFA22,
0xFA23,
0xFA25,
0xFA26,
0xFA27,
0xFA2A,
0xFA2B,
0xFA2C,
0xFA2D,
0xFA2E,
0xFA2F,
0xFA30,
0xFA31,
0xFA32,
0xFA33,
0xFA34,
0xFA35,
0xFA36,
0xFA37,
0xFA38,
0xFA39,
0xFA3A,
0xFA3B,
0xFA3C,
0xFA3D,
0xFA3E,
0xFA3F,
0xFA40,
0xFA41,
0xFA42,
0xFA43,
0xFA44,
0xFA45,
0xFA46,
0xFA47,
0xFA48,
0xFA49,
0xFA4A,
0xFA4B,
0xFA4C,
0xFA4D,
0xFA4E,
0xFA4F,
0xFA50,
0xFA51,
0xFA52,
0xFA53,
0xFA54,
0xFA55,
0xFA56,
0xFA57,
0xFA58,
0xFA59,
0xFA5A,
0xFA5B,
0xFA5C,
0xFA5D,
0xFA5F,
0xFA60,
0xFA61,
0xFA62,
0xFA63,
0xFA64,
0xFA65,
0xFA66,
0xFA67,
0xFA68,
0xFA69,
0xFA6A,
0xFA6B,
0xFA6C,
0xFA6D,
0xFA6E,
0xFA70,
0xFA71,
0xFA72,
0xFA73,
0xFA74,
0xFA75,
0xFA76,
0xFA77,
0xFA78,
0xFA79,
0xFA7A,
0xFA7B,
0xFA7C,
0xFA7D,
0xFA7E,
0xFA7F,
0xFA80,
0xFA81,
0xFA82,
0xFA83,
0xFA84,
0xFA85,
0xFA86,
0xFA87,
0xFA88,
0xFA89,
0xFA8A,
0xFA8B,
0xFA8C,
0xFA8D,
0xFA8E,
0xFA8F,
0xFA90,
0xFA91,
0xFA92,
0xFA93,
0xFA94,
0xFA95,
0xFA96,
0xFA97,
0xFA98,
0xFA99,
0xFA9A,
0xFA9B,
0xFA9C,
0xFA9D,
0xFA9E,
0xFA9F,
0xFAA0,
0xFAA1,
0xFAA2,
0xFAA3,
0xFAA4,
0xFAA5,
0xFAA6,
0xFAA7,
0xFAA8,
0xFAA9,
0xFAAA,
0xFAAB,
0xFAAC,
0xFAAD,
0xFAAE,
0xFAAF,
0xFAB0,
0xFAB1,
0xFAB2,
0xFAB3,
0xFAB4,
0xFAB5,
0xFAB6,
0xFAB7,
0xFAB8,
0xFAB9,
0xFABA,
0xFABB,
0xFABC,
0xFABD,
0xFABE,
0xFABF,
0xFAC0,
0xFAC1,
0xFAC2,
0xFAC3,
0xFAC4,
0xFAC5,
0xFAC6,
0xFAC7,
0xFAC8,
0xFAC9,
0xFACA,
0xFACB,
0xFACC,
0xFACD,
0xFACE,
0xFACF,
0xFAD0,
0xFAD1,
0xFAD2,
0xFAD3,
0xFAD4,
0xFAD5,
0xFAD6,
0xFAD7,
0xFAD8,
0xFAD9,
0xFADA,
0xFB00,
0xFB01,
0xFB02,
0xFB03,
0xFB04,
0xFB05,
0xFB07,
0xFB13,
0xFB14,
0xFB15,
0xFB16,
0xFB17,
0xFB18,
0xFB1D,
0xFB1E,
0xFB1F,
0xFB20,
0xFB21,
0xFB22,
0xFB23,
0xFB24,
0xFB25,
0xFB26,
0xFB27,
0xFB28,
0xFB29,
0xFB2A,
0xFB2B,
0xFB2C,
0xFB2D,
0xFB2E,
0xFB2F,
0xFB30,
0xFB31,
0xFB32,
0xFB33,
0xFB34,
0xFB35,
0xFB36,
0xFB37,
0xFB38,
0xFB39,
0xFB3A,
0xFB3B,
0xFB3C,
0xFB3D,
0xFB3E,
0xFB3F,
0xFB40,
0xFB41,
0xFB42,
0xFB43,
0xFB44,
0xFB45,
0xFB46,
0xFB47,
0xFB48,
0xFB49,
0xFB4A,
0xFB4B,
0xFB4C,
0xFB4D,
0xFB4E,
0xFB4F,
0xFB50,
0xFB52,
0xFB56,
0xFB5A,
0xFB5E,
0xFB62,
0xFB66,
0xFB6A,
0xFB6E,
0xFB72,
0xFB76,
0xFB7A,
0xFB7E,
0xFB82,
0xFB84,
0xFB86,
0xFB88,
0xFB8A,
0xFB8C,
0xFB8E,
0xFB92,
0xFB96,
0xFB9A,
0xFB9E,
0xFBA0,
0xFBA4,
0xFBA6,
0xFBAA,
0xFBAE,
0xFBB0,
0xFBB2,
0xFBD3,
0xFBD7,
0xFBD9,
0xFBDB,
0xFBDD,
0xFBDE,
0xFBE0,
0xFBE2,
0xFBE4,
0xFBE8,
0xFBEA,
0xFBEC,
0xFBEE,
0xFBF0,
0xFBF2,
0xFBF4,
0xFBF6,
0xFBF9,
0xFBFC,
0xFC00,
0xFC01,
0xFC02,
0xFC03,
0xFC04,
0xFC05,
0xFC06,
0xFC07,
0xFC08,
0xFC09,
0xFC0A,
0xFC0B,
0xFC0C,
0xFC0D,
0xFC0E,
0xFC0F,
0xFC10,
0xFC11,
0xFC12,
0xFC13,
0xFC14,
0xFC15,
0xFC16,
0xFC17,
0xFC18,
0xFC19,
0xFC1A,
0xFC1B,
0xFC1C,
0xFC1D,
0xFC1E,
0xFC1F,
0xFC20,
0xFC21,
0xFC22,
0xFC23,
0xFC24,
0xFC25,
0xFC26,
0xFC27,
0xFC28,
0xFC29,
0xFC2A,
0xFC2B,
0xFC2C,
0xFC2D,
0xFC2E,
0xFC2F,
0xFC30,
0xFC31,
0xFC32,
0xFC33,
0xFC34,
0xFC35,
0xFC36,
0xFC37,
0xFC38,
0xFC39,
0xFC3A,
0xFC3B,
0xFC3C,
0xFC3D,
0xFC3E,
0xFC3F,
0xFC40,
0xFC41,
0xFC42,
0xFC43,
0xFC44,
0xFC45,
0xFC46,
0xFC47,
0xFC48,
0xFC49,
0xFC4A,
0xFC4B,
0xFC4C,
0xFC4D,
0xFC4E,
0xFC4F,
0xFC50,
0xFC51,
0xFC52,
0xFC53,
0xFC54,
0xFC55,
0xFC56,
0xFC57,
0xFC58,
0xFC59,
0xFC5A,
0xFC5B,
0xFC5C,
0xFC5D,
0xFC5E,
0xFC5F,
0xFC60,
0xFC61,
0xFC62,
0xFC63,
0xFC64,
0xFC65,
0xFC66,
0xFC67,
0xFC68,
0xFC69,
0xFC6A,
0xFC6B,
0xFC6C,
0xFC6D,
0xFC6E,
0xFC6F,
0xFC70,
0xFC71,
0xFC72,
0xFC73,
0xFC74,
0xFC75,
0xFC76,
0xFC77,
0xFC78,
0xFC79,
0xFC7A,
0xFC7B,
0xFC7C,
0xFC7D,
0xFC7E,
0xFC7F,
0xFC80,
0xFC81,
0xFC82,
0xFC83,
0xFC84,
0xFC85,
0xFC86,
0xFC87,
0xFC88,
0xFC89,
0xFC8A,
0xFC8B,
0xFC8C,
0xFC8D,
0xFC8E,
0xFC8F,
0xFC90,
0xFC91,
0xFC92,
0xFC93,
0xFC94,
0xFC95,
0xFC96,
0xFC97,
0xFC98,
0xFC99,
0xFC9A,
0xFC9B,
0xFC9C,
0xFC9D,
0xFC9E,
0xFC9F,
0xFCA0,
0xFCA1,
0xFCA2,
0xFCA3,
0xFCA4,
0xFCA5,
0xFCA6,
0xFCA7,
0xFCA8,
0xFCA9,
0xFCAA,
0xFCAB,
0xFCAC,
0xFCAD,
0xFCAE,
0xFCAF,
0xFCB0,
0xFCB1,
0xFCB2,
0xFCB3,
0xFCB4,
0xFCB5,
0xFCB6,
0xFCB7,
0xFCB8,
0xFCB9,
0xFCBA,
0xFCBB,
0xFCBC,
0xFCBD,
0xFCBE,
0xFCBF,
0xFCC0,
0xFCC1,
0xFCC2,
0xFCC3,
0xFCC4,
0xFCC5,
0xFCC6,
0xFCC7,
0xFCC8,
0xFCC9,
0xFCCA,
0xFCCB,
0xFCCC,
0xFCCD,
0xFCCE,
0xFCCF,
0xFCD0,
0xFCD1,
0xFCD2,
0xFCD3,
0xFCD4,
0xFCD5,
0xFCD6,
0xFCD7,
0xFCD8,
0xFCD9,
0xFCDA,
0xFCDB,
0xFCDC,
0xFCDD,
0xFCDE,
0xFCDF,
0xFCE0,
0xFCE1,
0xFCE2,
0xFCE3,
0xFCE4,
0xFCE5,
0xFCE6,
0xFCE7,
0xFCE8,
0xFCE9,
0xFCEA,
0xFCEB,
0xFCEC,
0xFCED,
0xFCEE,
0xFCEF,
0xFCF0,
0xFCF1,
0xFCF2,
0xFCF3,
0xFCF4,
0xFCF5,
0xFCF6,
0xFCF7,
0xFCF8,
0xFCF9,
0xFCFA,
0xFCFB,
0xFCFC,
0xFCFD,
0xFCFE,
0xFCFF,
0xFD00,
0xFD01,
0xFD02,
0xFD03,
0xFD04,
0xFD05,
0xFD06,
0xFD07,
0xFD08,
0xFD09,
0xFD0A,
0xFD0B,
0xFD0C,
0xFD0D,
0xFD0E,
0xFD0F,
0xFD10,
0xFD11,
0xFD12,
0xFD13,
0xFD14,
0xFD15,
0xFD16,
0xFD17,
0xFD18,
0xFD19,
0xFD1A,
0xFD1B,
0xFD1C,
0xFD1D,
0xFD1E,
0xFD1F,
0xFD20,
0xFD21,
0xFD22,
0xFD23,
0xFD24,
0xFD25,
0xFD26,
0xFD27,
0xFD28,
0xFD29,
0xFD2A,
0xFD2B,
0xFD2C,
0xFD2D,
0xFD2E,
0xFD2F,
0xFD30,
0xFD31,
0xFD32,
0xFD33,
0xFD34,
0xFD35,
0xFD36,
0xFD37,
0xFD38,
0xFD39,
0xFD3A,
0xFD3B,
0xFD3C,
0xFD3E,
0xFD50,
0xFD51,
0xFD53,
0xFD54,
0xFD55,
0xFD56,
0xFD57,
0xFD58,
0xFD5A,
0xFD5B,
0xFD5C,
0xFD5D,
0xFD5E,
0xFD5F,
0xFD61,
0xFD62,
0xFD64,
0xFD66,
0xFD67,
0xFD69,
0xFD6A,
0xFD6C,
0xFD6E,
0xFD6F,
0xFD71,
0xFD73,
0xFD74,
0xFD75,
0xFD76,
0xFD78,
0xFD79,
0xFD7A,
0xFD7B,
0xFD7C,
0xFD7E,
0xFD7F,
0xFD80,
0xFD81,
0xFD82,
0xFD83,
0xFD85,
0xFD87,
0xFD89,
0xFD8A,
0xFD8B,
0xFD8C,
0xFD8D,
0xFD8E,
0xFD8F,
0xFD90,
0xFD92,
0xFD93,
0xFD94,
0xFD95,
0xFD96,
0xFD97,
0xFD99,
0xFD9A,
0xFD9B,
0xFD9C,
0xFD9E,
0xFD9F,
0xFDA0,
0xFDA1,
0xFDA2,
0xFDA3,
0xFDA4,
0xFDA5,
0xFDA6,
0xFDA7,
0xFDA8,
0xFDA9,
0xFDAA,
0xFDAB,
0xFDAC,
0xFDAD,
0xFDAE,
0xFDAF,
0xFDB0,
0xFDB1,
0xFDB2,
0xFDB3,
0xFDB4,
0xFDB5,
0xFDB6,
0xFDB7,
0xFDB8,
0xFDB9,
0xFDBA,
0xFDBB,
0xFDBC,
0xFDBD,
0xFDBE,
0xFDBF,
0xFDC0,
0xFDC1,
0xFDC2,
0xFDC3,
0xFDC4,
0xFDC5,
0xFDC6,
0xFDC7,
0xFDC8,
0xFDD0,
0xFDF0,
0xFDF1,
0xFDF2,
0xFDF3,
0xFDF4,
0xFDF5,
0xFDF6,
0xFDF7,
0xFDF8,
0xFDF9,
0xFDFA,
0xFDFB,
0xFDFC,
0xFDFD,
0xFE00,
0xFE10,
0xFE11,
0xFE12,
0xFE13,
0xFE14,
0xFE15,
0xFE16,
0xFE17,
0xFE18,
0xFE19,
0xFE20,
0xFE30,
0xFE31,
0xFE32,
0xFE33,
0xFE35,
0xFE36,
0xFE37,
0xFE38,
0xFE39,
0xFE3A,
0xFE3B,
0xFE3C,
0xFE3D,
0xFE3E,
0xFE3F,
0xFE40,
0xFE41,
0xFE42,
0xFE43,
0xFE44,
0xFE45,
0xFE47,
0xFE48,
0xFE49,
0xFE4D,
0xFE50,
0xFE51,
0xFE52,
0xFE54,
0xFE55,
0xFE56,
0xFE57,
0xFE58,
0xFE59,
0xFE5A,
0xFE5B,
0xFE5C,
0xFE5D,
0xFE5E,
0xFE5F,
0xFE60,
0xFE61,
0xFE62,
0xFE63,
0xFE64,
0xFE65,
0xFE66,
0xFE67,
0xFE68,
0xFE69,
0xFE6A,
0xFE6B,
0xFE6C,
0xFE70,
0xFE71,
0xFE72,
0xFE73,
0xFE74,
0xFE75,
0xFE76,
0xFE77,
0xFE78,
0xFE79,
0xFE7A,
0xFE7B,
0xFE7C,
0xFE7D,
0xFE7E,
0xFE7F,
0xFE80,
0xFE81,
0xFE83,
0xFE85,
0xFE87,
0xFE89,
0xFE8D,
0xFE8F,
0xFE93,
0xFE95,
0xFE99,
0xFE9D,
0xFEA1,
0xFEA5,
0xFEA9,
0xFEAB,
0xFEAD,
0xFEAF,
0xFEB1,
0xFEB5,
0xFEB9,
0xFEBD,
0xFEC1,
0xFEC5,
0xFEC9,
0xFECD,
0xFED1,
0xFED5,
0xFED9,
0xFEDD,
0xFEE1,
0xFEE5,
0xFEE9,
0xFEED,
0xFEEF,
0xFEF1,
0xFEF5,
0xFEF7,
0xFEF9,
0xFEFB,
0xFEFD,
0xFEFF,
0xFF00,
0xFF01,
0xFF02,
0xFF03,
0xFF04,
0xFF05,
0xFF06,
0xFF07,
0xFF08,
0xFF09,
0xFF0A,
0xFF0B,
0xFF0C,
0xFF0D,
0xFF0E,
0xFF0F,
0xFF10,
0xFF11,
0xFF12,
0xFF13,
0xFF14,
0xFF15,
0xFF16,
0xFF17,
0xFF18,
0xFF19,
0xFF1A,
0xFF1B,
0xFF1C,
0xFF1D,
0xFF1E,
0xFF1F,
0xFF20,
0xFF21,
0xFF22,
0xFF23,
0xFF24,
0xFF25,
0xFF26,
0xFF27,
0xFF28,
0xFF29,
0xFF2A,
0xFF2B,
0xFF2C,
0xFF2D,
0xFF2E,
0xFF2F,
0xFF30,
0xFF31,
0xFF32,
0xFF33,
0xFF34,
0xFF35,
0xFF36,
0xFF37,
0xFF38,
0xFF39,
0xFF3A,
0xFF3B,
0xFF3C,
0xFF3D,
0xFF3E,
0xFF3F,
0xFF40,
0xFF41,
0xFF42,
0xFF43,
0xFF44,
0xFF45,
0xFF46,
0xFF47,
0xFF48,
0xFF49,
0xFF4A,
0xFF4B,
0xFF4C,
0xFF4D,
0xFF4E,
0xFF4F,
0xFF50,
0xFF51,
0xFF52,
0xFF53,
0xFF54,
0xFF55,
0xFF56,
0xFF57,
0xFF58,
0xFF59,
0xFF5A,
0xFF5B,
0xFF5C,
0xFF5D,
0xFF5E,
0xFF5F,
0xFF60,
0xFF61,
0xFF62,
0xFF63,
0xFF64,
0xFF65,
0xFF66,
0xFF67,
0xFF68,
0xFF69,
0xFF6A,
0xFF6B,
0xFF6C,
0xFF6D,
0xFF6E,
0xFF6F,
0xFF70,
0xFF71,
0xFF72,
0xFF73,
0xFF74,
0xFF75,
0xFF76,
0xFF77,
0xFF78,
0xFF79,
0xFF7A,
0xFF7B,
0xFF7C,
0xFF7D,
0xFF7E,
0xFF7F,
0xFF80,
0xFF81,
0xFF82,
0xFF83,
0xFF84,
0xFF85,
0xFF86,
0xFF87,
0xFF88,
0xFF89,
0xFF8A,
0xFF8B,
0xFF8C,
0xFF8D,
0xFF8E,
0xFF8F,
0xFF90,
0xFF91,
0xFF92,
0xFF93,
0xFF94,
0xFF95,
0xFF96,
0xFF97,
0xFF98,
0xFF99,
0xFF9A,
0xFF9B,
0xFF9C,
0xFF9D,
0xFF9E,
0xFF9F,
0xFFA0,
0xFFA1,
0xFFA2,
0xFFA3,
0xFFA4,
0xFFA5,
0xFFA6,
0xFFA7,
0xFFA8,
0xFFA9,
0xFFAA,
0xFFAB,
0xFFAC,
0xFFAD,
0xFFAE,
0xFFAF,
0xFFB0,
0xFFB1,
0xFFB2,
0xFFB3,
0xFFB4,
0xFFB5,
0xFFB6,
0xFFB7,
0xFFB8,
0xFFB9,
0xFFBA,
0xFFBB,
0xFFBC,
0xFFBD,
0xFFBE,
0xFFBF,
0xFFC2,
0xFFC3,
0xFFC4,
0xFFC5,
0xFFC6,
0xFFC7,
0xFFC8,
0xFFCA,
0xFFCB,
0xFFCC,
0xFFCD,
0xFFCE,
0xFFCF,
0xFFD0,
0xFFD2,
0xFFD3,
0xFFD4,
0xFFD5,
0xFFD6,
0xFFD7,
0xFFD8,
0xFFDA,
0xFFDB,
0xFFDC,
0xFFDD,
0xFFE0,
0xFFE1,
0xFFE2,
0xFFE3,
0xFFE4,
0xFFE5,
0xFFE6,
0xFFE7,
0xFFE8,
0xFFE9,
0xFFEA,
0xFFEB,
0xFFEC,
0xFFED,
0xFFEE,
0xFFEF,
0x10000,
0x1000C,
0x1000D,
0x10027,
0x10028,
0x1003B,
0x1003C,
0x1003E,
0x1003F,
0x1004E,
0x10050,
0x1005E,
0x10080,
0x100FB,
0x10100,
0x10103,
0x10107,
0x10134,
0x10137,
0x1018F,
0x10190,
0x1019D,
0x101A0,
0x101A1,
0x101D0,
0x101FE,
0x10280,
0x1029D,
0x102A0,
0x102D1,
0x102E0,
0x102FC,
0x10300,
0x10324,
0x1032D,
0x1034B,
0x10350,
0x1037B,
0x10380,
0x1039E,
0x1039F,
0x103C4,
0x103C8,
0x103D6,
0x10400,
0x10401,
0x10402,
0x10403,
0x10404,
0x10405,
0x10406,
0x10407,
0x10408,
0x10409,
0x1040A,
0x1040B,
0x1040C,
0x1040D,
0x1040E,
0x1040F,
0x10410,
0x10411,
0x10412,
0x10413,
0x10414,
0x10415,
0x10416,
0x10417,
0x10418,
0x10419,
0x1041A,
0x1041B,
0x1041C,
0x1041D,
0x1041E,
0x1041F,
0x10420,
0x10421,
0x10422,
0x10423,
0x10424,
0x10425,
0x10426,
0x10427,
0x10428,
0x1049E,
0x104A0,
0x104AA,
0x104B0,
0x104B1,
0x104B2,
0x104B3,
0x104B4,
0x104B5,
0x104B6,
0x104B7,
0x104B8,
0x104B9,
0x104BA,
0x104BB,
0x104BC,
0x104BD,
0x104BE,
0x104BF,
0x104C0,
0x104C1,
0x104C2,
0x104C3,
0x104C4,
0x104C5,
0x104C6,
0x104C7,
0x104C8,
0x104C9,
0x104CA,
0x104CB,
0x104CC,
0x104CD,
0x104CE,
0x104CF,
0x104D0,
0x104D1,
0x104D2,
0x104D3,
0x104D4,
0x104D8,
0x104FC,
0x10500,
0x10528,
0x10530,
0x10564,
0x1056F,
0x10570,
0x10571,
0x10572,
0x10573,
0x10574,
0x10575,
0x10576,
0x10577,
0x10578,
0x10579,
0x1057A,
0x1057B,
0x1057C,
0x1057D,
0x1057E,
0x1057F,
0x10580,
0x10581,
0x10582,
0x10583,
0x10584,
0x10585,
0x10586,
0x10587,
0x10588,
0x10589,
0x1058A,
0x1058B,
0x1058C,
0x1058D,
0x1058E,
0x1058F,
0x10590,
0x10591,
0x10592,
0x10593,
0x10594,
0x10595,
0x10596,
0x10597,
0x105A2,
0x105A3,
0x105B2,
0x105B3,
0x105BA,
0x105BB,
0x105BD,
0x105C0,
0x105F4,
0x10600,
0x10737,
0x10740,
0x10756,
0x10760,
0x10768,
0x10780,
0x10781,
0x10782,
0x10783,
0x10784,
0x10785,
0x10786,
0x10787,
0x10788,
0x10789,
0x1078A,
0x1078B,
0x1078C,
0x1078D,
0x1078E,
0x1078F,
0x10790,
0x10791,
0x10792,
0x10793,
0x10794,
0x10795,
0x10796,
0x10797,
0x10798,
0x10799,
0x1079A,
0x1079B,
0x1079C,
0x1079D,
0x1079E,
0x1079F,
0x107A0,
0x107A1,
0x107A2,
0x107A3,
0x107A4,
0x107A5,
0x107A6,
0x107A7,
0x107A8,
0x107A9,
0x107AA,
0x107AB,
0x107AC,
0x107AD,
0x107AE,
0x107AF,
0x107B0,
0x107B1,
0x107B2,
0x107B3,
0x107B4,
0x107B5,
0x107B6,
0x107B7,
0x107B8,
0x107B9,
0x107BA,
0x107BB,
0x10800,
0x10806,
0x10808,
0x10809,
0x1080A,
0x10836,
0x10837,
0x10839,
0x1083C,
0x1083D,
0x1083F,
0x10856,
0x10857,
0x1089F,
0x108A7,
0x108B0,
0x108E0,
0x108F3,
0x108F4,
0x108F6,
0x108FB,
0x1091C,
0x1091F,
0x1093A,
0x1093F,
0x1095A,
0x10980,
0x109B8,
0x109BC,
0x109D0,
0x109D2,
0x10A04,
0x10A05,
0x10A07,
0x10A0C,
0x10A14,
0x10A15,
0x10A18,
0x10A19,
0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
0x10A49,
0x10A50,
0x10A59,
0x10A60,
0x10AA0,
0x10AC0,
0x10AE7,
0x10AEB,
0x10AF7,
0x10B00,
0x10B36,
0x10B39,
0x10B56,
0x10B58,
0x10B73,
0x10B78,
0x10B92,
0x10B99,
0x10B9D,
0x10BA9,
0x10BB0,
0x10C00,
0x10C49,
0x10C80,
0x10C81,
0x10C82,
0x10C83,
0x10C84,
0x10C85,
0x10C86,
0x10C87,
0x10C88,
0x10C89,
0x10C8A,
0x10C8B,
0x10C8C,
0x10C8D,
0x10C8E,
0x10C8F,
0x10C90,
0x10C91,
0x10C92,
0x10C93,
0x10C94,
0x10C95,
0x10C96,
0x10C97,
0x10C98,
0x10C99,
0x10C9A,
0x10C9B,
0x10C9C,
0x10C9D,
0x10C9E,
0x10C9F,
0x10CA0,
0x10CA1,
0x10CA2,
0x10CA3,
0x10CA4,
0x10CA5,
0x10CA6,
0x10CA7,
0x10CA8,
0x10CA9,
0x10CAA,
0x10CAB,
0x10CAC,
0x10CAD,
0x10CAE,
0x10CAF,
0x10CB0,
0x10CB1,
0x10CB2,
0x10CB3,
0x10CC0,
0x10CF3,
0x10CFA,
0x10D28,
0x10D30,
0x10D3A,
0x10D40,
0x10D50,
0x10D51,
0x10D52,
0x10D53,
0x10D54,
0x10D55,
0x10D56,
0x10D57,
0x10D58,
0x10D59,
0x10D5A,
0x10D5B,
0x10D5C,
0x10D5D,
0x10D5E,
0x10D5F,
0x10D60,
0x10D61,
0x10D62,
0x10D63,
0x10D64,
0x10D65,
0x10D66,
0x10D69,
0x10D86,
0x10D8E,
0x10D90,
0x10E60,
0x10E7F,
0x10E80,
0x10EAA,
0x10EAB,
0x10EAE,
0x10EB0,
0x10EB2,
0x10EC2,
0x10EC8,
0x10ED0,
0x10ED9,
0x10EFA,
0x10F28,
0x10F30,
0x10F5A,
0x10F70,
0x10F8A,
0x10FB0,
0x10FCC,
0x10FE0,
0x10FF7,
0x11000,
0x1104E,
0x11052,
0x11076,
0x1107F,
0x110BD,
0x110BE,
0x110C3,
0x110D0,
0x110E9,
0x110F0,
0x110FA,
0x11100,
0x11135,
0x11136,
0x11148,
0x11150,
0x11177,
0x11180,
0x111E0,
0x111E1,
0x111F5,
0x11200,
0x11212,
0x11213,
0x11242,
0x11280,
0x11287,
0x11288,
0x11289,
0x1128A,
0x1128E,
0x1128F,
0x1129E,
0x1129F,
0x112AA,
0x112B0,
0x112EB,
0x112F0,
0x112FA,
0x11300,
0x11304,
0x11305,
0x1130D,
0x1130F,
0x11311,
0x11313,
0x11329,
0x1132A,
0x11331,
0x11332,
0x11334,
0x11335,
0x1133A,
0x1133B,
0x11345,
0x11347,
0x11349,
0x1134B,
0x1134E,
0x11350,
0x11351,
0x11357,
0x11358,
0x1135D,
0x11364,
0x11366,
0x1136D,
0x11370,
0x11375,
0x11380,
0x1138A,
0x1138B,
0x1138C,
0x1138E,
0x1138F,
0x11390,
0x113B6,
0x113B7,
0x113C1,
0x113C2,
0x113C3,
0x113C5,
0x113C6,
0x113C7,
0x113CB,
0x113CC,
0x113D6,
0x113D7,
0x113D9,
0x113E1,
0x113E3,
0x11400,
0x1145C,
0x1145D,
0x11462,
0x11480,
0x114C8,
0x114D0,
0x114DA,
0x11580,
0x115B6,
0x115B8,
0x115DE,
0x11600,
0x11645,
0x11650,
0x1165A,
0x11660,
0x1166D,
0x11680,
0x116BA,
0x116C0,
0x116CA,
0x116D0,
0x116E4,
0x11700,
0x1171B,
0x1171D,
0x1172C,
0x11730,
0x11747,
0x11800,
0x1183C,
0x118A0,
0x118A1,
0x118A2,
0x118A3,
0x118A4,
0x118A5,
0x118A6,
0x118A7,
0x118A8,
0x118A9,
0x118AA,
0x118AB,
0x118AC,
0x118AD,
0x118AE,
0x118AF,
0x118B0,
0x118B1,
0x118B2,
0x118B3,
0x118B4,
0x118B5,
0x118B6,
0x118B7,
0x118B8,
0x118B9,
0x118BA,
0x118BB,
0x118BC,
0x118BD,
0x118BE,
0x118BF,
0x118C0,
0x118F3,
0x118FF,
0x11907,
0x11909,
0x1190A,
0x1190C,
0x11914,
0x11915,
0x11917,
0x11918,
0x11936,
0x11937,
0x11939,
0x1193B,
0x11947,
0x11950,
0x1195A,
0x119A0,
0x119A8,
0x119AA,
0x119D8,
0x119DA,
0x119E5,
0x11A00,
0x11A48,
0x11A50,
0x11AA3,
0x11AB0,
0x11AF9,
0x11B00,
0x11B0A,
0x11B60,
0x11B68,
0x11BC0,
0x11BE2,
0x11BF0,
0x11BFA,
0x11C00,
0x11C09,
0x11C0A,
0x11C37,
0x11C38,
0x11C46,
0x11C50,
0x11C6D,
0x11C70,
0x11C90,
0x11C92,
0x11CA8,
0x11CA9,
0x11CB7,
0x11D00,
0x11D07,
0x11D08,
0x11D0A,
0x11D0B,
0x11D37,
0x11D3A,
0x11D3B,
0x11D3C,
0x11D3E,
0x11D3F,
0x11D48,
0x11D50,
0x11D5A,
0x11D60,
0x11D66,
0x11D67,
0x11D69,
0x11D6A,
0x11D8F,
0x11D90,
0x11D92,
0x11D93,
0x11D99,
0x11DA0,
0x11DAA,
0x11DB0,
0x11DDC,
0x11DE0,
0x11DEA,
0x11EE0,
0x11EF9,
0x11F00,
0x11F11,
0x11F12,
0x11F3B,
0x11F3E,
0x11F5B,
0x11FB0,
0x11FB1,
0x11FC0,
0x11FF2,
0x11FFF,
0x1239A,
0x12400,
0x1246F,
0x12470,
0x12475,
0x12480,
0x12544,
0x12F90,
0x12FF3,
0x13000,
0x13430,
0x13440,
0x13456,
0x13460,
0x143FB,
0x14400,
0x14647,
0x16100,
0x1613A,
0x16800,
0x16A39,
0x16A40,
0x16A5F,
0x16A60,
0x16A6A,
0x16A6E,
0x16ABF,
0x16AC0,
0x16ACA,
0x16AD0,
0x16AEE,
0x16AF0,
0x16AF6,
0x16B00,
0x16B46,
0x16B50,
0x16B5A,
0x16B5B,
0x16B62,
0x16B63,
0x16B78,
0x16B7D,
0x16B90,
0x16D40,
0x16D7A,
0x16E40,
0x16E41,
0x16E42,
0x16E43,
0x16E44,
0x16E45,
0x16E46,
0x16E47,
0x16E48,
0x16E49,
0x16E4A,
0x16E4B,
0x16E4C,
0x16E4D,
0x16E4E,
0x16E4F,
0x16E50,
0x16E51,
0x16E52,
0x16E53,
0x16E54,
0x16E55,
0x16E56,
0x16E57,
0x16E58,
0x16E59,
0x16E5A,
0x16E5B,
0x16E5C,
0x16E5D,
0x16E5E,
0x16E5F,
0x16E60,
0x16E9B,
0x16EA0,
0x16EA1,
0x16EA2,
0x16EA3,
0x16EA4,
0x16EA5,
0x16EA6,
0x16EA7,
0x16EA8,
0x16EA9,
0x16EAA,
0x16EAB,
0x16EAC,
0x16EAD,
0x16EAE,
0x16EAF,
0x16EB0,
0x16EB1,
0x16EB2,
0x16EB3,
0x16EB4,
0x16EB5,
0x16EB6,
0x16EB7,
0x16EB8,
0x16EB9,
0x16EBB,
0x16ED4,
0x16F00,
0x16F4B,
0x16F4F,
0x16F88,
0x16F8F,
0x16FA0,
0x16FE0,
0x16FE5,
0x16FF0,
0x16FF7,
0x17000,
0x18CD6,
0x18CFF,
0x18D1F,
0x18D80,
0x18DF3,
0x1AFF0,
0x1AFF4,
0x1AFF5,
0x1AFFC,
0x1AFFD,
0x1AFFF,
0x1B000,
0x1B123,
0x1B132,
0x1B133,
0x1B150,
0x1B153,
0x1B155,
0x1B156,
0x1B164,
0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
0x1BC6B,
0x1BC70,
0x1BC7D,
0x1BC80,
0x1BC89,
0x1BC90,
0x1BC9A,
0x1BC9C,
0x1BCA0,
0x1BCA4,
0x1CC00,
0x1CCD6,
0x1CCD7,
0x1CCD8,
0x1CCD9,
0x1CCDA,
0x1CCDB,
0x1CCDC,
0x1CCDD,
0x1CCDE,
0x1CCDF,
0x1CCE0,
0x1CCE1,
0x1CCE2,
0x1CCE3,
0x1CCE4,
0x1CCE5,
0x1CCE6,
0x1CCE7,
0x1CCE8,
0x1CCE9,
0x1CCEA,
0x1CCEB,
0x1CCEC,
0x1CCED,
0x1CCEE,
0x1CCEF,
0x1CCF0,
0x1CCF1,
0x1CCF2,
0x1CCF3,
0x1CCF4,
0x1CCF5,
0x1CCF6,
0x1CCF7,
0x1CCF8,
0x1CCF9,
0x1CCFA,
0x1CCFD,
0x1CD00,
0x1CEB4,
0x1CEBA,
0x1CED1,
0x1CEE0,
0x1CEF1,
0x1CF00,
0x1CF2E,
0x1CF30,
0x1CF47,
0x1CF50,
0x1CFC4,
0x1D000,
0x1D0F6,
0x1D100,
0x1D127,
0x1D129,
0x1D15E,
0x1D15F,
0x1D160,
0x1D161,
0x1D162,
0x1D163,
0x1D164,
0x1D165,
0x1D173,
0x1D17B,
0x1D1BB,
0x1D1BC,
0x1D1BD,
0x1D1BE,
0x1D1BF,
0x1D1C0,
0x1D1C1,
0x1D1EB,
0x1D200,
0x1D246,
0x1D2C0,
0x1D2D4,
0x1D2E0,
0x1D2F4,
0x1D300,
0x1D357,
0x1D360,
0x1D379,
0x1D400,
0x1D401,
0x1D402,
0x1D403,
0x1D404,
0x1D405,
0x1D406,
0x1D407,
0x1D408,
0x1D409,
0x1D40A,
0x1D40B,
0x1D40C,
0x1D40D,
0x1D40E,
0x1D40F,
0x1D410,
0x1D411,
0x1D412,
0x1D413,
0x1D414,
0x1D415,
0x1D416,
0x1D417,
0x1D418,
0x1D419,
0x1D41A,
0x1D41B,
0x1D41C,
0x1D41D,
0x1D41E,
0x1D41F,
0x1D420,
0x1D421,
0x1D422,
0x1D423,
0x1D424,
0x1D425,
0x1D426,
0x1D427,
0x1D428,
0x1D429,
0x1D42A,
0x1D42B,
0x1D42C,
0x1D42D,
0x1D42E,
0x1D42F,
0x1D430,
0x1D431,
0x1D432,
0x1D433,
0x1D434,
0x1D435,
0x1D436,
0x1D437,
0x1D438,
0x1D439,
0x1D43A,
0x1D43B,
0x1D43C,
0x1D43D,
0x1D43E,
0x1D43F,
0x1D440,
0x1D441,
0x1D442,
0x1D443,
0x1D444,
0x1D445,
0x1D446,
0x1D447,
0x1D448,
0x1D449,
0x1D44A,
0x1D44B,
0x1D44C,
0x1D44D,
0x1D44E,
0x1D44F,
0x1D450,
0x1D451,
0x1D452,
0x1D453,
0x1D454,
0x1D455,
0x1D456,
0x1D457,
0x1D458,
0x1D459,
0x1D45A,
0x1D45B,
0x1D45C,
0x1D45D,
0x1D45E,
0x1D45F,
0x1D460,
0x1D461,
0x1D462,
0x1D463,
0x1D464,
0x1D465,
0x1D466,
0x1D467,
0x1D468,
0x1D469,
0x1D46A,
0x1D46B,
0x1D46C,
0x1D46D,
0x1D46E,
0x1D46F,
0x1D470,
0x1D471,
0x1D472,
0x1D473,
0x1D474,
0x1D475,
0x1D476,
0x1D477,
0x1D478,
0x1D479,
0x1D47A,
0x1D47B,
0x1D47C,
0x1D47D,
0x1D47E,
0x1D47F,
0x1D480,
0x1D481,
0x1D482,
0x1D483,
0x1D484,
0x1D485,
0x1D486,
0x1D487,
0x1D488,
0x1D489,
0x1D48A,
0x1D48B,
0x1D48C,
0x1D48D,
0x1D48E,
0x1D48F,
0x1D490,
0x1D491,
0x1D492,
0x1D493,
0x1D494,
0x1D495,
0x1D496,
0x1D497,
0x1D498,
0x1D499,
0x1D49A,
0x1D49B,
0x1D49C,
0x1D49D,
0x1D49E,
0x1D49F,
0x1D4A0,
0x1D4A2,
0x1D4A3,
0x1D4A5,
0x1D4A6,
0x1D4A7,
0x1D4A9,
0x1D4AA,
0x1D4AB,
0x1D4AC,
0x1D4AD,
0x1D4AE,
0x1D4AF,
0x1D4B0,
0x1D4B1,
0x1D4B2,
0x1D4B3,
0x1D4B4,
0x1D4B5,
0x1D4B6,
0x1D4B7,
0x1D4B8,
0x1D4B9,
0x1D4BA,
0x1D4BB,
0x1D4BC,
0x1D4BD,
0x1D4BE,
0x1D4BF,
0x1D4C0,
0x1D4C1,
0x1D4C2,
0x1D4C3,
0x1D4C4,
0x1D4C5,
0x1D4C6,
0x1D4C7,
0x1D4C8,
0x1D4C9,
0x1D4CA,
0x1D4CB,
0x1D4CC,
0x1D4CD,
0x1D4CE,
0x1D4CF,
0x1D4D0,
0x1D4D1,
0x1D4D2,
0x1D4D3,
0x1D4D4,
0x1D4D5,
0x1D4D6,
0x1D4D7,
0x1D4D8,
0x1D4D9,
0x1D4DA,
0x1D4DB,
0x1D4DC,
0x1D4DD,
0x1D4DE,
0x1D4DF,
0x1D4E0,
0x1D4E1,
0x1D4E2,
0x1D4E3,
0x1D4E4,
0x1D4E5,
0x1D4E6,
0x1D4E7,
0x1D4E8,
0x1D4E9,
0x1D4EA,
0x1D4EB,
0x1D4EC,
0x1D4ED,
0x1D4EE,
0x1D4EF,
0x1D4F0,
0x1D4F1,
0x1D4F2,
0x1D4F3,
0x1D4F4,
0x1D4F5,
0x1D4F6,
0x1D4F7,
0x1D4F8,
0x1D4F9,
0x1D4FA,
0x1D4FB,
0x1D4FC,
0x1D4FD,
0x1D4FE,
0x1D4FF,
0x1D500,
0x1D501,
0x1D502,
0x1D503,
0x1D504,
0x1D505,
0x1D506,
0x1D507,
0x1D508,
0x1D509,
0x1D50A,
0x1D50B,
0x1D50D,
0x1D50E,
0x1D50F,
0x1D510,
0x1D511,
0x1D512,
0x1D513,
0x1D514,
0x1D515,
0x1D516,
0x1D517,
0x1D518,
0x1D519,
0x1D51A,
0x1D51B,
0x1D51C,
0x1D51D,
0x1D51E,
0x1D51F,
0x1D520,
0x1D521,
0x1D522,
0x1D523,
0x1D524,
0x1D525,
0x1D526,
0x1D527,
0x1D528,
0x1D529,
0x1D52A,
0x1D52B,
0x1D52C,
0x1D52D,
0x1D52E,
0x1D52F,
0x1D530,
0x1D531,
0x1D532,
0x1D533,
0x1D534,
0x1D535,
0x1D536,
0x1D537,
0x1D538,
0x1D539,
0x1D53A,
0x1D53B,
0x1D53C,
0x1D53D,
0x1D53E,
0x1D53F,
0x1D540,
0x1D541,
0x1D542,
0x1D543,
0x1D544,
0x1D545,
0x1D546,
0x1D547,
0x1D54A,
0x1D54B,
0x1D54C,
0x1D54D,
0x1D54E,
0x1D54F,
0x1D550,
0x1D551,
0x1D552,
0x1D553,
0x1D554,
0x1D555,
0x1D556,
0x1D557,
0x1D558,
0x1D559,
0x1D55A,
0x1D55B,
0x1D55C,
0x1D55D,
0x1D55E,
0x1D55F,
0x1D560,
0x1D561,
0x1D562,
0x1D563,
0x1D564,
0x1D565,
0x1D566,
0x1D567,
0x1D568,
0x1D569,
0x1D56A,
0x1D56B,
0x1D56C,
0x1D56D,
0x1D56E,
0x1D56F,
0x1D570,
0x1D571,
0x1D572,
0x1D573,
0x1D574,
0x1D575,
0x1D576,
0x1D577,
0x1D578,
0x1D579,
0x1D57A,
0x1D57B,
0x1D57C,
0x1D57D,
0x1D57E,
0x1D57F,
0x1D580,
0x1D581,
0x1D582,
0x1D583,
0x1D584,
0x1D585,
0x1D586,
0x1D587,
0x1D588,
0x1D589,
0x1D58A,
0x1D58B,
0x1D58C,
0x1D58D,
0x1D58E,
0x1D58F,
0x1D590,
0x1D591,
0x1D592,
0x1D593,
0x1D594,
0x1D595,
0x1D596,
0x1D597,
0x1D598,
0x1D599,
0x1D59A,
0x1D59B,
0x1D59C,
0x1D59D,
0x1D59E,
0x1D59F,
0x1D5A0,
0x1D5A1,
0x1D5A2,
0x1D5A3,
0x1D5A4,
0x1D5A5,
0x1D5A6,
0x1D5A7,
0x1D5A8,
0x1D5A9,
0x1D5AA,
0x1D5AB,
0x1D5AC,
0x1D5AD,
0x1D5AE,
0x1D5AF,
0x1D5B0,
0x1D5B1,
0x1D5B2,
0x1D5B3,
0x1D5B4,
0x1D5B5,
0x1D5B6,
0x1D5B7,
0x1D5B8,
0x1D5B9,
0x1D5BA,
0x1D5BB,
0x1D5BC,
0x1D5BD,
0x1D5BE,
0x1D5BF,
0x1D5C0,
0x1D5C1,
0x1D5C2,
0x1D5C3,
0x1D5C4,
0x1D5C5,
0x1D5C6,
0x1D5C7,
0x1D5C8,
0x1D5C9,
0x1D5CA,
0x1D5CB,
0x1D5CC,
0x1D5CD,
0x1D5CE,
0x1D5CF,
0x1D5D0,
0x1D5D1,
0x1D5D2,
0x1D5D3,
0x1D5D4,
0x1D5D5,
0x1D5D6,
0x1D5D7,
0x1D5D8,
0x1D5D9,
0x1D5DA,
0x1D5DB,
0x1D5DC,
0x1D5DD,
0x1D5DE,
0x1D5DF,
0x1D5E0,
0x1D5E1,
0x1D5E2,
0x1D5E3,
0x1D5E4,
0x1D5E5,
0x1D5E6,
0x1D5E7,
0x1D5E8,
0x1D5E9,
0x1D5EA,
0x1D5EB,
0x1D5EC,
0x1D5ED,
0x1D5EE,
0x1D5EF,
0x1D5F0,
0x1D5F1,
0x1D5F2,
0x1D5F3,
0x1D5F4,
0x1D5F5,
0x1D5F6,
0x1D5F7,
0x1D5F8,
0x1D5F9,
0x1D5FA,
0x1D5FB,
0x1D5FC,
0x1D5FD,
0x1D5FE,
0x1D5FF,
0x1D600,
0x1D601,
0x1D602,
0x1D603,
0x1D604,
0x1D605,
0x1D606,
0x1D607,
0x1D608,
0x1D609,
0x1D60A,
0x1D60B,
0x1D60C,
0x1D60D,
0x1D60E,
0x1D60F,
0x1D610,
0x1D611,
0x1D612,
0x1D613,
0x1D614,
0x1D615,
0x1D616,
0x1D617,
0x1D618,
0x1D619,
0x1D61A,
0x1D61B,
0x1D61C,
0x1D61D,
0x1D61E,
0x1D61F,
0x1D620,
0x1D621,
0x1D622,
0x1D623,
0x1D624,
0x1D625,
0x1D626,
0x1D627,
0x1D628,
0x1D629,
0x1D62A,
0x1D62B,
0x1D62C,
0x1D62D,
0x1D62E,
0x1D62F,
0x1D630,
0x1D631,
0x1D632,
0x1D633,
0x1D634,
0x1D635,
0x1D636,
0x1D637,
0x1D638,
0x1D639,
0x1D63A,
0x1D63B,
0x1D63C,
0x1D63D,
0x1D63E,
0x1D63F,
0x1D640,
0x1D641,
0x1D642,
0x1D643,
0x1D644,
0x1D645,
0x1D646,
0x1D647,
0x1D648,
0x1D649,
0x1D64A,
0x1D64B,
0x1D64C,
0x1D64D,
0x1D64E,
0x1D64F,
0x1D650,
0x1D651,
0x1D652,
0x1D653,
0x1D654,
0x1D655,
0x1D656,
0x1D657,
0x1D658,
0x1D659,
0x1D65A,
0x1D65B,
0x1D65C,
0x1D65D,
0x1D65E,
0x1D65F,
0x1D660,
0x1D661,
0x1D662,
0x1D663,
0x1D664,
0x1D665,
0x1D666,
0x1D667,
0x1D668,
0x1D669,
0x1D66A,
0x1D66B,
0x1D66C,
0x1D66D,
0x1D66E,
0x1D66F,
0x1D670,
0x1D671,
0x1D672,
0x1D673,
0x1D674,
0x1D675,
0x1D676,
0x1D677,
0x1D678,
0x1D679,
0x1D67A,
0x1D67B,
0x1D67C,
0x1D67D,
0x1D67E,
0x1D67F,
0x1D680,
0x1D681,
0x1D682,
0x1D683,
0x1D684,
0x1D685,
0x1D686,
0x1D687,
0x1D688,
0x1D689,
0x1D68A,
0x1D68B,
0x1D68C,
0x1D68D,
0x1D68E,
0x1D68F,
0x1D690,
0x1D691,
0x1D692,
0x1D693,
0x1D694,
0x1D695,
0x1D696,
0x1D697,
0x1D698,
0x1D699,
0x1D69A,
0x1D69B,
0x1D69C,
0x1D69D,
0x1D69E,
0x1D69F,
0x1D6A0,
0x1D6A1,
0x1D6A2,
0x1D6A3,
0x1D6A4,
0x1D6A5,
0x1D6A6,
0x1D6A8,
0x1D6A9,
0x1D6AA,
0x1D6AB,
0x1D6AC,
0x1D6AD,
0x1D6AE,
0x1D6AF,
0x1D6B0,
0x1D6B1,
0x1D6B2,
0x1D6B3,
0x1D6B4,
0x1D6B5,
0x1D6B6,
0x1D6B7,
0x1D6B8,
0x1D6B9,
0x1D6BA,
0x1D6BB,
0x1D6BC,
0x1D6BD,
0x1D6BE,
0x1D6BF,
0x1D6C0,
0x1D6C1,
0x1D6C2,
0x1D6C3,
0x1D6C4,
0x1D6C5,
0x1D6C6,
0x1D6C7,
0x1D6C8,
0x1D6C9,
0x1D6CA,
0x1D6CB,
0x1D6CC,
0x1D6CD,
0x1D6CE,
0x1D6CF,
0x1D6D0,
0x1D6D1,
0x1D6D2,
0x1D6D3,
0x1D6D5,
0x1D6D6,
0x1D6D7,
0x1D6D8,
0x1D6D9,
0x1D6DA,
0x1D6DB,
0x1D6DC,
0x1D6DD,
0x1D6DE,
0x1D6DF,
0x1D6E0,
0x1D6E1,
0x1D6E2,
0x1D6E3,
0x1D6E4,
0x1D6E5,
0x1D6E6,
0x1D6E7,
0x1D6E8,
0x1D6E9,
0x1D6EA,
0x1D6EB,
0x1D6EC,
0x1D6ED,
0x1D6EE,
0x1D6EF,
0x1D6F0,
0x1D6F1,
0x1D6F2,
0x1D6F3,
0x1D6F4,
0x1D6F5,
0x1D6F6,
0x1D6F7,
0x1D6F8,
0x1D6F9,
0x1D6FA,
0x1D6FB,
0x1D6FC,
0x1D6FD,
0x1D6FE,
0x1D6FF,
0x1D700,
0x1D701,
0x1D702,
0x1D703,
0x1D704,
0x1D705,
0x1D706,
0x1D707,
0x1D708,
0x1D709,
0x1D70A,
0x1D70B,
0x1D70C,
0x1D70D,
0x1D70F,
0x1D710,
0x1D711,
0x1D712,
0x1D713,
0x1D714,
0x1D715,
0x1D716,
0x1D717,
0x1D718,
0x1D719,
0x1D71A,
0x1D71B,
0x1D71C,
0x1D71D,
0x1D71E,
0x1D71F,
0x1D720,
0x1D721,
0x1D722,
0x1D723,
0x1D724,
0x1D725,
0x1D726,
0x1D727,
0x1D728,
0x1D729,
0x1D72A,
0x1D72B,
0x1D72C,
0x1D72D,
0x1D72E,
0x1D72F,
0x1D730,
0x1D731,
0x1D732,
0x1D733,
0x1D734,
0x1D735,
0x1D736,
0x1D737,
0x1D738,
0x1D739,
0x1D73A,
0x1D73B,
0x1D73C,
0x1D73D,
0x1D73E,
0x1D73F,
0x1D740,
0x1D741,
0x1D742,
0x1D743,
0x1D744,
0x1D745,
0x1D746,
0x1D747,
0x1D749,
0x1D74A,
0x1D74B,
0x1D74C,
0x1D74D,
0x1D74E,
0x1D74F,
0x1D750,
0x1D751,
0x1D752,
0x1D753,
0x1D754,
0x1D755,
0x1D756,
0x1D757,
0x1D758,
0x1D759,
0x1D75A,
0x1D75B,
0x1D75C,
0x1D75D,
0x1D75E,
0x1D75F,
0x1D760,
0x1D761,
0x1D762,
0x1D763,
0x1D764,
0x1D765,
0x1D766,
0x1D767,
0x1D768,
0x1D769,
0x1D76A,
0x1D76B,
0x1D76C,
0x1D76D,
0x1D76E,
0x1D76F,
0x1D770,
0x1D771,
0x1D772,
0x1D773,
0x1D774,
0x1D775,
0x1D776,
0x1D777,
0x1D778,
0x1D779,
0x1D77A,
0x1D77B,
0x1D77C,
0x1D77D,
0x1D77E,
0x1D77F,
0x1D780,
0x1D781,
0x1D783,
0x1D784,
0x1D785,
0x1D786,
0x1D787,
0x1D788,
0x1D789,
0x1D78A,
0x1D78B,
0x1D78C,
0x1D78D,
0x1D78E,
0x1D78F,
0x1D790,
0x1D791,
0x1D792,
0x1D793,
0x1D794,
0x1D795,
0x1D796,
0x1D797,
0x1D798,
0x1D799,
0x1D79A,
0x1D79B,
0x1D79C,
0x1D79D,
0x1D79E,
0x1D79F,
0x1D7A0,
0x1D7A1,
0x1D7A2,
0x1D7A3,
0x1D7A4,
0x1D7A5,
0x1D7A6,
0x1D7A7,
0x1D7A8,
0x1D7A9,
0x1D7AA,
0x1D7AB,
0x1D7AC,
0x1D7AD,
0x1D7AE,
0x1D7AF,
0x1D7B0,
0x1D7B1,
0x1D7B2,
0x1D7B3,
0x1D7B4,
0x1D7B5,
0x1D7B6,
0x1D7B7,
0x1D7B8,
0x1D7B9,
0x1D7BA,
0x1D7BB,
0x1D7BD,
0x1D7BE,
0x1D7BF,
0x1D7C0,
0x1D7C1,
0x1D7C2,
0x1D7C3,
0x1D7C4,
0x1D7C5,
0x1D7C6,
0x1D7C7,
0x1D7C8,
0x1D7C9,
0x1D7CA,
0x1D7CC,
0x1D7CE,
0x1D7CF,
0x1D7D0,
0x1D7D1,
0x1D7D2,
0x1D7D3,
0x1D7D4,
0x1D7D5,
0x1D7D6,
0x1D7D7,
0x1D7D8,
0x1D7D9,
0x1D7DA,
0x1D7DB,
0x1D7DC,
0x1D7DD,
0x1D7DE,
0x1D7DF,
0x1D7E0,
0x1D7E1,
0x1D7E2,
0x1D7E3,
0x1D7E4,
0x1D7E5,
0x1D7E6,
0x1D7E7,
0x1D7E8,
0x1D7E9,
0x1D7EA,
0x1D7EB,
0x1D7EC,
0x1D7ED,
0x1D7EE,
0x1D7EF,
0x1D7F0,
0x1D7F1,
0x1D7F2,
0x1D7F3,
0x1D7F4,
0x1D7F5,
0x1D7F6,
0x1D7F7,
0x1D7F8,
0x1D7F9,
0x1D7FA,
0x1D7FB,
0x1D7FC,
0x1D7FD,
0x1D7FE,
0x1D7FF,
0x1D800,
0x1DA8C,
0x1DA9B,
0x1DAA0,
0x1DAA1,
0x1DAB0,
0x1DF00,
0x1DF1F,
0x1DF25,
0x1DF2B,
0x1E000,
0x1E007,
0x1E008,
0x1E019,
0x1E01B,
0x1E022,
0x1E023,
0x1E025,
0x1E026,
0x1E02B,
0x1E030,
0x1E031,
0x1E032,
0x1E033,
0x1E034,
0x1E035,
0x1E036,
0x1E037,
0x1E038,
0x1E039,
0x1E03A,
0x1E03B,
0x1E03C,
0x1E03D,
0x1E03E,
0x1E03F,
0x1E040,
0x1E041,
0x1E042,
0x1E043,
0x1E044,
0x1E045,
0x1E046,
0x1E047,
0x1E048,
0x1E049,
0x1E04A,
0x1E04B,
0x1E04C,
0x1E04D,
0x1E04E,
0x1E04F,
0x1E050,
0x1E051,
0x1E052,
0x1E053,
0x1E054,
0x1E055,
0x1E056,
0x1E057,
0x1E058,
0x1E059,
0x1E05A,
0x1E05B,
0x1E05C,
0x1E05D,
0x1E05E,
0x1E05F,
0x1E060,
0x1E061,
0x1E062,
0x1E063,
0x1E064,
0x1E065,
0x1E066,
0x1E067,
0x1E068,
0x1E069,
0x1E06A,
0x1E06B,
0x1E06C,
0x1E06D,
0x1E06E,
0x1E08F,
0x1E090,
0x1E100,
0x1E12D,
0x1E130,
0x1E13E,
0x1E140,
0x1E14A,
0x1E14E,
0x1E150,
0x1E290,
0x1E2AF,
0x1E2C0,
0x1E2FA,
0x1E2FF,
0x1E300,
0x1E4D0,
0x1E4FA,
0x1E5D0,
0x1E5FB,
0x1E5FF,
0x1E600,
0x1E6C0,
0x1E6DF,
0x1E6E0,
0x1E6F6,
0x1E6FE,
0x1E700,
0x1E7E0,
0x1E7E7,
0x1E7E8,
0x1E7EC,
0x1E7ED,
0x1E7EF,
0x1E7F0,
0x1E7FF,
0x1E800,
0x1E8C5,
0x1E8C7,
0x1E8D7,
0x1E900,
0x1E901,
0x1E902,
0x1E903,
0x1E904,
0x1E905,
0x1E906,
0x1E907,
0x1E908,
0x1E909,
0x1E90A,
0x1E90B,
0x1E90C,
0x1E90D,
0x1E90E,
0x1E90F,
0x1E910,
0x1E911,
0x1E912,
0x1E913,
0x1E914,
0x1E915,
0x1E916,
0x1E917,
0x1E918,
0x1E919,
0x1E91A,
0x1E91B,
0x1E91C,
0x1E91D,
0x1E91E,
0x1E91F,
0x1E920,
0x1E921,
0x1E922,
0x1E94C,
0x1E950,
0x1E95A,
0x1E95E,
0x1E960,
0x1EC71,
0x1ECB5,
0x1ED01,
0x1ED3E,
0x1EE00,
0x1EE01,
0x1EE02,
0x1EE03,
0x1EE04,
0x1EE05,
0x1EE06,
0x1EE07,
0x1EE08,
0x1EE09,
0x1EE0A,
0x1EE0B,
0x1EE0C,
0x1EE0D,
0x1EE0E,
0x1EE0F,
0x1EE10,
0x1EE11,
0x1EE12,
0x1EE13,
0x1EE14,
0x1EE15,
0x1EE16,
0x1EE17,
0x1EE18,
0x1EE19,
0x1EE1A,
0x1EE1B,
0x1EE1C,
0x1EE1D,
0x1EE1E,
0x1EE1F,
0x1EE20,
0x1EE21,
0x1EE22,
0x1EE23,
0x1EE24,
0x1EE25,
0x1EE27,
0x1EE28,
0x1EE29,
0x1EE2A,
0x1EE2B,
0x1EE2C,
0x1EE2D,
0x1EE2E,
0x1EE2F,
0x1EE30,
0x1EE31,
0x1EE32,
0x1EE33,
0x1EE34,
0x1EE35,
0x1EE36,
0x1EE37,
0x1EE38,
0x1EE39,
0x1EE3A,
0x1EE3B,
0x1EE3C,
0x1EE42,
0x1EE43,
0x1EE47,
0x1EE48,
0x1EE49,
0x1EE4A,
0x1EE4B,
0x1EE4C,
0x1EE4D,
0x1EE4E,
0x1EE4F,
0x1EE50,
0x1EE51,
0x1EE52,
0x1EE53,
0x1EE54,
0x1EE55,
0x1EE57,
0x1EE58,
0x1EE59,
0x1EE5A,
0x1EE5B,
0x1EE5C,
0x1EE5D,
0x1EE5E,
0x1EE5F,
0x1EE60,
0x1EE61,
0x1EE62,
0x1EE63,
0x1EE64,
0x1EE65,
0x1EE67,
0x1EE68,
0x1EE69,
0x1EE6A,
0x1EE6B,
0x1EE6C,
0x1EE6D,
0x1EE6E,
0x1EE6F,
0x1EE70,
0x1EE71,
0x1EE72,
0x1EE73,
0x1EE74,
0x1EE75,
0x1EE76,
0x1EE77,
0x1EE78,
0x1EE79,
0x1EE7A,
0x1EE7B,
0x1EE7C,
0x1EE7D,
0x1EE7E,
0x1EE7F,
0x1EE80,
0x1EE81,
0x1EE82,
0x1EE83,
0x1EE84,
0x1EE85,
0x1EE86,
0x1EE87,
0x1EE88,
0x1EE89,
0x1EE8A,
0x1EE8B,
0x1EE8C,
0x1EE8D,
0x1EE8E,
0x1EE8F,
0x1EE90,
0x1EE91,
0x1EE92,
0x1EE93,
0x1EE94,
0x1EE95,
0x1EE96,
0x1EE97,
0x1EE98,
0x1EE99,
0x1EE9A,
0x1EE9B,
0x1EE9C,
0x1EEA1,
0x1EEA2,
0x1EEA3,
0x1EEA4,
0x1EEA5,
0x1EEA6,
0x1EEA7,
0x1EEA8,
0x1EEA9,
0x1EEAA,
0x1EEAB,
0x1EEAC,
0x1EEAD,
0x1EEAE,
0x1EEAF,
0x1EEB0,
0x1EEB1,
0x1EEB2,
0x1EEB3,
0x1EEB4,
0x1EEB5,
0x1EEB6,
0x1EEB7,
0x1EEB8,
0x1EEB9,
0x1EEBA,
0x1EEBB,
0x1EEBC,
0x1EEF0,
0x1EEF2,
0x1F000,
0x1F02C,
0x1F030,
0x1F094,
0x1F0A0,
0x1F0AF,
0x1F0B1,
0x1F0C0,
0x1F0C1,
0x1F0D0,
0x1F0D1,
0x1F0F6,
0x1F101,
0x1F102,
0x1F103,
0x1F104,
0x1F105,
0x1F106,
0x1F107,
0x1F108,
0x1F109,
0x1F10A,
0x1F10B,
0x1F110,
0x1F111,
0x1F112,
0x1F113,
0x1F114,
0x1F115,
0x1F116,
0x1F117,
0x1F118,
0x1F119,
0x1F11A,
0x1F11B,
0x1F11C,
0x1F11D,
0x1F11E,
0x1F11F,
0x1F120,
0x1F121,
0x1F122,
0x1F123,
0x1F124,
0x1F125,
0x1F126,
0x1F127,
0x1F128,
0x1F129,
0x1F12A,
0x1F12B,
0x1F12C,
0x1F12D,
0x1F12E,
0x1F12F,
0x1F130,
0x1F131,
0x1F132,
0x1F133,
0x1F134,
0x1F135,
0x1F136,
0x1F137,
0x1F138,
0x1F139,
0x1F13A,
0x1F13B,
0x1F13C,
0x1F13D,
0x1F13E,
0x1F13F,
0x1F140,
0x1F141,
0x1F142,
0x1F143,
0x1F144,
0x1F145,
0x1F146,
0x1F147,
0x1F148,
0x1F149,
0x1F14A,
0x1F14B,
0x1F14C,
0x1F14D,
0x1F14E,
0x1F14F,
0x1F150,
0x1F16A,
0x1F16B,
0x1F16C,
0x1F16D,
0x1F190,
0x1F191,
0x1F1AE,
0x1F1E6,
0x1F200,
0x1F201,
0x1F202,
0x1F203,
0x1F210,
0x1F211,
0x1F212,
0x1F213,
0x1F214,
0x1F215,
0x1F216,
0x1F217,
0x1F218,
0x1F219,
0x1F21A,
0x1F21B,
0x1F21C,
0x1F21D,
0x1F21E,
0x1F21F,
0x1F220,
0x1F221,
0x1F222,
0x1F223,
0x1F224,
0x1F225,
0x1F226,
0x1F227,
0x1F228,
0x1F229,
0x1F22A,
0x1F22B,
0x1F22C,
0x1F22D,
0x1F22E,
0x1F22F,
0x1F230,
0x1F231,
0x1F232,
0x1F233,
0x1F234,
0x1F235,
0x1F236,
0x1F237,
0x1F238,
0x1F239,
0x1F23A,
0x1F23B,
0x1F23C,
0x1F240,
0x1F241,
0x1F242,
0x1F243,
0x1F244,
0x1F245,
0x1F246,
0x1F247,
0x1F248,
0x1F249,
0x1F250,
0x1F251,
0x1F252,
0x1F260,
0x1F266,
0x1F300,
0x1F6D9,
0x1F6DC,
0x1F6ED,
0x1F6F0,
0x1F6FD,
0x1F700,
0x1F7DA,
0x1F7E0,
0x1F7EC,
0x1F7F0,
0x1F7F1,
0x1F800,
0x1F80C,
0x1F810,
0x1F848,
0x1F850,
0x1F85A,
0x1F860,
0x1F888,
0x1F890,
0x1F8AE,
0x1F8B0,
0x1F8BC,
0x1F8C0,
0x1F8C2,
0x1F8D0,
0x1F8D9,
0x1F900,
0x1FA58,
0x1FA60,
0x1FA6E,
0x1FA70,
0x1FA7D,
0x1FA80,
0x1FA8B,
0x1FA8E,
0x1FAC7,
0x1FAC8,
0x1FAC9,
0x1FACD,
0x1FADD,
0x1FADF,
0x1FAEB,
0x1FAEF,
0x1FAF9,
0x1FB00,
0x1FB93,
0x1FB94,
0x1FBF0,
0x1FBF1,
0x1FBF2,
0x1FBF3,
0x1FBF4,
0x1FBF5,
0x1FBF6,
0x1FBF7,
0x1FBF8,
0x1FBF9,
0x1FBFA,
0x1FBFB,
0x20000,
0x2A6E0,
0x2A700,
0x2B81E,
0x2B820,
0x2CEAE,
0x2CEB0,
0x2EBE1,
0x2EBF0,
0x2EE5E,
0x2F800,
0x2F801,
0x2F802,
0x2F803,
0x2F804,
0x2F805,
0x2F806,
0x2F807,
0x2F808,
0x2F809,
0x2F80A,
0x2F80B,
0x2F80C,
0x2F80D,
0x2F80E,
0x2F80F,
0x2F810,
0x2F811,
0x2F812,
0x2F813,
0x2F814,
0x2F815,
0x2F816,
0x2F817,
0x2F818,
0x2F819,
0x2F81A,
0x2F81B,
0x2F81C,
0x2F81D,
0x2F81E,
0x2F81F,
0x2F820,
0x2F821,
0x2F822,
0x2F823,
0x2F824,
0x2F825,
0x2F826,
0x2F827,
0x2F828,
0x2F829,
0x2F82A,
0x2F82B,
0x2F82C,
0x2F82D,
0x2F82E,
0x2F82F,
0x2F830,
0x2F831,
0x2F834,
0x2F835,
0x2F836,
0x2F837,
0x2F838,
0x2F839,
0x2F83A,
0x2F83B,
0x2F83C,
0x2F83D,
0x2F83E,
0x2F83F,
0x2F840,
0x2F841,
0x2F842,
0x2F843,
0x2F844,
0x2F845,
0x2F847,
0x2F848,
0x2F849,
0x2F84A,
0x2F84B,
0x2F84C,
0x2F84D,
0x2F84E,
0x2F84F,
0x2F850,
0x2F851,
0x2F852,
0x2F853,
0x2F854,
0x2F855,
0x2F856,
0x2F857,
0x2F858,
0x2F859,
0x2F85A,
0x2F85B,
0x2F85C,
0x2F85D,
0x2F85E,
0x2F85F,
0x2F860,
0x2F861,
0x2F862,
0x2F863,
0x2F864,
0x2F865,
0x2F866,
0x2F867,
0x2F868,
0x2F869,
0x2F86A,
0x2F86C,
0x2F86D,
0x2F86E,
0x2F86F,
0x2F870,
0x2F871,
0x2F872,
0x2F873,
0x2F874,
0x2F875,
0x2F876,
0x2F877,
0x2F878,
0x2F879,
0x2F87A,
0x2F87B,
0x2F87C,
0x2F87D,
0x2F87E,
0x2F87F,
0x2F880,
0x2F881,
0x2F882,
0x2F883,
0x2F884,
0x2F885,
0x2F886,
0x2F887,
0x2F888,
0x2F889,
0x2F88A,
0x2F88B,
0x2F88C,
0x2F88D,
0x2F88E,
0x2F88F,
0x2F890,
0x2F891,
0x2F893,
0x2F894,
0x2F896,
0x2F897,
0x2F898,
0x2F899,
0x2F89A,
0x2F89B,
0x2F89C,
0x2F89D,
0x2F89E,
0x2F89F,
0x2F8A0,
0x2F8A1,
0x2F8A2,
0x2F8A3,
0x2F8A4,
0x2F8A5,
0x2F8A6,
0x2F8A7,
0x2F8A8,
0x2F8A9,
0x2F8AA,
0x2F8AB,
0x2F8AC,
0x2F8AD,
0x2F8AE,
0x2F8AF,
0x2F8B0,
0x2F8B1,
0x2F8B2,
0x2F8B3,
0x2F8B4,
0x2F8B5,
0x2F8B6,
0x2F8B7,
0x2F8B8,
0x2F8B9,
0x2F8BA,
0x2F8BB,
0x2F8BC,
0x2F8BD,
0x2F8BE,
0x2F8BF,
0x2F8C0,
0x2F8C1,
0x2F8C2,
0x2F8C3,
0x2F8C4,
0x2F8C5,
0x2F8C6,
0x2F8C7,
0x2F8C8,
0x2F8C9,
0x2F8CA,
0x2F8CB,
0x2F8CC,
0x2F8CD,
0x2F8CE,
0x2F8CF,
0x2F8D0,
0x2F8D1,
0x2F8D2,
0x2F8D3,
0x2F8D4,
0x2F8D5,
0x2F8D6,
0x2F8D7,
0x2F8D8,
0x2F8D9,
0x2F8DA,
0x2F8DB,
0x2F8DC,
0x2F8DD,
0x2F8DE,
0x2F8DF,
0x2F8E0,
0x2F8E1,
0x2F8E2,
0x2F8E3,
0x2F8E4,
0x2F8E5,
0x2F8E6,
0x2F8E7,
0x2F8E8,
0x2F8E9,
0x2F8EA,
0x2F8EB,
0x2F8EC,
0x2F8ED,
0x2F8EE,
0x2F8EF,
0x2F8F0,
0x2F8F1,
0x2F8F2,
0x2F8F3,
0x2F8F4,
0x2F8F5,
0x2F8F6,
0x2F8F7,
0x2F8F8,
0x2F8F9,
0x2F8FA,
0x2F8FB,
0x2F8FC,
0x2F8FD,
0x2F8FE,
0x2F8FF,
0x2F900,
0x2F901,
0x2F902,
0x2F903,
0x2F904,
0x2F905,
0x2F906,
0x2F907,
0x2F908,
0x2F909,
0x2F90A,
0x2F90B,
0x2F90C,
0x2F90D,
0x2F90E,
0x2F90F,
0x2F910,
0x2F911,
0x2F912,
0x2F913,
0x2F914,
0x2F915,
0x2F916,
0x2F917,
0x2F918,
0x2F919,
0x2F91A,
0x2F91B,
0x2F91C,
0x2F91D,
0x2F91E,
0x2F91F,
0x2F920,
0x2F921,
0x2F922,
0x2F923,
0x2F924,
0x2F925,
0x2F926,
0x2F927,
0x2F928,
0x2F929,
0x2F92A,
0x2F92B,
0x2F92C,
0x2F92E,
0x2F92F,
0x2F930,
0x2F931,
0x2F932,
0x2F933,
0x2F934,
0x2F935,
0x2F936,
0x2F937,
0x2F938,
0x2F939,
0x2F93A,
0x2F93B,
0x2F93C,
0x2F93D,
0x2F93E,
0x2F93F,
0x2F940,
0x2F941,
0x2F942,
0x2F943,
0x2F944,
0x2F945,
0x2F946,
0x2F948,
0x2F949,
0x2F94A,
0x2F94B,
0x2F94C,
0x2F94D,
0x2F94E,
0x2F94F,
0x2F950,
0x2F951,
0x2F952,
0x2F953,
0x2F954,
0x2F955,
0x2F956,
0x2F957,
0x2F958,
0x2F959,
0x2F95A,
0x2F95B,
0x2F95C,
0x2F95D,
0x2F95F,
0x2F960,
0x2F961,
0x2F962,
0x2F963,
0x2F964,
0x2F965,
0x2F966,
0x2F967,
0x2F968,
0x2F969,
0x2F96A,
0x2F96B,
0x2F96C,
0x2F96D,
0x2F96E,
0x2F96F,
0x2F970,
0x2F971,
0x2F972,
0x2F973,
0x2F974,
0x2F975,
0x2F976,
0x2F977,
0x2F978,
0x2F979,
0x2F97A,
0x2F97B,
0x2F97C,
0x2F97D,
0x2F97E,
0x2F97F,
0x2F980,
0x2F981,
0x2F982,
0x2F983,
0x2F984,
0x2F985,
0x2F986,
0x2F987,
0x2F988,
0x2F989,
0x2F98A,
0x2F98B,
0x2F98C,
0x2F98D,
0x2F98E,
0x2F98F,
0x2F990,
0x2F991,
0x2F992,
0x2F993,
0x2F994,
0x2F995,
0x2F996,
0x2F997,
0x2F998,
0x2F999,
0x2F99A,
0x2F99B,
0x2F99C,
0x2F99D,
0x2F99E,
0x2F99F,
0x2F9A0,
0x2F9A1,
0x2F9A2,
0x2F9A3,
0x2F9A4,
0x2F9A5,
0x2F9A6,
0x2F9A7,
0x2F9A8,
0x2F9A9,
0x2F9AA,
0x2F9AB,
0x2F9AC,
0x2F9AD,
0x2F9AE,
0x2F9AF,
0x2F9B0,
0x2F9B1,
0x2F9B2,
0x2F9B3,
0x2F9B4,
0x2F9B5,
0x2F9B6,
0x2F9B7,
0x2F9B8,
0x2F9B9,
0x2F9BA,
0x2F9BB,
0x2F9BC,
0x2F9BD,
0x2F9BE,
0x2F9BF,
0x2F9C0,
0x2F9C1,
0x2F9C2,
0x2F9C3,
0x2F9C4,
0x2F9C5,
0x2F9C6,
0x2F9C7,
0x2F9C8,
0x2F9C9,
0x2F9CA,
0x2F9CB,
0x2F9CC,
0x2F9CD,
0x2F9CE,
0x2F9CF,
0x2F9D0,
0x2F9D1,
0x2F9D2,
0x2F9D3,
0x2F9D4,
0x2F9D5,
0x2F9D6,
0x2F9D7,
0x2F9D8,
0x2F9D9,
0x2F9DA,
0x2F9DB,
0x2F9DC,
0x2F9DD,
0x2F9DE,
0x2F9DF,
0x2F9E0,
0x2F9E1,
0x2F9E2,
0x2F9E3,
0x2F9E4,
0x2F9E5,
0x2F9E6,
0x2F9E7,
0x2F9E8,
0x2F9E9,
0x2F9EA,
0x2F9EB,
0x2F9EC,
0x2F9ED,
0x2F9EE,
0x2F9EF,
0x2F9F0,
0x2F9F1,
0x2F9F2,
0x2F9F3,
0x2F9F4,
0x2F9F5,
0x2F9F6,
0x2F9F7,
0x2F9F8,
0x2F9F9,
0x2F9FA,
0x2F9FB,
0x2F9FC,
0x2F9FD,
0x2F9FE,
0x2FA00,
0x2FA01,
0x2FA02,
0x2FA03,
0x2FA04,
0x2FA05,
0x2FA06,
0x2FA07,
0x2FA08,
0x2FA09,
0x2FA0A,
0x2FA0B,
0x2FA0C,
0x2FA0D,
0x2FA0E,
0x2FA0F,
0x2FA10,
0x2FA11,
0x2FA12,
0x2FA13,
0x2FA14,
0x2FA15,
0x2FA16,
0x2FA17,
0x2FA18,
0x2FA19,
0x2FA1A,
0x2FA1B,
0x2FA1C,
0x2FA1D,
0x2FA1E,
0x30000,
0x3134B,
0x31350,
0x3347A,
0xE0100,
0xE01F0,
),
)
uts46_statuses: bytes = (
b"VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV"
b"VMMMMMMMMMMMMMMMMMMMMMMMMMMVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV"
b"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXMVVVVVVVMVMVVIVMVVMMMMVVMMMVMMMV"
b"MMMMMMMMMMMMMMMMMMMMMMMVMMMMMMMDVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV"
b"MVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMMVMVMVMVMVMMV"
b"MVMVMVMMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMMVMVMVMVMM"
b"VMVMMVMMMVMMMMVMMVMMMVMMVMMVMVMVMMVMVMVMMVMMMVMVMMVMVMMMMVMVMVMV"
b"MVMVMVMVMVMVMVMVMVMVMVMVMVMMVMMMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVM"
b"VMVMVMVMVMVMVMVMVMVMVMVMVMVMMVMMVMVMMMMVMVMVMVMVMMMMMMMMMVMMMMMM"
b"VMMMMMVMMVMMMVIVMVMVMVMVXMVMMXMMMMMMMXMXMMVMMMMMMMMMMMMMMMMMXMMM"
b"MMMMMMVDVMMMMMMMMVMVMVMVMVMVMVMVMVMVMVMVMVMMMVMMVMVMMVMMMMMMMMMM"
b"MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMVMVMVMVMVMVMVMVMVMVMVMV"
b"MVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMV"
b"MVMMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVM"
b"VMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVXMMMMMMMMMMMMMM"
b"MMMMMMMMMMMMMMMMMMMMMMMMXVMVXVXVXVXVXVXVMMMMVXVXVXVXVXVXVXVXVXVX"
b"VXVXVMMMMMMMMVXVXVXVXVXVXVXVXVXVXVXMMXMVXVXVXVXVXVXVXVMXVMXVXVXV"
b"XVXVXVXMMMVXMXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVX"
b"VXMMXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXV"
b"XVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXV"
b"XVMVXVXVXVXVXVXVXVMVXVXVXVXVXMMVXVMVMVXVMVMVMVMVMVXVMVMMMMMVMVMV"
b"XVMVMVMVMVMVXVXVXVMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMXMXMXVMV"
b"IVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXMMMMMMXVXVXVXVXVXVXVXVXVX"
b"VIVXVXVXVIVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVMMM"
b"MMMMMMVXMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMXMMMVXVXVMMMV"
b"MMMMMMMMMMMVMMMMMMMMMMMMMMMMMMVMMMMMMMMMMMMMMMMMMMMMMMMMMMMVMVMM"
b"MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMVMVMVMVMVMVMVMVMVMVMVMVMVMVMV"
b"MVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMV"
b"MVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMMVMVM"
b"VMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVM"
b"VMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMMMMMMMMVXMMMMMMXVMMMMMMMMVMMMMMM"
b"MMVXMMMMMMXVXMXMXMXMVMMMMMMMMVMVMVMVMVMVMVMXMMMMMMMMMMMMMMMMMMMM"
b"MMMMMMMMMMMMMMMMMMMMMMMMMMMMVMMMXVMMMMMMMMMMMMMMXVMMMMMMMMMVMXVM"
b"MMMXMMMVMVMMMMMMMMXMMMXVMMMMMMMMXMIDXVMVMVXVXMVMMVMMVMVMVMMMVMVM"
b"IXIMMXMMMMMMMMMMMMMMMMMMMMMMMMMMMXMMMMMMMMMMMMMXVMVXVXMMMMVMMMVM"
b"MMMMMVMMVMMMVMMMVMVMVMVMMMMVMMMMMMMMMMVMMMMMVMMMMVMMMMMMMMMMMMMM"
b"MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMVMVMVXVMMVMMVMMVXVXMMMMMMMMMMM"
b"MMMMMMMMMMMMMMMMMMMMMMMMMMMMMXMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM"
b"MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMVMVMMMVMVXVMMMMMMMM"
b"MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMVMVMMMVMVMVMVMMMMVMVMVMM"
b"MMMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMV"
b"MVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVXVXVXVXVXMVXVXVXVXVX"
b"VXVXVXVXVXVXVXVMVMXMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM"
b"MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM"
b"MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM"
b"MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMXMVMVMVMMMVXVXVMMVMVMXV"
b"XMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMIMMMMMMMMMMM"
b"MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMXVMMMMMMMMMMMMMMVXVMMMMMMMMMMMMMM"
b"MMMMMMMMMMMMMMMMMXMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMVMMMMM"
b"MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMVMMMMMMMMMMMMMMMMMMMMM"
b"MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM"
b"MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM"
b"MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM"
b"MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM"
b"MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMXMMMMXMMMMMMMMMMMMM"
b"MMMXMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMVXVXVXMVMVMVMVMVMVMVM"
b"VMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMMVXV"
b"MVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMV"
b"MVMVMVMVMVMVMVMVMVMMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMMMMMVM"
b"MMMMVMVMVMVMVMVMVMVMMMMVMVMMVMVMVMVMVMVMVMVMXMMMMMVMMVXVXVXVXVXV"
b"XVXVXVXVXVXVXVXVXVXVXVXVXVXVXVMMMMVMVXMMMMMMMMMMMMMMMMMMMMMMMMMM"
b"MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMVXVXVXVXVX"
b"MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM"
b"MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM"
b"MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM"
b"MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM"
b"MMMMMMMMMMMMMVMVMVMMMMMMMMMMVMVMVMMVMMMMMMMMMMMMMMMMMMMMMMMMMMMM"
b"MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMXMMMMMMMMMMMMMMMMMMMMMMMM"
b"MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM"
b"MMMMMMMMMMMMMMMMMMXMMMMMMXMMMMMXMVMMMMMMMMMMMMMMMMMMMMMMMMXMMMMM"
b"XMXMMXMMXMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMVMMMMMMMMMMMMMM"
b"MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM"
b"MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM"
b"MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM"
b"MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM"
b"MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM"
b"MMVMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMVMMMMMMMMMMM"
b"MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMVXMMMMMMMMMMMMMVIMMXMMM"
b"MMMXVXMMMMMMMMMMMMMMMMMMMVMMMMMMXMMMMMMMMMMMMMMMMMMMXMMMMXMMMVMX"
b"MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMXIXMMMMMMMMMMM"
b"MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM"
b"MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM"
b"MMMMMMMMMMMMMMMMMMMMIMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMXMMMMMMXMMMMM"
b"MXMMMMMMXMMMXMMMMMMMXMMMMMMMXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXV"
b"XVXVXVXVXMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMVXVXMMMMMMMMMMM"
b"MMMMMMMMMMMMMMMMMMMMMMMMMXVXVXVXVMMMMMMMMMMMXMMMMMMMMMMMMMMMXMMM"
b"MMMMXMMXVXVXVXVXVXVXVXVXVMMMMMXMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM"
b"MMMMMMMMMXMMMMMMMMMXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVX"
b"VXVXVXVXVXVXVXVXVXVXVXMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM"
b"MMMMMMMMMXVXVXVXVMMMMMMMMMMMMMMMMMMMMMMXVXVXVXVXVXVXVXVXVXVXVXVX"
b"VXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVX"
b"VXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXMM"
b"MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVX"
b"VXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVX"
b"VXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXMMMMMMMMMMMMMMMMMMMMMM"
b"MMMMMMMMMMVXMMMMMMMMMMMMMMMMMMMMMMMMMXVXVXVXVXVXVXVXVXVXVXVXVXVX"
b"VXVXVXVXVXVXVXVXVXVIXVMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMVXVXVX"
b"VXVXVXVXVXVXVMMMMMMMVIVMMMMMMVXVXVXVXVXVXMMMMMMMMMMMMMMMMMMMMMMM"
b"MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMXM"
b"MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM"
b"MMMMMMXMMXMXMMXMMMMXMMMMMMMMMMMMXMXMMMMMMMXMMMMMMMMMMMMMMMMMMMMM"
b"MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMXMMMMXMMMMMMMMXMMMMM"
b"MMXMMMMMMMMMMMMMMMMMMMMMMMMMMMMXMMMMXMMMMMXMXMMMMMMMXMMMMMMMMMMM"
b"MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM"
b"MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM"
b"MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM"
b"MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM"
b"MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM"
b"MMMMMMMMMXMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM"
b"MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM"
b"MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM"
b"MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM"
b"MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMXMMMMMMMMMMMMMMMMMMMMMMM"
b"MMMMMMMMMMMMMMMMMMMMMMMMMMMVXVXVXVXVXVXVXVXVXVXMMMMMMMMMMMMMMMMM"
b"MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMXVXVXVXVXVXVXVXVXVX"
b"VXVXVXVXVXVXVXVXVXVXVXMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMVXVXVXVX"
b"VXMMMMXMMMMMMMMMMMMMMMMMMMMMMMMMMMXMMXMXMXMMMMMMMMMMXMMMMXMXMXMX"
b"MXMXMXMMMXMMXMXMXMXMXMXMXMMXMXMMMMXMMMMMMMXMMMMXMMMMXMXMMMMMMMMM"
b"MXMMMMMMMMMMMMMMMMMXMMMXMMMMMXMMMMMMMMMMMMMMMMMXVXVXVXVXVXVXVXMM"
b"MMMMMMMMVMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMVMMMMMMMMMMMMMMMMMMMMMMM"
b"MMMMMMMMMVMMMVMVXVMMMXMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM"
b"MMXMMMMMMMMMXMMXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVX"
b"VXVMMMMMMMMMMVXVXVXVXVXVXMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM"
b"MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM"
b"MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM"
b"MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM"
b"MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM"
b"MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM"
b"MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM"
b"MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM"
b"MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMXVXVXIX"
)
uts46_replacements: tuple[Optional[str], ...] = (
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
"a",
"b",
"c",
"d",
"e",
"f",
"g",
"h",
"i",
"j",
"k",
"l",
"m",
"n",
"o",
"p",
"q",
"r",
"s",
"t",
"u",
"v",
"w",
"x",
"y",
"z",
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
" ",
None,
None,
None,
None,
None,
None,
None,
" ̈",
None,
"a",
None,
None,
None,
None,
" ̄",
None,
None,
"2",
"3",
" ́",
"μ",
None,
None,
" ̧",
"1",
"o",
None,
"1⁄4",
"1⁄2",
"3⁄4",
None,
"à",
"á",
"â",
"ã",
"ä",
"å",
"æ",
"ç",
"è",
"é",
"ê",
"ë",
"ì",
"í",
"î",
"ï",
"ð",
"ñ",
"ò",
"ó",
"ô",
"õ",
"ö",
None,
"ø",
"ù",
"ú",
"û",
"ü",
"ý",
"þ",
"ss",
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
"ā",
None,
"ă",
None,
"ą",
None,
"ć",
None,
"ĉ",
None,
"ċ",
None,
"č",
None,
"ď",
None,
"đ",
None,
"ē",
None,
"ĕ",
None,
"ė",
None,
"ę",
None,
"ě",
None,
"ĝ",
None,
"ğ",
None,
"ġ",
None,
"ģ",
None,
"ĥ",
None,
"ħ",
None,
"ĩ",
None,
"ī",
None,
"ĭ",
None,
"į",
None,
"i̇",
None,
"ij",
"ĵ",
None,
"ķ",
None,
"ĺ",
None,
"ļ",
None,
"ľ",
None,
"l·",
"ł",
None,
"ń",
None,
"ņ",
None,
"ň",
None,
"ʼn",
"ŋ",
None,
"ō",
None,
"ŏ",
None,
"ő",
None,
"œ",
None,
"ŕ",
None,
"ŗ",
None,
"ř",
None,
"ś",
None,
"ŝ",
None,
"ş",
None,
"š",
None,
"ţ",
None,
"ť",
None,
"ŧ",
None,
"ũ",
None,
"ū",
None,
"ŭ",
None,
"ů",
None,
"ű",
None,
"ų",
None,
"ŵ",
None,
"ŷ",
None,
"ÿ",
"ź",
None,
"ż",
None,
"ž",
None,
"s",
None,
"ɓ",
"ƃ",
None,
"ƅ",
None,
"ɔ",
"ƈ",
None,
"ɖ",
"ɗ",
"ƌ",
None,
"ǝ",
"ə",
"ɛ",
"ƒ",
None,
"ɠ",
"ɣ",
None,
"ɩ",
"ɨ",
"ƙ",
None,
"ɯ",
"ɲ",
None,
"ɵ",
"ơ",
None,
"ƣ",
None,
"ƥ",
None,
"ʀ",
"ƨ",
None,
"ʃ",
None,
"ƭ",
None,
"ʈ",
"ư",
None,
"ʊ",
"ʋ",
"ƴ",
None,
"ƶ",
None,
"ʒ",
"ƹ",
None,
"ƽ",
None,
"dž",
"lj",
"nj",
"ǎ",
None,
"ǐ",
None,
"ǒ",
None,
"ǔ",
None,
"ǖ",
None,
"ǘ",
None,
"ǚ",
None,
"ǜ",
None,
"ǟ",
None,
"ǡ",
None,
"ǣ",
None,
"ǥ",
None,
"ǧ",
None,
"ǩ",
None,
"ǫ",
None,
"ǭ",
None,
"ǯ",
None,
"dz",
"ǵ",
None,
"ƕ",
"ƿ",
"ǹ",
None,
"ǻ",
None,
"ǽ",
None,
"ǿ",
None,
"ȁ",
None,
"ȃ",
None,
"ȅ",
None,
"ȇ",
None,
"ȉ",
None,
"ȋ",
None,
"ȍ",
None,
"ȏ",
None,
"ȑ",
None,
"ȓ",
None,
"ȕ",
None,
"ȗ",
None,
"ș",
None,
"ț",
None,
"ȝ",
None,
"ȟ",
None,
"ƞ",
None,
"ȣ",
None,
"ȥ",
None,
"ȧ",
None,
"ȩ",
None,
"ȫ",
None,
"ȭ",
None,
"ȯ",
None,
"ȱ",
None,
"ȳ",
None,
"ⱥ",
"ȼ",
None,
"ƚ",
"ⱦ",
None,
"ɂ",
None,
"ƀ",
"ʉ",
"ʌ",
"ɇ",
None,
"ɉ",
None,
"ɋ",
None,
"ɍ",
None,
"ɏ",
None,
"h",
"ɦ",
"j",
"r",
"ɹ",
"ɻ",
"ʁ",
"w",
"y",
None,
" ̆",
" ̇",
" ̊",
" ̨",
" ̃",
" ̋",
None,
"ɣ",
"l",
"s",
"x",
"ʕ",
None,
"̀",
"́",
None,
"̓",
"̈́",
"ι",
None,
None,
None,
"ͱ",
None,
"ͳ",
None,
"ʹ",
None,
"ͷ",
None,
None,
" ι",
None,
";",
"ϳ",
None,
" ́",
" ̈́",
"ά",
"·",
"έ",
"ή",
"ί",
None,
"ό",
None,
"ύ",
"ώ",
None,
"α",
"β",
"γ",
"δ",
"ε",
"ζ",
"η",
"θ",
"ι",
"κ",
"λ",
"μ",
"ν",
"ξ",
"ο",
"π",
"ρ",
None,
"σ",
"τ",
"υ",
"φ",
"χ",
"ψ",
"ω",
"ϊ",
"ϋ",
None,
"σ",
None,
"ϗ",
"β",
"θ",
"υ",
"ύ",
"ϋ",
"φ",
"π",
None,
"ϙ",
None,
"ϛ",
None,
"ϝ",
None,
"ϟ",
None,
"ϡ",
None,
"ϣ",
None,
"ϥ",
None,
"ϧ",
None,
"ϩ",
None,
"ϫ",
None,
"ϭ",
None,
"ϯ",
None,
"κ",
"ρ",
"σ",
None,
"θ",
"ε",
None,
"ϸ",
None,
"σ",
"ϻ",
None,
"ͻ",
"ͼ",
"ͽ",
"ѐ",
"ё",
"ђ",
"ѓ",
"є",
"ѕ",
"і",
"ї",
"ј",
"љ",
"њ",
"ћ",
"ќ",
"ѝ",
"ў",
"џ",
"а",
"б",
"в",
"г",
"д",
"е",
"ж",
"з",
"и",
"й",
"к",
"л",
"м",
"н",
"о",
"п",
"р",
"с",
"т",
"у",
"ф",
"х",
"ц",
"ч",
"ш",
"щ",
"ъ",
"ы",
"ь",
"э",
"ю",
"я",
None,
"ѡ",
None,
"ѣ",
None,
"ѥ",
None,
"ѧ",
None,
"ѩ",
None,
"ѫ",
None,
"ѭ",
None,
"ѯ",
None,
"ѱ",
None,
"ѳ",
None,
"ѵ",
None,
"ѷ",
None,
"ѹ",
None,
"ѻ",
None,
"ѽ",
None,
"ѿ",
None,
"ҁ",
None,
"ҋ",
None,
"ҍ",
None,
"ҏ",
None,
"ґ",
None,
"ғ",
None,
"ҕ",
None,
"җ",
None,
"ҙ",
None,
"қ",
None,
"ҝ",
None,
"ҟ",
None,
"ҡ",
None,
"ң",
None,
"ҥ",
None,
"ҧ",
None,
"ҩ",
None,
"ҫ",
None,
"ҭ",
None,
"ү",
None,
"ұ",
None,
"ҳ",
None,
"ҵ",
None,
"ҷ",
None,
"ҹ",
None,
"һ",
None,
"ҽ",
None,
"ҿ",
None,
"ӏ",
"ӂ",
None,
"ӄ",
None,
"ӆ",
None,
"ӈ",
None,
"ӊ",
None,
"ӌ",
None,
"ӎ",
None,
"ӑ",
None,
"ӓ",
None,
"ӕ",
None,
"ӗ",
None,
"ә",
None,
"ӛ",
None,
"ӝ",
None,
"ӟ",
None,
"ӡ",
None,
"ӣ",
None,
"ӥ",
None,
"ӧ",
None,
"ө",
None,
"ӫ",
None,
"ӭ",
None,
"ӯ",
None,
"ӱ",
None,
"ӳ",
None,
"ӵ",
None,
"ӷ",
None,
"ӹ",
None,
"ӻ",
None,
"ӽ",
None,
"ӿ",
None,
"ԁ",
None,
"ԃ",
None,
"ԅ",
None,
"ԇ",
None,
"ԉ",
None,
"ԋ",
None,
"ԍ",
None,
"ԏ",
None,
"ԑ",
None,
"ԓ",
None,
"ԕ",
None,
"ԗ",
None,
"ԙ",
None,
"ԛ",
None,
"ԝ",
None,
"ԟ",
None,
"ԡ",
None,
"ԣ",
None,
"ԥ",
None,
"ԧ",
None,
"ԩ",
None,
"ԫ",
None,
"ԭ",
None,
"ԯ",
None,
None,
"ա",
"բ",
"գ",
"դ",
"ե",
"զ",
"է",
"ը",
"թ",
"ժ",
"ի",
"լ",
"խ",
"ծ",
"կ",
"հ",
"ձ",
"ղ",
"ճ",
"մ",
"յ",
"ն",
"շ",
"ո",
"չ",
"պ",
"ջ",
"ռ",
"ս",
"վ",
"տ",
"ր",
"ց",
"ւ",
"փ",
"ք",
"օ",
"ֆ",
None,
None,
"եւ",
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
"اٴ",
"وٴ",
"ۇٴ",
"يٴ",
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
"क़",
"ख़",
"ग़",
"ज़",
"ड़",
"ढ़",
"फ़",
"य़",
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
"ড়",
"ঢ়",
None,
"য়",
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
"ਲ਼",
None,
None,
"ਸ਼",
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
"ਖ਼",
"ਗ਼",
"ਜ਼",
None,
None,
"ਫ਼",
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
"ଡ଼",
"ଢ଼",
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
"ํา",
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
"ໍາ",
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
"ຫນ",
"ຫມ",
None,
None,
None,
"་",
None,
"གྷ",
None,
None,
None,
"ཌྷ",
None,
"དྷ",
None,
"བྷ",
None,
"ཛྷ",
None,
"ཀྵ",
None,
None,
None,
"ཱི",
None,
"ཱུ",
"ྲྀ",
"ྲཱྀ",
"ླྀ",
"ླཱྀ",
None,
"ཱྀ",
None,
"ྒྷ",
None,
None,
None,
"ྜྷ",
None,
"ྡྷ",
None,
"ྦྷ",
None,
"ྫྷ",
None,
"ྐྵ",
None,
None,
None,
None,
None,
None,
None,
"ⴀ",
"ⴁ",
"ⴂ",
"ⴃ",
"ⴄ",
"ⴅ",
"ⴆ",
"ⴇ",
"ⴈ",
"ⴉ",
"ⴊ",
"ⴋ",
"ⴌ",
"ⴍ",
"ⴎ",
"ⴏ",
"ⴐ",
"ⴑ",
"ⴒ",
"ⴓ",
"ⴔ",
"ⴕ",
"ⴖ",
"ⴗ",
"ⴘ",
"ⴙ",
"ⴚ",
"ⴛ",
"ⴜ",
"ⴝ",
"ⴞ",
"ⴟ",
"ⴠ",
"ⴡ",
"ⴢ",
"ⴣ",
"ⴤ",
"ⴥ",
None,
"ⴧ",
None,
"ⴭ",
None,
None,
"ნ",
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
"Ᏸ",
"Ᏹ",
"Ᏺ",
"Ᏻ",
"Ᏼ",
"Ᏽ",
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
"в",
"д",
"о",
"с",
"т",
"ъ",
"ѣ",
"ꙋ",
"\u1c8a",
None,
None,
"ა",
"ბ",
"გ",
"დ",
"ე",
"ვ",
"ზ",
"თ",
"ი",
"კ",
"ლ",
"მ",
"ნ",
"ო",
"პ",
"ჟ",
"რ",
"ს",
"ტ",
"უ",
"ფ",
"ქ",
"ღ",
"ყ",
"შ",
"ჩ",
"ც",
"ძ",
"წ",
"ჭ",
"ხ",
"ჯ",
"ჰ",
"ჱ",
"ჲ",
"ჳ",
"ჴ",
"ჵ",
"ჶ",
"ჷ",
"ჸ",
"ჹ",
"ჺ",
None,
"ჽ",
"ჾ",
"ჿ",
None,
None,
None,
None,
None,
"a",
"æ",
"b",
None,
"d",
"e",
"ǝ",
"g",
"h",
"i",
"j",
"k",
"l",
"m",
"n",
None,
"o",
"ȣ",
"p",
"r",
"t",
"u",
"w",
"a",
"ɐ",
"ɑ",
"ᴂ",
"b",
"d",
"e",
"ə",
"ɛ",
"ɜ",
"g",
None,
"k",
"m",
"ŋ",
"o",
"ɔ",
"ᴖ",
"ᴗ",
"p",
"t",
"u",
"ᴝ",
"ɯ",
"v",
"ᴥ",
"β",
"γ",
"δ",
"φ",
"χ",
"i",
"r",
"u",
"v",
"β",
"γ",
"ρ",
"φ",
"χ",
None,
"н",
None,
"ɒ",
"c",
"ɕ",
"ð",
"ɜ",
"f",
"ɟ",
"ɡ",
"ɥ",
"ɨ",
"ɩ",
"ɪ",
"ᵻ",
"ʝ",
"ɭ",
"ᶅ",
"ʟ",
"ɱ",
"ɰ",
"ɲ",
"ɳ",
"ɴ",
"ɵ",
"ɸ",
"ʂ",
"ʃ",
"ƫ",
"ʉ",
"ʊ",
"ᴜ",
"ʋ",
"ʌ",
"z",
"ʐ",
"ʑ",
"ʒ",
"θ",
None,
"ḁ",
None,
"ḃ",
None,
"ḅ",
None,
"ḇ",
None,
"ḉ",
None,
"ḋ",
None,
"ḍ",
None,
"ḏ",
None,
"ḑ",
None,
"ḓ",
None,
"ḕ",
None,
"ḗ",
None,
"ḙ",
None,
"ḛ",
None,
"ḝ",
None,
"ḟ",
None,
"ḡ",
None,
"ḣ",
None,
"ḥ",
None,
"ḧ",
None,
"ḩ",
None,
"ḫ",
None,
"ḭ",
None,
"ḯ",
None,
"ḱ",
None,
"ḳ",
None,
"ḵ",
None,
"ḷ",
None,
"ḹ",
None,
"ḻ",
None,
"ḽ",
None,
"ḿ",
None,
"ṁ",
None,
"ṃ",
None,
"ṅ",
None,
"ṇ",
None,
"ṉ",
None,
"ṋ",
None,
"ṍ",
None,
"ṏ",
None,
"ṑ",
None,
"ṓ",
None,
"ṕ",
None,
"ṗ",
None,
"ṙ",
None,
"ṛ",
None,
"ṝ",
None,
"ṟ",
None,
"ṡ",
None,
"ṣ",
None,
"ṥ",
None,
"ṧ",
None,
"ṩ",
None,
"ṫ",
None,
"ṭ",
None,
"ṯ",
None,
"ṱ",
None,
"ṳ",
None,
"ṵ",
None,
"ṷ",
None,
"ṹ",
None,
"ṻ",
None,
"ṽ",
None,
"ṿ",
None,
"ẁ",
None,
"ẃ",
None,
"ẅ",
None,
"ẇ",
None,
"ẉ",
None,
"ẋ",
None,
"ẍ",
None,
"ẏ",
None,
"ẑ",
None,
"ẓ",
None,
"ẕ",
None,
"aʾ",
"ṡ",
None,
"ß",
None,
"ạ",
None,
"ả",
None,
"ấ",
None,
"ầ",
None,
"ẩ",
None,
"ẫ",
None,
"ậ",
None,
"ắ",
None,
"ằ",
None,
"ẳ",
None,
"ẵ",
None,
"ặ",
None,
"ẹ",
None,
"ẻ",
None,
"ẽ",
None,
"ế",
None,
"ề",
None,
"ể",
None,
"ễ",
None,
"ệ",
None,
"ỉ",
None,
"ị",
None,
"ọ",
None,
"ỏ",
None,
"ố",
None,
"ồ",
None,
"ổ",
None,
"ỗ",
None,
"ộ",
None,
"ớ",
None,
"ờ",
None,
"ở",
None,
"ỡ",
None,
"ợ",
None,
"ụ",
None,
"ủ",
None,
"ứ",
None,
"ừ",
None,
"ử",
None,
"ữ",
None,
"ự",
None,
"ỳ",
None,
"ỵ",
None,
"ỷ",
None,
"ỹ",
None,
"ỻ",
None,
"ỽ",
None,
"ỿ",
None,
"ἀ",
"ἁ",
"ἂ",
"ἃ",
"ἄ",
"ἅ",
"ἆ",
"ἇ",
None,
None,
"ἐ",
"ἑ",
"ἒ",
"ἓ",
"ἔ",
"ἕ",
None,
None,
"ἠ",
"ἡ",
"ἢ",
"ἣ",
"ἤ",
"ἥ",
"ἦ",
"ἧ",
None,
"ἰ",
"ἱ",
"ἲ",
"ἳ",
"ἴ",
"ἵ",
"ἶ",
"ἷ",
None,
None,
"ὀ",
"ὁ",
"ὂ",
"ὃ",
"ὄ",
"ὅ",
None,
None,
None,
"ὑ",
None,
"ὓ",
None,
"ὕ",
None,
"ὗ",
None,
"ὠ",
"ὡ",
"ὢ",
"ὣ",
"ὤ",
"ὥ",
"ὦ",
"ὧ",
None,
"ά",
None,
"έ",
None,
"ή",
None,
"ί",
None,
"ό",
None,
"ύ",
None,
"ώ",
None,
"ἀι",
"ἁι",
"ἂι",
"ἃι",
"ἄι",
"ἅι",
"ἆι",
"ἇι",
"ἀι",
"ἁι",
"ἂι",
"ἃι",
"ἄι",
"ἅι",
"ἆι",
"ἇι",
"ἠι",
"ἡι",
"ἢι",
"ἣι",
"ἤι",
"ἥι",
"ἦι",
"ἧι",
"ἠι",
"ἡι",
"ἢι",
"ἣι",
"ἤι",
"ἥι",
"ἦι",
"ἧι",
"ὠι",
"ὡι",
"ὢι",
"ὣι",
"ὤι",
"ὥι",
"ὦι",
"ὧι",
"ὠι",
"ὡι",
"ὢι",
"ὣι",
"ὤι",
"ὥι",
"ὦι",
"ὧι",
None,
"ὰι",
"αι",
"άι",
None,
None,
"ᾶι",
"ᾰ",
"ᾱ",
"ὰ",
"ά",
"αι",
" ̓",
"ι",
" ̓",
" ͂",
" ̈͂",
"ὴι",
"ηι",
"ήι",
None,
None,
"ῆι",
"ὲ",
"έ",
"ὴ",
"ή",
"ηι",
" ̓̀",
" ̓́",
" ̓͂",
None,
"ΐ",
None,
None,
"ῐ",
"ῑ",
"ὶ",
"ί",
None,
" ̔̀",
" ̔́",
" ̔͂",
None,
"ΰ",
None,
"ῠ",
"ῡ",
"ὺ",
"ύ",
"ῥ",
" ̈̀",
" ̈́",
"`",
None,
"ὼι",
"ωι",
"ώι",
None,
None,
"ῶι",
"ὸ",
"ό",
"ὼ",
"ώ",
"ωι",
" ́",
" ̔",
None,
" ",
None,
"",
None,
None,
"‐",
None,
" ̳",
None,
None,
None,
None,
" ",
None,
"′′",
"′′′",
None,
"‵‵",
"‵‵‵",
None,
"!!",
None,
" ̅",
None,
"??",
"?!",
"!?",
None,
"′′′′",
None,
" ",
None,
None,
None,
"0",
"i",
None,
"4",
"5",
"6",
"7",
"8",
"9",
"+",
"−",
"=",
"(",
")",
"n",
"0",
"1",
"2",
"3",
"4",
"5",
"6",
"7",
"8",
"9",
"+",
"−",
"=",
"(",
")",
None,
"a",
"e",
"o",
"x",
"ə",
"h",
"k",
"l",
"m",
"n",
"p",
"s",
"t",
None,
None,
"rs",
None,
None,
None,
None,
"a/c",
"a/s",
"c",
"°c",
None,
"c/o",
"c/u",
"ɛ",
None,
"°f",
"g",
"h",
"ħ",
"i",
"l",
None,
"n",
"no",
None,
"p",
"q",
"r",
None,
"sm",
"tel",
"tm",
None,
"z",
None,
"ω",
None,
"z",
None,
"k",
"å",
"b",
"c",
None,
"e",
"f",
"ⅎ",
"m",
"o",
"א",
"ב",
"ג",
"ד",
"i",
None,
"fax",
"π",
"γ",
"π",
"∑",
None,
"d",
"e",
"i",
"j",
None,
"1⁄7",
"1⁄9",
"1⁄10",
"1⁄3",
"2⁄3",
"1⁄5",
"2⁄5",
"3⁄5",
"4⁄5",
"1⁄6",
"5⁄6",
"1⁄8",
"3⁄8",
"5⁄8",
"7⁄8",
"1⁄",
"i",
"ii",
"iii",
"iv",
"v",
"vi",
"vii",
"viii",
"ix",
"x",
"xi",
"xii",
"l",
"c",
"d",
"m",
"i",
"ii",
"iii",
"iv",
"v",
"vi",
"vii",
"viii",
"ix",
"x",
"xi",
"xii",
"l",
"c",
"d",
"m",
None,
"ↄ",
None,
"0⁄3",
None,
None,
None,
"∫∫",
"∫∫∫",
None,
"∮∮",
"∮∮∮",
None,
"〈",
"〉",
None,
None,
None,
None,
"1",
"2",
"3",
"4",
"5",
"6",
"7",
"8",
"9",
"10",
"11",
"12",
"13",
"14",
"15",
"16",
"17",
"18",
"19",
"20",
"(1)",
"(2)",
"(3)",
"(4)",
"(5)",
"(6)",
"(7)",
"(8)",
"(9)",
"(10)",
"(11)",
"(12)",
"(13)",
"(14)",
"(15)",
"(16)",
"(17)",
"(18)",
"(19)",
"(20)",
None,
"(a)",
"(b)",
"(c)",
"(d)",
"(e)",
"(f)",
"(g)",
"(h)",
"(i)",
"(j)",
"(k)",
"(l)",
"(m)",
"(n)",
"(o)",
"(p)",
"(q)",
"(r)",
"(s)",
"(t)",
"(u)",
"(v)",
"(w)",
"(x)",
"(y)",
"(z)",
"a",
"b",
"c",
"d",
"e",
"f",
"g",
"h",
"i",
"j",
"k",
"l",
"m",
"n",
"o",
"p",
"q",
"r",
"s",
"t",
"u",
"v",
"w",
"x",
"y",
"z",
"a",
"b",
"c",
"d",
"e",
"f",
"g",
"h",
"i",
"j",
"k",
"l",
"m",
"n",
"o",
"p",
"q",
"r",
"s",
"t",
"u",
"v",
"w",
"x",
"y",
"z",
"0",
None,
"∫∫∫∫",
None,
"::=",
"==",
"===",
None,
"⫝̸",
None,
None,
None,
"ⰰ",
"ⰱ",
"ⰲ",
"ⰳ",
"ⰴ",
"ⰵ",
"ⰶ",
"ⰷ",
"ⰸ",
"ⰹ",
"ⰺ",
"ⰻ",
"ⰼ",
"ⰽ",
"ⰾ",
"ⰿ",
"ⱀ",
"ⱁ",
"ⱂ",
"ⱃ",
"ⱄ",
"ⱅ",
"ⱆ",
"ⱇ",
"ⱈ",
"ⱉ",
"ⱊ",
"ⱋ",
"ⱌ",
"ⱍ",
"ⱎ",
"ⱏ",
"ⱐ",
"ⱑ",
"ⱒ",
"ⱓ",
"ⱔ",
"ⱕ",
"ⱖ",
"ⱗ",
"ⱘ",
"ⱙ",
"ⱚ",
"ⱛ",
"ⱜ",
"ⱝ",
"ⱞ",
"ⱟ",
None,
"ⱡ",
None,
"ɫ",
"ᵽ",
"ɽ",
None,
"ⱨ",
None,
"ⱪ",
None,
"ⱬ",
None,
"ɑ",
"ɱ",
"ɐ",
"ɒ",
None,
"ⱳ",
None,
"ⱶ",
None,
"j",
"v",
"ȿ",
"ɀ",
"ⲁ",
None,
"ⲃ",
None,
"ⲅ",
None,
"ⲇ",
None,
"ⲉ",
None,
"ⲋ",
None,
"ⲍ",
None,
"ⲏ",
None,
"ⲑ",
None,
"ⲓ",
None,
"ⲕ",
None,
"ⲗ",
None,
"ⲙ",
None,
"ⲛ",
None,
"ⲝ",
None,
"ⲟ",
None,
"ⲡ",
None,
"ⲣ",
None,
"ⲥ",
None,
"ⲧ",
None,
"ⲩ",
None,
"ⲫ",
None,
"ⲭ",
None,
"ⲯ",
None,
"ⲱ",
None,
"ⲳ",
None,
"ⲵ",
None,
"ⲷ",
None,
"ⲹ",
None,
"ⲻ",
None,
"ⲽ",
None,
"ⲿ",
None,
"ⳁ",
None,
"ⳃ",
None,
"ⳅ",
None,
"ⳇ",
None,
"ⳉ",
None,
"ⳋ",
None,
"ⳍ",
None,
"ⳏ",
None,
"ⳑ",
None,
"ⳓ",
None,
"ⳕ",
None,
"ⳗ",
None,
"ⳙ",
None,
"ⳛ",
None,
"ⳝ",
None,
"ⳟ",
None,
"ⳡ",
None,
"ⳣ",
None,
"ⳬ",
None,
"ⳮ",
None,
"ⳳ",
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
"ⵡ",
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
"母",
None,
"龟",
None,
"一",
"丨",
"丶",
"丿",
"乙",
"亅",
"二",
"亠",
"人",
"儿",
"入",
"八",
"冂",
"冖",
"冫",
"几",
"凵",
"刀",
"力",
"勹",
"匕",
"匚",
"匸",
"十",
"卜",
"卩",
"厂",
"厶",
"又",
"口",
"囗",
"土",
"士",
"夂",
"夊",
"夕",
"大",
"女",
"子",
"宀",
"寸",
"小",
"尢",
"尸",
"屮",
"山",
"巛",
"工",
"己",
"巾",
"干",
"幺",
"广",
"廴",
"廾",
"弋",
"弓",
"彐",
"彡",
"彳",
"心",
"戈",
"戶",
"手",
"支",
"攴",
"文",
"斗",
"斤",
"方",
"无",
"日",
"曰",
"月",
"木",
"欠",
"止",
"歹",
"殳",
"毋",
"比",
"毛",
"氏",
"气",
"水",
"火",
"爪",
"父",
"爻",
"爿",
"片",
"牙",
"牛",
"犬",
"玄",
"玉",
"瓜",
"瓦",
"甘",
"生",
"用",
"田",
"疋",
"疒",
"癶",
"白",
"皮",
"皿",
"目",
"矛",
"矢",
"石",
"示",
"禸",
"禾",
"穴",
"立",
"竹",
"米",
"糸",
"缶",
"网",
"羊",
"羽",
"老",
"而",
"耒",
"耳",
"聿",
"肉",
"臣",
"自",
"至",
"臼",
"舌",
"舛",
"舟",
"艮",
"色",
"艸",
"虍",
"虫",
"血",
"行",
"衣",
"襾",
"見",
"角",
"言",
"谷",
"豆",
"豕",
"豸",
"貝",
"赤",
"走",
"足",
"身",
"車",
"辛",
"辰",
"辵",
"邑",
"酉",
"釆",
"里",
"金",
"長",
"門",
"阜",
"隶",
"隹",
"雨",
"靑",
"非",
"面",
"革",
"韋",
"韭",
"音",
"頁",
"風",
"飛",
"食",
"首",
"香",
"馬",
"骨",
"高",
"髟",
"鬥",
"鬯",
"鬲",
"鬼",
"魚",
"鳥",
"鹵",
"鹿",
"麥",
"麻",
"黃",
"黍",
"黑",
"黹",
"黽",
"鼎",
"鼓",
"鼠",
"鼻",
"齊",
"齒",
"龍",
"龜",
"龠",
None,
" ",
None,
".",
None,
"〒",
None,
"十",
"卄",
"卅",
None,
None,
None,
None,
None,
" ゙",
" ゚",
None,
"より",
None,
"コト",
None,
None,
None,
"ᄀ",
"ᄁ",
"ᆪ",
"ᄂ",
"ᆬ",
"ᆭ",
"ᄃ",
"ᄄ",
"ᄅ",
"ᆰ",
"ᆱ",
"ᆲ",
"ᆳ",
"ᆴ",
"ᆵ",
"ᄚ",
"ᄆ",
"ᄇ",
"ᄈ",
"ᄡ",
"ᄉ",
"ᄊ",
"ᄋ",
"ᄌ",
"ᄍ",
"ᄎ",
"ᄏ",
"ᄐ",
"ᄑ",
"ᄒ",
"ᅡ",
"ᅢ",
"ᅣ",
"ᅤ",
"ᅥ",
"ᅦ",
"ᅧ",
"ᅨ",
"ᅩ",
"ᅪ",
"ᅫ",
"ᅬ",
"ᅭ",
"ᅮ",
"ᅯ",
"ᅰ",
"ᅱ",
"ᅲ",
"ᅳ",
"ᅴ",
"ᅵ",
None,
"ᄔ",
"ᄕ",
"ᇇ",
"ᇈ",
"ᇌ",
"ᇎ",
"ᇓ",
"ᇗ",
"ᇙ",
"ᄜ",
"ᇝ",
"ᇟ",
"ᄝ",
"ᄞ",
"ᄠ",
"ᄢ",
"ᄣ",
"ᄧ",
"ᄩ",
"ᄫ",
"ᄬ",
"ᄭ",
"ᄮ",
"ᄯ",
"ᄲ",
"ᄶ",
"ᅀ",
"ᅇ",
"ᅌ",
"ᇱ",
"ᇲ",
"ᅗ",
"ᅘ",
"ᅙ",
"ᆄ",
"ᆅ",
"ᆈ",
"ᆑ",
"ᆒ",
"ᆔ",
"ᆞ",
"ᆡ",
None,
None,
"一",
"二",
"三",
"四",
"上",
"中",
"下",
"甲",
"乙",
"丙",
"丁",
"天",
"地",
"人",
None,
None,
None,
"(ᄀ)",
"(ᄂ)",
"(ᄃ)",
"(ᄅ)",
"(ᄆ)",
"(ᄇ)",
"(ᄉ)",
"(ᄋ)",
"(ᄌ)",
"(ᄎ)",
"(ᄏ)",
"(ᄐ)",
"(ᄑ)",
"(ᄒ)",
"(가)",
"(나)",
"(다)",
"(라)",
"(마)",
"(바)",
"(사)",
"(아)",
"(자)",
"(차)",
"(카)",
"(타)",
"(파)",
"(하)",
"(주)",
"(오전)",
"(오후)",
None,
"(一)",
"(二)",
"(三)",
"(四)",
"(五)",
"(六)",
"(七)",
"(八)",
"(九)",
"(十)",
"(月)",
"(火)",
"(水)",
"(木)",
"(金)",
"(土)",
"(日)",
"(株)",
"(有)",
"(社)",
"(名)",
"(特)",
"(財)",
"(祝)",
"(労)",
"(代)",
"(呼)",
"(学)",
"(監)",
"(企)",
"(資)",
"(協)",
"(祭)",
"(休)",
"(自)",
"(至)",
"問",
"幼",
"文",
"箏",
None,
"pte",
"21",
"22",
"23",
"24",
"25",
"26",
"27",
"28",
"29",
"30",
"31",
"32",
"33",
"34",
"35",
"ᄀ",
"ᄂ",
"ᄃ",
"ᄅ",
"ᄆ",
"ᄇ",
"ᄉ",
"ᄋ",
"ᄌ",
"ᄎ",
"ᄏ",
"ᄐ",
"ᄑ",
"ᄒ",
"가",
"나",
"다",
"라",
"마",
"바",
"사",
"아",
"자",
"차",
"카",
"타",
"파",
"하",
"참고",
"주의",
"우",
None,
"一",
"二",
"三",
"四",
"五",
"六",
"七",
"八",
"九",
"十",
"月",
"火",
"水",
"木",
"金",
"土",
"日",
"株",
"有",
"社",
"名",
"特",
"財",
"祝",
"労",
"秘",
"男",
"女",
"適",
"優",
"印",
"注",
"項",
"休",
"写",
"正",
"上",
"中",
"下",
"左",
"右",
"医",
"宗",
"学",
"監",
"企",
"資",
"協",
"夜",
"36",
"37",
"38",
"39",
"40",
"41",
"42",
"43",
"44",
"45",
"46",
"47",
"48",
"49",
"50",
"1月",
"2月",
"3月",
"4月",
"5月",
"6月",
"7月",
"8月",
"9月",
"10月",
"11月",
"12月",
"hg",
"erg",
"ev",
"ltd",
"ア",
"イ",
"ウ",
"エ",
"オ",
"カ",
"キ",
"ク",
"ケ",
"コ",
"サ",
"シ",
"ス",
"セ",
"ソ",
"タ",
"チ",
"ツ",
"テ",
"ト",
"ナ",
"ニ",
"ヌ",
"ネ",
"ノ",
"ハ",
"ヒ",
"フ",
"ヘ",
"ホ",
"マ",
"ミ",
"ム",
"メ",
"モ",
"ヤ",
"ユ",
"ヨ",
"ラ",
"リ",
"ル",
"レ",
"ロ",
"ワ",
"ヰ",
"ヱ",
"ヲ",
"令和",
"アパート",
"アルファ",
"アンペア",
"アール",
"イニング",
"インチ",
"ウォン",
"エスクード",
"エーカー",
"オンス",
"オーム",
"カイリ",
"カラット",
"カロリー",
"ガロン",
"ガンマ",
"ギガ",
"ギニー",
"キュリー",
"ギルダー",
"キロ",
"キログラム",
"キロメートル",
"キロワット",
"グラム",
"グラムトン",
"クルゼイロ",
"クローネ",
"ケース",
"コルナ",
"コーポ",
"サイクル",
"サンチーム",
"シリング",
"センチ",
"セント",
"ダース",
"デシ",
"ドル",
"トン",
"ナノ",
"ノット",
"ハイツ",
"パーセント",
"パーツ",
"バーレル",
"ピアストル",
"ピクル",
"ピコ",
"ビル",
"ファラッド",
"フィート",
"ブッシェル",
"フラン",
"ヘクタール",
"ペソ",
"ペニヒ",
"ヘルツ",
"ペンス",
"ページ",
"ベータ",
"ポイント",
"ボルト",
"ホン",
"ポンド",
"ホール",
"ホーン",
"マイクロ",
"マイル",
"マッハ",
"マルク",
"マンション",
"ミクロン",
"ミリ",
"ミリバール",
"メガ",
"メガトン",
"メートル",
"ヤード",
"ヤール",
"ユアン",
"リットル",
"リラ",
"ルピー",
"ルーブル",
"レム",
"レントゲン",
"ワット",
"0点",
"1点",
"2点",
"3点",
"4点",
"5点",
"6点",
"7点",
"8点",
"9点",
"10点",
"11点",
"12点",
"13点",
"14点",
"15点",
"16点",
"17点",
"18点",
"19点",
"20点",
"21点",
"22点",
"23点",
"24点",
"hpa",
"da",
"au",
"bar",
"ov",
"pc",
"dm",
"dm2",
"dm3",
"iu",
"平成",
"昭和",
"大正",
"明治",
"株式会社",
"pa",
"na",
"μa",
"ma",
"ka",
"kb",
"mb",
"gb",
"cal",
"kcal",
"pf",
"nf",
"μf",
"μg",
"mg",
"kg",
"hz",
"khz",
"mhz",
"ghz",
"thz",
"μl",
"ml",
"dl",
"kl",
"fm",
"nm",
"μm",
"mm",
"cm",
"km",
"mm2",
"cm2",
"m2",
"km2",
"mm3",
"cm3",
"m3",
"km3",
"m∕s",
"m∕s2",
"pa",
"kpa",
"mpa",
"gpa",
"rad",
"rad∕s",
"rad∕s2",
"ps",
"ns",
"μs",
"ms",
"pv",
"nv",
"μv",
"mv",
"kv",
"mv",
"pw",
"nw",
"μw",
"mw",
"kw",
"mw",
"kω",
"mω",
None,
"bq",
"cc",
"cd",
"c∕kg",
None,
"db",
"gy",
"ha",
"hp",
"in",
"kk",
"km",
"kt",
"lm",
"ln",
"log",
"lx",
"mb",
"mil",
"mol",
"ph",
None,
"ppm",
"pr",
"sr",
"sv",
"wb",
"v∕m",
"a∕m",
"1日",
"2日",
"3日",
"4日",
"5日",
"6日",
"7日",
"8日",
"9日",
"10日",
"11日",
"12日",
"13日",
"14日",
"15日",
"16日",
"17日",
"18日",
"19日",
"20日",
"21日",
"22日",
"23日",
"24日",
"25日",
"26日",
"27日",
"28日",
"29日",
"30日",
"31日",
"gal",
None,
None,
None,
None,
None,
None,
"ꙁ",
None,
"ꙃ",
None,
"ꙅ",
None,
"ꙇ",
None,
"ꙉ",
None,
"ꙋ",
None,
"ꙍ",
None,
"ꙏ",
None,
"ꙑ",
None,
"ꙓ",
None,
"ꙕ",
None,
"ꙗ",
None,
"ꙙ",
None,
"ꙛ",
None,
"ꙝ",
None,
"ꙟ",
None,
"ꙡ",
None,
"ꙣ",
None,
"ꙥ",
None,
"ꙧ",
None,
"ꙩ",
None,
"ꙫ",
None,
"ꙭ",
None,
"ꚁ",
None,
"ꚃ",
None,
"ꚅ",
None,
"ꚇ",
None,
"ꚉ",
None,
"ꚋ",
None,
"ꚍ",
None,
"ꚏ",
None,
"ꚑ",
None,
"ꚓ",
None,
"ꚕ",
None,
"ꚗ",
None,
"ꚙ",
None,
"ꚛ",
None,
"ъ",
"ь",
None,
None,
None,
"ꜣ",
None,
"ꜥ",
None,
"ꜧ",
None,
"ꜩ",
None,
"ꜫ",
None,
"ꜭ",
None,
"ꜯ",
None,
"ꜳ",
None,
"ꜵ",
None,
"ꜷ",
None,
"ꜹ",
None,
"ꜻ",
None,
"ꜽ",
None,
"ꜿ",
None,
"ꝁ",
None,
"ꝃ",
None,
"ꝅ",
None,
"ꝇ",
None,
"ꝉ",
None,
"ꝋ",
None,
"ꝍ",
None,
"ꝏ",
None,
"ꝑ",
None,
"ꝓ",
None,
"ꝕ",
None,
"ꝗ",
None,
"ꝙ",
None,
"ꝛ",
None,
"ꝝ",
None,
"ꝟ",
None,
"ꝡ",
None,
"ꝣ",
None,
"ꝥ",
None,
"ꝧ",
None,
"ꝩ",
None,
"ꝫ",
None,
"ꝭ",
None,
"ꝯ",
None,
"ꝯ",
None,
"ꝺ",
None,
"ꝼ",
None,
"ᵹ",
"ꝿ",
None,
"ꞁ",
None,
"ꞃ",
None,
"ꞅ",
None,
"ꞇ",
None,
"ꞌ",
None,
"ɥ",
None,
"ꞑ",
None,
"ꞓ",
None,
"ꞗ",
None,
"ꞙ",
None,
"ꞛ",
None,
"ꞝ",
None,
"ꞟ",
None,
"ꞡ",
None,
"ꞣ",
None,
"ꞥ",
None,
"ꞧ",
None,
"ꞩ",
None,
"ɦ",
"ɜ",
"ɡ",
"ɬ",
"ɪ",
None,
"ʞ",
"ʇ",
"ʝ",
"ꭓ",
"ꞵ",
None,
"ꞷ",
None,
"ꞹ",
None,
"ꞻ",
None,
"ꞽ",
None,
"ꞿ",
None,
"ꟁ",
None,
"ꟃ",
None,
"ꞔ",
"ʂ",
"ᶎ",
"ꟈ",
None,
"ꟊ",
None,
"ɤ",
"\ua7cd",
None,
"\ua7cf",
None,
"ꟑ",
None,
"ꟓ",
None,
"ꟕ",
None,
"ꟗ",
None,
"ꟙ",
None,
"\ua7db",
None,
"ƛ",
None,
"s",
"c",
"f",
"q",
"ꟶ",
None,
"ħ",
"œ",
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
"ꜧ",
"ꬷ",
"ɫ",
"ꭒ",
None,
"ʍ",
None,
None,
"Ꭰ",
"Ꭱ",
"Ꭲ",
"Ꭳ",
"Ꭴ",
"Ꭵ",
"Ꭶ",
"Ꭷ",
"Ꭸ",
"Ꭹ",
"Ꭺ",
"Ꭻ",
"Ꭼ",
"Ꭽ",
"Ꭾ",
"Ꭿ",
"Ꮀ",
"Ꮁ",
"Ꮂ",
"Ꮃ",
"Ꮄ",
"Ꮅ",
"Ꮆ",
"Ꮇ",
"Ꮈ",
"Ꮉ",
"Ꮊ",
"Ꮋ",
"Ꮌ",
"Ꮍ",
"Ꮎ",
"Ꮏ",
"Ꮐ",
"Ꮑ",
"Ꮒ",
"Ꮓ",
"Ꮔ",
"Ꮕ",
"Ꮖ",
"Ꮗ",
"Ꮘ",
"Ꮙ",
"Ꮚ",
"Ꮛ",
"Ꮜ",
"Ꮝ",
"Ꮞ",
"Ꮟ",
"Ꮠ",
"Ꮡ",
"Ꮢ",
"Ꮣ",
"Ꮤ",
"Ꮥ",
"Ꮦ",
"Ꮧ",
"Ꮨ",
"Ꮩ",
"Ꮪ",
"Ꮫ",
"Ꮬ",
"Ꮭ",
"Ꮮ",
"Ꮯ",
"Ꮰ",
"Ꮱ",
"Ꮲ",
"Ꮳ",
"Ꮴ",
"Ꮵ",
"Ꮶ",
"Ꮷ",
"Ꮸ",
"Ꮹ",
"Ꮺ",
"Ꮻ",
"Ꮼ",
"Ꮽ",
"Ꮾ",
"Ꮿ",
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
"豈",
"更",
"車",
"賈",
"滑",
"串",
"句",
"龜",
"契",
"金",
"喇",
"奈",
"懶",
"癩",
"羅",
"蘿",
"螺",
"裸",
"邏",
"樂",
"洛",
"烙",
"珞",
"落",
"酪",
"駱",
"亂",
"卵",
"欄",
"爛",
"蘭",
"鸞",
"嵐",
"濫",
"藍",
"襤",
"拉",
"臘",
"蠟",
"廊",
"朗",
"浪",
"狼",
"郎",
"來",
"冷",
"勞",
"擄",
"櫓",
"爐",
"盧",
"老",
"蘆",
"虜",
"路",
"露",
"魯",
"鷺",
"碌",
"祿",
"綠",
"菉",
"錄",
"鹿",
"論",
"壟",
"弄",
"籠",
"聾",
"牢",
"磊",
"賂",
"雷",
"壘",
"屢",
"樓",
"淚",
"漏",
"累",
"縷",
"陋",
"勒",
"肋",
"凜",
"凌",
"稜",
"綾",
"菱",
"陵",
"讀",
"拏",
"樂",
"諾",
"丹",
"寧",
"怒",
"率",
"異",
"北",
"磻",
"便",
"復",
"不",
"泌",
"數",
"索",
"參",
"塞",
"省",
"葉",
"說",
"殺",
"辰",
"沈",
"拾",
"若",
"掠",
"略",
"亮",
"兩",
"凉",
"梁",
"糧",
"良",
"諒",
"量",
"勵",
"呂",
"女",
"廬",
"旅",
"濾",
"礪",
"閭",
"驪",
"麗",
"黎",
"力",
"曆",
"歷",
"轢",
"年",
"憐",
"戀",
"撚",
"漣",
"煉",
"璉",
"秊",
"練",
"聯",
"輦",
"蓮",
"連",
"鍊",
"列",
"劣",
"咽",
"烈",
"裂",
"說",
"廉",
"念",
"捻",
"殮",
"簾",
"獵",
"令",
"囹",
"寧",
"嶺",
"怜",
"玲",
"瑩",
"羚",
"聆",
"鈴",
"零",
"靈",
"領",
"例",
"禮",
"醴",
"隸",
"惡",
"了",
"僚",
"寮",
"尿",
"料",
"樂",
"燎",
"療",
"蓼",
"遼",
"龍",
"暈",
"阮",
"劉",
"杻",
"柳",
"流",
"溜",
"琉",
"留",
"硫",
"紐",
"類",
"六",
"戮",
"陸",
"倫",
"崙",
"淪",
"輪",
"律",
"慄",
"栗",
"率",
"隆",
"利",
"吏",
"履",
"易",
"李",
"梨",
"泥",
"理",
"痢",
"罹",
"裏",
"裡",
"里",
"離",
"匿",
"溺",
"吝",
"燐",
"璘",
"藺",
"隣",
"鱗",
"麟",
"林",
"淋",
"臨",
"立",
"笠",
"粒",
"狀",
"炙",
"識",
"什",
"茶",
"刺",
"切",
"度",
"拓",
"糖",
"宅",
"洞",
"暴",
"輻",
"行",
"降",
"見",
"廓",
"兀",
"嗀",
None,
"塚",
None,
"晴",
None,
"凞",
"猪",
"益",
"礼",
"神",
"祥",
"福",
"靖",
"精",
"羽",
None,
"蘒",
None,
"諸",
None,
"逸",
"都",
None,
"飯",
"飼",
"館",
"鶴",
"郞",
"隷",
"侮",
"僧",
"免",
"勉",
"勤",
"卑",
"喝",
"嘆",
"器",
"塀",
"墨",
"層",
"屮",
"悔",
"慨",
"憎",
"懲",
"敏",
"既",
"暑",
"梅",
"海",
"渚",
"漢",
"煮",
"爫",
"琢",
"碑",
"社",
"祉",
"祈",
"祐",
"祖",
"祝",
"禍",
"禎",
"穀",
"突",
"節",
"練",
"縉",
"繁",
"署",
"者",
"臭",
"艹",
"著",
"褐",
"視",
"謁",
"謹",
"賓",
"贈",
"辶",
"逸",
"難",
"響",
"頻",
"恵",
"𤋮",
"舘",
None,
"並",
"况",
"全",
"侀",
"充",
"冀",
"勇",
"勺",
"喝",
"啕",
"喙",
"嗢",
"塚",
"墳",
"奄",
"奔",
"婢",
"嬨",
"廒",
"廙",
"彩",
"徭",
"惘",
"慎",
"愈",
"憎",
"慠",
"懲",
"戴",
"揄",
"搜",
"摒",
"敖",
"晴",
"朗",
"望",
"杖",
"歹",
"殺",
"流",
"滛",
"滋",
"漢",
"瀞",
"煮",
"瞧",
"爵",
"犯",
"猪",
"瑱",
"甆",
"画",
"瘝",
"瘟",
"益",
"盛",
"直",
"睊",
"着",
"磌",
"窱",
"節",
"类",
"絛",
"練",
"缾",
"者",
"荒",
"華",
"蝹",
"襁",
"覆",
"視",
"調",
"諸",
"請",
"謁",
"諾",
"諭",
"謹",
"變",
"贈",
"輸",
"遲",
"醙",
"鉶",
"陼",
"難",
"靖",
"韛",
"響",
"頋",
"頻",
"鬒",
"龜",
"𢡊",
"𢡄",
"𣏕",
"㮝",
"䀘",
"䀹",
"𥉉",
"𥳐",
"𧻓",
"齃",
"龎",
None,
"ff",
"fi",
"fl",
"ffi",
"ffl",
"st",
None,
"մն",
"մե",
"մի",
"վն",
"մխ",
None,
"יִ",
None,
"ײַ",
"ע",
"א",
"ד",
"ה",
"כ",
"ל",
"ם",
"ר",
"ת",
"+",
"שׁ",
"שׂ",
"שּׁ",
"שּׂ",
"אַ",
"אָ",
"אּ",
"בּ",
"גּ",
"דּ",
"הּ",
"וּ",
"זּ",
None,
"טּ",
"יּ",
"ךּ",
"כּ",
"לּ",
None,
"מּ",
None,
"נּ",
"סּ",
None,
"ףּ",
"פּ",
None,
"צּ",
"קּ",
"רּ",
"שּ",
"תּ",
"וֹ",
"בֿ",
"כֿ",
"פֿ",
"אל",
"ٱ",
"ٻ",
"پ",
"ڀ",
"ٺ",
"ٿ",
"ٹ",
"ڤ",
"ڦ",
"ڄ",
"ڃ",
"چ",
"ڇ",
"ڍ",
"ڌ",
"ڎ",
"ڈ",
"ژ",
"ڑ",
"ک",
"گ",
"ڳ",
"ڱ",
"ں",
"ڻ",
"ۀ",
"ہ",
"ھ",
"ے",
"ۓ",
None,
"ڭ",
"ۇ",
"ۆ",
"ۈ",
"ۇٴ",
"ۋ",
"ۅ",
"ۉ",
"ې",
"ى",
"ئا",
"ئە",
"ئو",
"ئۇ",
"ئۆ",
"ئۈ",
"ئې",
"ئى",
"ی",
"ئج",
"ئح",
"ئم",
"ئى",
"ئي",
"بج",
"بح",
"بخ",
"بم",
"بى",
"بي",
"تج",
"تح",
"تخ",
"تم",
"تى",
"تي",
"ثج",
"ثم",
"ثى",
"ثي",
"جح",
"جم",
"حج",
"حم",
"خج",
"خح",
"خم",
"سج",
"سح",
"سخ",
"سم",
"صح",
"صم",
"ضج",
"ضح",
"ضخ",
"ضم",
"طح",
"طم",
"ظم",
"عج",
"عم",
"غج",
"غم",
"فج",
"فح",
"فخ",
"فم",
"فى",
"في",
"قح",
"قم",
"قى",
"قي",
"كا",
"كج",
"كح",
"كخ",
"كل",
"كم",
"كى",
"كي",
"لج",
"لح",
"لخ",
"لم",
"لى",
"لي",
"مج",
"مح",
"مخ",
"مم",
"مى",
"مي",
"نج",
"نح",
"نخ",
"نم",
"نى",
"ني",
"هج",
"هم",
"هى",
"هي",
"يج",
"يح",
"يخ",
"يم",
"يى",
"يي",
"ذٰ",
"رٰ",
"ىٰ",
" ٌّ",
" ٍّ",
" َّ",
" ُّ",
" ِّ",
" ّٰ",
"ئر",
"ئز",
"ئم",
"ئن",
"ئى",
"ئي",
"بر",
"بز",
"بم",
"بن",
"بى",
"بي",
"تر",
"تز",
"تم",
"تن",
"تى",
"تي",
"ثر",
"ثز",
"ثم",
"ثن",
"ثى",
"ثي",
"فى",
"في",
"قى",
"قي",
"كا",
"كل",
"كم",
"كى",
"كي",
"لم",
"لى",
"لي",
"ما",
"مم",
"نر",
"نز",
"نم",
"نن",
"نى",
"ني",
"ىٰ",
"ير",
"يز",
"يم",
"ين",
"يى",
"يي",
"ئج",
"ئح",
"ئخ",
"ئم",
"ئه",
"بج",
"بح",
"بخ",
"بم",
"به",
"تج",
"تح",
"تخ",
"تم",
"ته",
"ثم",
"جح",
"جم",
"حج",
"حم",
"خج",
"خم",
"سج",
"سح",
"سخ",
"سم",
"صح",
"صخ",
"صم",
"ضج",
"ضح",
"ضخ",
"ضم",
"طح",
"ظم",
"عج",
"عم",
"غج",
"غم",
"فج",
"فح",
"فخ",
"فم",
"قح",
"قم",
"كج",
"كح",
"كخ",
"كل",
"كم",
"لج",
"لح",
"لخ",
"لم",
"له",
"مج",
"مح",
"مخ",
"مم",
"نج",
"نح",
"نخ",
"نم",
"نه",
"هج",
"هم",
"هٰ",
"يج",
"يح",
"يخ",
"يم",
"يه",
"ئم",
"ئه",
"بم",
"به",
"تم",
"ته",
"ثم",
"ثه",
"سم",
"سه",
"شم",
"شه",
"كل",
"كم",
"لم",
"نم",
"نه",
"يم",
"يه",
"ـَّ",
"ـُّ",
"ـِّ",
"طى",
"طي",
"عى",
"عي",
"غى",
"غي",
"سى",
"سي",
"شى",
"شي",
"حى",
"حي",
"جى",
"جي",
"خى",
"خي",
"صى",
"صي",
"ضى",
"ضي",
"شج",
"شح",
"شخ",
"شم",
"شر",
"سر",
"صر",
"ضر",
"طى",
"طي",
"عى",
"عي",
"غى",
"غي",
"سى",
"سي",
"شى",
"شي",
"حى",
"حي",
"جى",
"جي",
"خى",
"خي",
"صى",
"صي",
"ضى",
"ضي",
"شج",
"شح",
"شخ",
"شم",
"شر",
"سر",
"صر",
"ضر",
"شج",
"شح",
"شخ",
"شم",
"سه",
"شه",
"طم",
"سج",
"سح",
"سخ",
"شج",
"شح",
"شخ",
"طم",
"ظم",
"اً",
None,
"تجم",
"تحج",
"تحم",
"تخم",
"تمج",
"تمح",
"تمخ",
"جمح",
"حمي",
"حمى",
"سحج",
"سجح",
"سجى",
"سمح",
"سمج",
"سمم",
"صحح",
"صمم",
"شحم",
"شجي",
"شمخ",
"شمم",
"ضحى",
"ضخم",
"طمح",
"طمم",
"طمي",
"عجم",
"عمم",
"عمى",
"غمم",
"غمي",
"غمى",
"فخم",
"قمح",
"قمم",
"لحم",
"لحي",
"لحى",
"لجج",
"لخم",
"لمح",
"محج",
"محم",
"محي",
"مجح",
"مجم",
"مخج",
"مخم",
None,
"مجخ",
"همج",
"همم",
"نحم",
"نحى",
"نجم",
"نجى",
"نمي",
"نمى",
"يمم",
"بخي",
"تجي",
"تجى",
"تخي",
"تخى",
"تمي",
"تمى",
"جمي",
"جحى",
"جمى",
"سخى",
"صحي",
"شحي",
"ضحي",
"لجي",
"لمي",
"يحي",
"يجي",
"يمي",
"ممي",
"قمي",
"نحي",
"قمح",
"لحم",
"عمي",
"كمي",
"نجح",
"مخي",
"لجم",
"كمم",
"لجم",
"نجح",
"جحي",
"حجي",
"مجي",
"فمي",
"بحي",
"كمم",
"عجم",
"صمم",
"سخي",
"نجي",
None,
None,
"صلے",
"قلے",
"الله",
"اكبر",
"محمد",
"صلعم",
"رسول",
"عليه",
"وسلم",
"صلى",
"صلى الله عليه وسلم",
"جل جلاله",
"ریال",
None,
None,
",",
"、",
None,
":",
";",
"!",
"?",
"〖",
"〗",
None,
None,
None,
"—",
"–",
"_",
"(",
")",
"{",
"}",
"〔",
"〕",
"【",
"】",
"《",
"》",
"〈",
"〉",
"「",
"」",
"『",
"』",
None,
"[",
"]",
" ̅",
"_",
",",
"、",
None,
";",
":",
"?",
"!",
"—",
"(",
")",
"{",
"}",
"〔",
"〕",
"#",
"&",
"*",
"+",
"-",
"<",
">",
"=",
None,
"\\",
"$",
"%",
"@",
None,
" ً",
"ـً",
" ٌ",
None,
" ٍ",
None,
" َ",
"ـَ",
" ُ",
"ـُ",
" ِ",
"ـِ",
" ّ",
"ـّ",
" ْ",
"ـْ",
"ء",
"آ",
"أ",
"ؤ",
"إ",
"ئ",
"ا",
"ب",
"ة",
"ت",
"ث",
"ج",
"ح",
"خ",
"د",
"ذ",
"ر",
"ز",
"س",
"ش",
"ص",
"ض",
"ط",
"ظ",
"ع",
"غ",
"ف",
"ق",
"ك",
"ل",
"م",
"ن",
"ه",
"و",
"ى",
"ي",
"لآ",
"لأ",
"لإ",
"لا",
None,
None,
None,
"!",
'"',
"#",
"$",
"%",
"&",
"'",
"(",
")",
"*",
"+",
",",
"-",
".",
"/",
"0",
"1",
"2",
"3",
"4",
"5",
"6",
"7",
"8",
"9",
":",
";",
"<",
"=",
">",
"?",
"@",
"a",
"b",
"c",
"d",
"e",
"f",
"g",
"h",
"i",
"j",
"k",
"l",
"m",
"n",
"o",
"p",
"q",
"r",
"s",
"t",
"u",
"v",
"w",
"x",
"y",
"z",
"[",
"\\",
"]",
"^",
"_",
"`",
"a",
"b",
"c",
"d",
"e",
"f",
"g",
"h",
"i",
"j",
"k",
"l",
"m",
"n",
"o",
"p",
"q",
"r",
"s",
"t",
"u",
"v",
"w",
"x",
"y",
"z",
"{",
"|",
"}",
"~",
"⦅",
"⦆",
".",
"「",
"」",
"、",
"・",
"ヲ",
"ァ",
"ィ",
"ゥ",
"ェ",
"ォ",
"ャ",
"ュ",
"ョ",
"ッ",
"ー",
"ア",
"イ",
"ウ",
"エ",
"オ",
"カ",
"キ",
"ク",
"ケ",
"コ",
"サ",
"シ",
"ス",
"セ",
"ソ",
"タ",
"チ",
"ツ",
"テ",
"ト",
"ナ",
"ニ",
"ヌ",
"ネ",
"ノ",
"ハ",
"ヒ",
"フ",
"ヘ",
"ホ",
"マ",
"ミ",
"ム",
"メ",
"モ",
"ヤ",
"ユ",
"ヨ",
"ラ",
"リ",
"ル",
"レ",
"ロ",
"ワ",
"ン",
"゙",
"゚",
None,
"ᄀ",
"ᄁ",
"ᆪ",
"ᄂ",
"ᆬ",
"ᆭ",
"ᄃ",
"ᄄ",
"ᄅ",
"ᆰ",
"ᆱ",
"ᆲ",
"ᆳ",
"ᆴ",
"ᆵ",
"ᄚ",
"ᄆ",
"ᄇ",
"ᄈ",
"ᄡ",
"ᄉ",
"ᄊ",
"ᄋ",
"ᄌ",
"ᄍ",
"ᄎ",
"ᄏ",
"ᄐ",
"ᄑ",
"ᄒ",
None,
"ᅡ",
"ᅢ",
"ᅣ",
"ᅤ",
"ᅥ",
"ᅦ",
None,
"ᅧ",
"ᅨ",
"ᅩ",
"ᅪ",
"ᅫ",
"ᅬ",
None,
"ᅭ",
"ᅮ",
"ᅯ",
"ᅰ",
"ᅱ",
"ᅲ",
None,
"ᅳ",
"ᅴ",
"ᅵ",
None,
"¢",
"£",
"¬",
" ̄",
"¦",
"¥",
"₩",
None,
"│",
"←",
"↑",
"→",
"↓",
"■",
"○",
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
"𐐨",
"𐐩",
"𐐪",
"𐐫",
"𐐬",
"𐐭",
"𐐮",
"𐐯",
"𐐰",
"𐐱",
"𐐲",
"𐐳",
"𐐴",
"𐐵",
"𐐶",
"𐐷",
"𐐸",
"𐐹",
"𐐺",
"𐐻",
"𐐼",
"𐐽",
"𐐾",
"𐐿",
"𐑀",
"𐑁",
"𐑂",
"𐑃",
"𐑄",
"𐑅",
"𐑆",
"𐑇",
"𐑈",
"𐑉",
"𐑊",
"𐑋",
"𐑌",
"𐑍",
"𐑎",
"𐑏",
None,
None,
None,
None,
"𐓘",
"𐓙",
"𐓚",
"𐓛",
"𐓜",
"𐓝",
"𐓞",
"𐓟",
"𐓠",
"𐓡",
"𐓢",
"𐓣",
"𐓤",
"𐓥",
"𐓦",
"𐓧",
"𐓨",
"𐓩",
"𐓪",
"𐓫",
"𐓬",
"𐓭",
"𐓮",
"𐓯",
"𐓰",
"𐓱",
"𐓲",
"𐓳",
"𐓴",
"𐓵",
"𐓶",
"𐓷",
"𐓸",
"𐓹",
"𐓺",
"𐓻",
None,
None,
None,
None,
None,
None,
None,
None,
"𐖗",
"𐖘",
"𐖙",
"𐖚",
"𐖛",
"𐖜",
"𐖝",
"𐖞",
"𐖟",
"𐖠",
"𐖡",
None,
"𐖣",
"𐖤",
"𐖥",
"𐖦",
"𐖧",
"𐖨",
"𐖩",
"𐖪",
"𐖫",
"𐖬",
"𐖭",
"𐖮",
"𐖯",
"𐖰",
"𐖱",
None,
"𐖳",
"𐖴",
"𐖵",
"𐖶",
"𐖷",
"𐖸",
"𐖹",
None,
"𐖻",
"𐖼",
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
"ː",
"ˑ",
"æ",
"ʙ",
"ɓ",
None,
"ʣ",
"ꭦ",
"ʥ",
"ʤ",
"ɖ",
"ɗ",
"ᶑ",
"ɘ",
"ɞ",
"ʩ",
"ɤ",
"ɢ",
"ɠ",
"ʛ",
"ħ",
"ʜ",
"ɧ",
"ʄ",
"ʪ",
"ʫ",
"ɬ",
"𝼄",
"ꞎ",
"ɮ",
"𝼅",
"ʎ",
"𝼆",
"ø",
"ɶ",
"ɷ",
"q",
"ɺ",
"𝼈",
"ɽ",
"ɾ",
"ʀ",
"ʨ",
"ʦ",
"ꭧ",
"ʧ",
"ʈ",
"ⱱ",
None,
"ʏ",
"ʡ",
"ʢ",
"ʘ",
"ǀ",
"ǁ",
"ǂ",
"𝼊",
"𝼞",
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
"𐳀",
"𐳁",
"𐳂",
"𐳃",
"𐳄",
"𐳅",
"𐳆",
"𐳇",
"𐳈",
"𐳉",
"𐳊",
"𐳋",
"𐳌",
"𐳍",
"𐳎",
"𐳏",
"𐳐",
"𐳑",
"𐳒",
"𐳓",
"𐳔",
"𐳕",
"𐳖",
"𐳗",
"𐳘",
"𐳙",
"𐳚",
"𐳛",
"𐳜",
"𐳝",
"𐳞",
"𐳟",
"𐳠",
"𐳡",
"𐳢",
"𐳣",
"𐳤",
"𐳥",
"𐳦",
"𐳧",
"𐳨",
"𐳩",
"𐳪",
"𐳫",
"𐳬",
"𐳭",
"𐳮",
"𐳯",
"𐳰",
"𐳱",
"𐳲",
None,
None,
None,
None,
None,
None,
None,
None,
"\U00010d70",
"\U00010d71",
"\U00010d72",
"\U00010d73",
"\U00010d74",
"\U00010d75",
"\U00010d76",
"\U00010d77",
"\U00010d78",
"\U00010d79",
"\U00010d7a",
"\U00010d7b",
"\U00010d7c",
"\U00010d7d",
"\U00010d7e",
"\U00010d7f",
"\U00010d80",
"\U00010d81",
"\U00010d82",
"\U00010d83",
"\U00010d84",
"\U00010d85",
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
"𑣀",
"𑣁",
"𑣂",
"𑣃",
"𑣄",
"𑣅",
"𑣆",
"𑣇",
"𑣈",
"𑣉",
"𑣊",
"𑣋",
"𑣌",
"𑣍",
"𑣎",
"𑣏",
"𑣐",
"𑣑",
"𑣒",
"𑣓",
"𑣔",
"𑣕",
"𑣖",
"𑣗",
"𑣘",
"𑣙",
"𑣚",
"𑣛",
"𑣜",
"𑣝",
"𑣞",
"𑣟",
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
"𖹠",
"𖹡",
"𖹢",
"𖹣",
"𖹤",
"𖹥",
"𖹦",
"𖹧",
"𖹨",
"𖹩",
"𖹪",
"𖹫",
"𖹬",
"𖹭",
"𖹮",
"𖹯",
"𖹰",
"𖹱",
"𖹲",
"𖹳",
"𖹴",
"𖹵",
"𖹶",
"𖹷",
"𖹸",
"𖹹",
"𖹺",
"𖹻",
"𖹼",
"𖹽",
"𖹾",
"𖹿",
None,
None,
"\U00016ebb",
"\U00016ebc",
"\U00016ebd",
"\U00016ebe",
"\U00016ebf",
"\U00016ec0",
"\U00016ec1",
"\U00016ec2",
"\U00016ec3",
"\U00016ec4",
"\U00016ec5",
"\U00016ec6",
"\U00016ec7",
"\U00016ec8",
"\U00016ec9",
"\U00016eca",
"\U00016ecb",
"\U00016ecc",
"\U00016ecd",
"\U00016ece",
"\U00016ecf",
"\U00016ed0",
"\U00016ed1",
"\U00016ed2",
"\U00016ed3",
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
"a",
"b",
"c",
"d",
"e",
"f",
"g",
"h",
"i",
"j",
"k",
"l",
"m",
"n",
"o",
"p",
"q",
"r",
"s",
"t",
"u",
"v",
"w",
"x",
"y",
"z",
"0",
"1",
"2",
"3",
"4",
"5",
"6",
"7",
"8",
"9",
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
"𝅗𝅥",
"𝅘𝅥",
"𝅘𝅥𝅮",
"𝅘𝅥𝅯",
"𝅘𝅥𝅰",
"𝅘𝅥𝅱",
"𝅘𝅥𝅲",
None,
None,
None,
"𝆹𝅥",
"𝆺𝅥",
"𝆹𝅥𝅮",
"𝆺𝅥𝅮",
"𝆹𝅥𝅯",
"𝆺𝅥𝅯",
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
"a",
"b",
"c",
"d",
"e",
"f",
"g",
"h",
"i",
"j",
"k",
"l",
"m",
"n",
"o",
"p",
"q",
"r",
"s",
"t",
"u",
"v",
"w",
"x",
"y",
"z",
"a",
"b",
"c",
"d",
"e",
"f",
"g",
"h",
"i",
"j",
"k",
"l",
"m",
"n",
"o",
"p",
"q",
"r",
"s",
"t",
"u",
"v",
"w",
"x",
"y",
"z",
"a",
"b",
"c",
"d",
"e",
"f",
"g",
"h",
"i",
"j",
"k",
"l",
"m",
"n",
"o",
"p",
"q",
"r",
"s",
"t",
"u",
"v",
"w",
"x",
"y",
"z",
"a",
"b",
"c",
"d",
"e",
"f",
"g",
None,
"i",
"j",
"k",
"l",
"m",
"n",
"o",
"p",
"q",
"r",
"s",
"t",
"u",
"v",
"w",
"x",
"y",
"z",
"a",
"b",
"c",
"d",
"e",
"f",
"g",
"h",
"i",
"j",
"k",
"l",
"m",
"n",
"o",
"p",
"q",
"r",
"s",
"t",
"u",
"v",
"w",
"x",
"y",
"z",
"a",
"b",
"c",
"d",
"e",
"f",
"g",
"h",
"i",
"j",
"k",
"l",
"m",
"n",
"o",
"p",
"q",
"r",
"s",
"t",
"u",
"v",
"w",
"x",
"y",
"z",
"a",
None,
"c",
"d",
None,
"g",
None,
"j",
"k",
None,
"n",
"o",
"p",
"q",
None,
"s",
"t",
"u",
"v",
"w",
"x",
"y",
"z",
"a",
"b",
"c",
"d",
None,
"f",
None,
"h",
"i",
"j",
"k",
"l",
"m",
"n",
None,
"p",
"q",
"r",
"s",
"t",
"u",
"v",
"w",
"x",
"y",
"z",
"a",
"b",
"c",
"d",
"e",
"f",
"g",
"h",
"i",
"j",
"k",
"l",
"m",
"n",
"o",
"p",
"q",
"r",
"s",
"t",
"u",
"v",
"w",
"x",
"y",
"z",
"a",
"b",
"c",
"d",
"e",
"f",
"g",
"h",
"i",
"j",
"k",
"l",
"m",
"n",
"o",
"p",
"q",
"r",
"s",
"t",
"u",
"v",
"w",
"x",
"y",
"z",
"a",
"b",
None,
"d",
"e",
"f",
"g",
None,
"j",
"k",
"l",
"m",
"n",
"o",
"p",
"q",
None,
"s",
"t",
"u",
"v",
"w",
"x",
"y",
None,
"a",
"b",
"c",
"d",
"e",
"f",
"g",
"h",
"i",
"j",
"k",
"l",
"m",
"n",
"o",
"p",
"q",
"r",
"s",
"t",
"u",
"v",
"w",
"x",
"y",
"z",
"a",
"b",
None,
"d",
"e",
"f",
"g",
None,
"i",
"j",
"k",
"l",
"m",
None,
"o",
None,
"s",
"t",
"u",
"v",
"w",
"x",
"y",
None,
"a",
"b",
"c",
"d",
"e",
"f",
"g",
"h",
"i",
"j",
"k",
"l",
"m",
"n",
"o",
"p",
"q",
"r",
"s",
"t",
"u",
"v",
"w",
"x",
"y",
"z",
"a",
"b",
"c",
"d",
"e",
"f",
"g",
"h",
"i",
"j",
"k",
"l",
"m",
"n",
"o",
"p",
"q",
"r",
"s",
"t",
"u",
"v",
"w",
"x",
"y",
"z",
"a",
"b",
"c",
"d",
"e",
"f",
"g",
"h",
"i",
"j",
"k",
"l",
"m",
"n",
"o",
"p",
"q",
"r",
"s",
"t",
"u",
"v",
"w",
"x",
"y",
"z",
"a",
"b",
"c",
"d",
"e",
"f",
"g",
"h",
"i",
"j",
"k",
"l",
"m",
"n",
"o",
"p",
"q",
"r",
"s",
"t",
"u",
"v",
"w",
"x",
"y",
"z",
"a",
"b",
"c",
"d",
"e",
"f",
"g",
"h",
"i",
"j",
"k",
"l",
"m",
"n",
"o",
"p",
"q",
"r",
"s",
"t",
"u",
"v",
"w",
"x",
"y",
"z",
"a",
"b",
"c",
"d",
"e",
"f",
"g",
"h",
"i",
"j",
"k",
"l",
"m",
"n",
"o",
"p",
"q",
"r",
"s",
"t",
"u",
"v",
"w",
"x",
"y",
"z",
"a",
"b",
"c",
"d",
"e",
"f",
"g",
"h",
"i",
"j",
"k",
"l",
"m",
"n",
"o",
"p",
"q",
"r",
"s",
"t",
"u",
"v",
"w",
"x",
"y",
"z",
"a",
"b",
"c",
"d",
"e",
"f",
"g",
"h",
"i",
"j",
"k",
"l",
"m",
"n",
"o",
"p",
"q",
"r",
"s",
"t",
"u",
"v",
"w",
"x",
"y",
"z",
"a",
"b",
"c",
"d",
"e",
"f",
"g",
"h",
"i",
"j",
"k",
"l",
"m",
"n",
"o",
"p",
"q",
"r",
"s",
"t",
"u",
"v",
"w",
"x",
"y",
"z",
"a",
"b",
"c",
"d",
"e",
"f",
"g",
"h",
"i",
"j",
"k",
"l",
"m",
"n",
"o",
"p",
"q",
"r",
"s",
"t",
"u",
"v",
"w",
"x",
"y",
"z",
"a",
"b",
"c",
"d",
"e",
"f",
"g",
"h",
"i",
"j",
"k",
"l",
"m",
"n",
"o",
"p",
"q",
"r",
"s",
"t",
"u",
"v",
"w",
"x",
"y",
"z",
"a",
"b",
"c",
"d",
"e",
"f",
"g",
"h",
"i",
"j",
"k",
"l",
"m",
"n",
"o",
"p",
"q",
"r",
"s",
"t",
"u",
"v",
"w",
"x",
"y",
"z",
"a",
"b",
"c",
"d",
"e",
"f",
"g",
"h",
"i",
"j",
"k",
"l",
"m",
"n",
"o",
"p",
"q",
"r",
"s",
"t",
"u",
"v",
"w",
"x",
"y",
"z",
"ı",
"ȷ",
None,
"α",
"β",
"γ",
"δ",
"ε",
"ζ",
"η",
"θ",
"ι",
"κ",
"λ",
"μ",
"ν",
"ξ",
"ο",
"π",
"ρ",
"θ",
"σ",
"τ",
"υ",
"φ",
"χ",
"ψ",
"ω",
"∇",
"α",
"β",
"γ",
"δ",
"ε",
"ζ",
"η",
"θ",
"ι",
"κ",
"λ",
"μ",
"ν",
"ξ",
"ο",
"π",
"ρ",
"σ",
"τ",
"υ",
"φ",
"χ",
"ψ",
"ω",
"∂",
"ε",
"θ",
"κ",
"φ",
"ρ",
"π",
"α",
"β",
"γ",
"δ",
"ε",
"ζ",
"η",
"θ",
"ι",
"κ",
"λ",
"μ",
"ν",
"ξ",
"ο",
"π",
"ρ",
"θ",
"σ",
"τ",
"υ",
"φ",
"χ",
"ψ",
"ω",
"∇",
"α",
"β",
"γ",
"δ",
"ε",
"ζ",
"η",
"θ",
"ι",
"κ",
"λ",
"μ",
"ν",
"ξ",
"ο",
"π",
"ρ",
"σ",
"τ",
"υ",
"φ",
"χ",
"ψ",
"ω",
"∂",
"ε",
"θ",
"κ",
"φ",
"ρ",
"π",
"α",
"β",
"γ",
"δ",
"ε",
"ζ",
"η",
"θ",
"ι",
"κ",
"λ",
"μ",
"ν",
"ξ",
"ο",
"π",
"ρ",
"θ",
"σ",
"τ",
"υ",
"φ",
"χ",
"ψ",
"ω",
"∇",
"α",
"β",
"γ",
"δ",
"ε",
"ζ",
"η",
"θ",
"ι",
"κ",
"λ",
"μ",
"ν",
"ξ",
"ο",
"π",
"ρ",
"σ",
"τ",
"υ",
"φ",
"χ",
"ψ",
"ω",
"∂",
"ε",
"θ",
"κ",
"φ",
"ρ",
"π",
"α",
"β",
"γ",
"δ",
"ε",
"ζ",
"η",
"θ",
"ι",
"κ",
"λ",
"μ",
"ν",
"ξ",
"ο",
"π",
"ρ",
"θ",
"σ",
"τ",
"υ",
"φ",
"χ",
"ψ",
"ω",
"∇",
"α",
"β",
"γ",
"δ",
"ε",
"ζ",
"η",
"θ",
"ι",
"κ",
"λ",
"μ",
"ν",
"ξ",
"ο",
"π",
"ρ",
"σ",
"τ",
"υ",
"φ",
"χ",
"ψ",
"ω",
"∂",
"ε",
"θ",
"κ",
"φ",
"ρ",
"π",
"α",
"β",
"γ",
"δ",
"ε",
"ζ",
"η",
"θ",
"ι",
"κ",
"λ",
"μ",
"ν",
"ξ",
"ο",
"π",
"ρ",
"θ",
"σ",
"τ",
"υ",
"φ",
"χ",
"ψ",
"ω",
"∇",
"α",
"β",
"γ",
"δ",
"ε",
"ζ",
"η",
"θ",
"ι",
"κ",
"λ",
"μ",
"ν",
"ξ",
"ο",
"π",
"ρ",
"σ",
"τ",
"υ",
"φ",
"χ",
"ψ",
"ω",
"∂",
"ε",
"θ",
"κ",
"φ",
"ρ",
"π",
"ϝ",
None,
"0",
"1",
"2",
"3",
"4",
"5",
"6",
"7",
"8",
"9",
"0",
"1",
"2",
"3",
"4",
"5",
"6",
"7",
"8",
"9",
"0",
"1",
"2",
"3",
"4",
"5",
"6",
"7",
"8",
"9",
"0",
"1",
"2",
"3",
"4",
"5",
"6",
"7",
"8",
"9",
"0",
"1",
"2",
"3",
"4",
"5",
"6",
"7",
"8",
"9",
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
"а",
"б",
"в",
"г",
"д",
"е",
"ж",
"з",
"и",
"к",
"л",
"м",
"о",
"п",
"р",
"с",
"т",
"у",
"ф",
"х",
"ц",
"ч",
"ш",
"ы",
"э",
"ю",
"ꚉ",
"ә",
"і",
"ј",
"ө",
"ү",
"ӏ",
"а",
"б",
"в",
"г",
"д",
"е",
"ж",
"з",
"и",
"к",
"л",
"о",
"п",
"с",
"у",
"ф",
"х",
"ц",
"ч",
"ш",
"ъ",
"ы",
"ґ",
"і",
"ѕ",
"џ",
"ҫ",
"ꙑ",
"ұ",
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
"𞤢",
"𞤣",
"𞤤",
"𞤥",
"𞤦",
"𞤧",
"𞤨",
"𞤩",
"𞤪",
"𞤫",
"𞤬",
"𞤭",
"𞤮",
"𞤯",
"𞤰",
"𞤱",
"𞤲",
"𞤳",
"𞤴",
"𞤵",
"𞤶",
"𞤷",
"𞤸",
"𞤹",
"𞤺",
"𞤻",
"𞤼",
"𞤽",
"𞤾",
"𞤿",
"𞥀",
"𞥁",
"𞥂",
"𞥃",
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
"ا",
"ب",
"ج",
"د",
None,
"و",
"ز",
"ح",
"ط",
"ي",
"ك",
"ل",
"م",
"ن",
"س",
"ع",
"ف",
"ص",
"ق",
"ر",
"ش",
"ت",
"ث",
"خ",
"ذ",
"ض",
"ظ",
"غ",
"ٮ",
"ں",
"ڡ",
"ٯ",
None,
"ب",
"ج",
None,
"ه",
None,
"ح",
None,
"ي",
"ك",
"ل",
"م",
"ن",
"س",
"ع",
"ف",
"ص",
"ق",
None,
"ش",
"ت",
"ث",
"خ",
None,
"ض",
None,
"غ",
None,
"ج",
None,
"ح",
None,
"ي",
None,
"ل",
None,
"ن",
"س",
"ع",
None,
"ص",
"ق",
None,
"ش",
None,
"خ",
None,
"ض",
None,
"غ",
None,
"ں",
None,
"ٯ",
None,
"ب",
"ج",
None,
"ه",
None,
"ح",
"ط",
"ي",
"ك",
None,
"م",
"ن",
"س",
"ع",
"ف",
"ص",
"ق",
None,
"ش",
"ت",
"ث",
"خ",
None,
"ض",
"ظ",
"غ",
"ٮ",
None,
"ڡ",
None,
"ا",
"ب",
"ج",
"د",
"ه",
"و",
"ز",
"ح",
"ط",
"ي",
None,
"ل",
"م",
"ن",
"س",
"ع",
"ف",
"ص",
"ق",
"ر",
"ش",
"ت",
"ث",
"خ",
"ذ",
"ض",
"ظ",
"غ",
None,
"ب",
"ج",
"د",
None,
"و",
"ز",
"ح",
"ط",
"ي",
None,
"ل",
"م",
"ن",
"س",
"ع",
"ف",
"ص",
"ق",
"ر",
"ش",
"ت",
"ث",
"خ",
"ذ",
"ض",
"ظ",
"غ",
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
"0,",
"1,",
"2,",
"3,",
"4,",
"5,",
"6,",
"7,",
"8,",
"9,",
None,
"(a)",
"(b)",
"(c)",
"(d)",
"(e)",
"(f)",
"(g)",
"(h)",
"(i)",
"(j)",
"(k)",
"(l)",
"(m)",
"(n)",
"(o)",
"(p)",
"(q)",
"(r)",
"(s)",
"(t)",
"(u)",
"(v)",
"(w)",
"(x)",
"(y)",
"(z)",
"〔s〕",
"c",
"r",
"cd",
"wz",
None,
"a",
"b",
"c",
"d",
"e",
"f",
"g",
"h",
"i",
"j",
"k",
"l",
"m",
"n",
"o",
"p",
"q",
"r",
"s",
"t",
"u",
"v",
"w",
"x",
"y",
"z",
"hv",
"mv",
"sd",
"ss",
"ppv",
"wc",
None,
"mc",
"md",
"mr",
None,
"dj",
None,
None,
None,
"ほか",
"ココ",
"サ",
None,
"手",
"字",
"双",
"デ",
"二",
"多",
"解",
"天",
"交",
"映",
"無",
"料",
"前",
"後",
"再",
"新",
"初",
"終",
"生",
"販",
"声",
"吹",
"演",
"投",
"捕",
"一",
"三",
"遊",
"左",
"中",
"右",
"指",
"走",
"打",
"禁",
"空",
"合",
"満",
"有",
"月",
"申",
"割",
"営",
"配",
None,
"〔本〕",
"〔三〕",
"〔二〕",
"〔安〕",
"〔点〕",
"〔打〕",
"〔盗〕",
"〔勝〕",
"〔敗〕",
None,
"得",
"可",
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
"0",
"1",
"2",
"3",
"4",
"5",
"6",
"7",
"8",
"9",
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
"丽",
"丸",
"乁",
"𠄢",
"你",
"侮",
"侻",
"倂",
"偺",
"備",
"僧",
"像",
"㒞",
"𠘺",
"免",
"兔",
"兤",
"具",
"𠔜",
"㒹",
"內",
"再",
"𠕋",
"冗",
"冤",
"仌",
"冬",
"况",
"𩇟",
"凵",
"刃",
"㓟",
"刻",
"剆",
"割",
"剷",
"㔕",
"勇",
"勉",
"勤",
"勺",
"包",
"匆",
"北",
"卉",
"卑",
"博",
"即",
"卽",
"卿",
"𠨬",
"灰",
"及",
"叟",
"𠭣",
"叫",
"叱",
"吆",
"咞",
"吸",
"呈",
"周",
"咢",
"哶",
"唐",
"啓",
"啣",
"善",
"喙",
"喫",
"喳",
"嗂",
"圖",
"嘆",
"圗",
"噑",
"噴",
"切",
"壮",
"城",
"埴",
"堍",
"型",
"堲",
"報",
"墬",
"𡓤",
"売",
"壷",
"夆",
"多",
"夢",
"奢",
"𡚨",
"𡛪",
"姬",
"娛",
"娧",
"姘",
"婦",
"㛮",
"㛼",
"嬈",
"嬾",
"𡧈",
"寃",
"寘",
"寧",
"寳",
"𡬘",
"寿",
"将",
"当",
"尢",
"㞁",
"屠",
"屮",
"峀",
"岍",
"𡷤",
"嵃",
"𡷦",
"嵮",
"嵫",
"嵼",
"巡",
"巢",
"㠯",
"巽",
"帨",
"帽",
"幩",
"㡢",
"𢆃",
"㡼",
"庰",
"庳",
"庶",
"廊",
"𪎒",
"廾",
"𢌱",
"舁",
"弢",
"㣇",
"𣊸",
"𦇚",
"形",
"彫",
"㣣",
"徚",
"忍",
"志",
"忹",
"悁",
"㤺",
"㤜",
"悔",
"𢛔",
"惇",
"慈",
"慌",
"慎",
"慌",
"慺",
"憎",
"憲",
"憤",
"憯",
"懞",
"懲",
"懶",
"成",
"戛",
"扝",
"抱",
"拔",
"捐",
"𢬌",
"挽",
"拼",
"捨",
"掃",
"揤",
"𢯱",
"搢",
"揅",
"掩",
"㨮",
"摩",
"摾",
"撝",
"摷",
"㩬",
"敏",
"敬",
"𣀊",
"旣",
"書",
"晉",
"㬙",
"暑",
"㬈",
"㫤",
"冒",
"冕",
"最",
"暜",
"肭",
"䏙",
"朗",
"望",
"朡",
"杞",
"杓",
"𣏃",
"㭉",
"柺",
"枅",
"桒",
"梅",
"𣑭",
"梎",
"栟",
"椔",
"㮝",
"楂",
"榣",
"槪",
"檨",
"𣚣",
"櫛",
"㰘",
"次",
"𣢧",
"歔",
"㱎",
"歲",
"殟",
"殺",
"殻",
"𣪍",
"𡴋",
"𣫺",
"汎",
"𣲼",
"沿",
"泍",
"汧",
"洖",
"派",
"海",
"流",
"浩",
"浸",
"涅",
"𣴞",
"洴",
"港",
"湮",
"㴳",
"滋",
"滇",
"𣻑",
"淹",
"潮",
"𣽞",
"𣾎",
"濆",
"瀹",
"瀞",
"瀛",
"㶖",
"灊",
"災",
"灷",
"炭",
"𠔥",
"煅",
"𤉣",
"熜",
"𤎫",
"爨",
"爵",
"牐",
"𤘈",
"犀",
"犕",
"𤜵",
"𤠔",
"獺",
"王",
"㺬",
"玥",
"㺸",
"瑇",
"瑜",
"瑱",
"璅",
"瓊",
"㼛",
"甤",
"𤰶",
"甾",
"𤲒",
"異",
"𢆟",
"瘐",
"𤾡",
"𤾸",
"𥁄",
"㿼",
"䀈",
"直",
"𥃳",
"𥃲",
"𥄙",
"𥄳",
"眞",
"真",
"睊",
"䀹",
"瞋",
"䁆",
"䂖",
"𥐝",
"硎",
"碌",
"磌",
"䃣",
"𥘦",
"祖",
"𥚚",
"𥛅",
"福",
"秫",
"䄯",
"穀",
"穊",
"穏",
"𥥼",
"𥪧",
"竮",
"䈂",
"𥮫",
"篆",
"築",
"䈧",
"𥲀",
"糒",
"䊠",
"糨",
"糣",
"紀",
"𥾆",
"絣",
"䌁",
"緇",
"縂",
"繅",
"䌴",
"𦈨",
"𦉇",
"䍙",
"𦋙",
"罺",
"𦌾",
"羕",
"翺",
"者",
"𦓚",
"𦔣",
"聠",
"𦖨",
"聰",
"𣍟",
"䏕",
"育",
"脃",
"䐋",
"脾",
"媵",
"𦞧",
"𦞵",
"𣎓",
"𣎜",
"舁",
"舄",
"辞",
"䑫",
"芑",
"芋",
"芝",
"劳",
"花",
"芳",
"芽",
"苦",
"𦬼",
"若",
"茝",
"荣",
"莭",
"茣",
"莽",
"菧",
"著",
"荓",
"菊",
"菌",
"菜",
"𦰶",
"𦵫",
"𦳕",
"䔫",
"蓱",
"蓳",
"蔖",
"𧏊",
"蕤",
"𦼬",
"䕝",
"䕡",
"𦾱",
"𧃒",
"䕫",
"虐",
"虜",
"虧",
"虩",
"蚩",
"蚈",
"蜎",
"蛢",
"蝹",
"蜨",
"蝫",
"螆",
"䗗",
"蟡",
"蠁",
"䗹",
"衠",
"衣",
"𧙧",
"裗",
"裞",
"䘵",
"裺",
"㒻",
"𧢮",
"𧥦",
"䚾",
"䛇",
"誠",
"諭",
"變",
"豕",
"𧲨",
"貫",
"賁",
"贛",
"起",
"𧼯",
"𠠄",
"跋",
"趼",
"跰",
"𠣞",
"軔",
"輸",
"𨗒",
"𨗭",
"邔",
"郱",
"鄑",
"𨜮",
"鄛",
"鈸",
"鋗",
"鋘",
"鉼",
"鏹",
"鐕",
"𨯺",
"開",
"䦕",
"閷",
"𨵷",
"䧦",
"雃",
"嶲",
"霣",
"𩅅",
"𩈚",
"䩮",
"䩶",
"韠",
"𩐊",
"䪲",
"𩒖",
"頋",
"頩",
"𩖶",
"飢",
"䬳",
"餩",
"馧",
"駂",
"駾",
"䯎",
"𩬰",
"鬒",
"鱀",
"鳽",
"䳎",
"䳭",
"鵧",
"𪃎",
"䳸",
"𪄅",
"𪈎",
"𪊑",
"麻",
"䵖",
"黹",
"黾",
"鼅",
"鼏",
"鼖",
"鼻",
"𪘀",
None,
None,
None,
None,
None,
None,
None,
)
kjd-idna-2835591/pyproject.toml 0000664 0000000 0000000 00000004611 15207564475 0016332 0 ustar 00root root 0000000 0000000 [build-system]
requires = ["flit_core >=3.11,<5"]
build-backend = "flit_core.buildapi"
[project]
name = "idna"
description = "Internationalized Domain Names in Applications (IDNA)"
readme = "README.md"
license = "BSD-3-Clause"
license-files = ["LICENSE.md"]
authors = [
{name = "Kim Davies", email = "kim+pypi@gumleaf.org"}
]
classifiers = [
"Development Status :: 5 - Production/Stable",
"Intended Audience :: Developers",
"Intended Audience :: System Administrators",
"Operating System :: OS Independent",
"Programming Language :: Python",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3 :: Only",
"Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
"Programming Language :: Python :: 3.13",
"Programming Language :: Python :: 3.14",
"Programming Language :: Python :: Implementation :: CPython",
"Programming Language :: Python :: Implementation :: PyPy",
"Topic :: Internet :: Name Service (DNS)",
"Topic :: Software Development :: Libraries :: Python Modules",
"Topic :: Utilities",
]
requires-python = ">=3.9"
dynamic = ["version"]
[project.urls]
"Source" = "https://github.com/kjd/idna"
"Changelog" = "https://github.com/kjd/idna/blob/master/HISTORY.md"
"Issue tracker" = "https://github.com/kjd/idna/issues"
[project.scripts]
idna = "idna.cli:main"
[tool.flit.sdist]
exclude = [".gitignore", ".github/"]
include = ["tests", "tools", "HISTORY.md"]
[project.optional-dependencies]
all = [
"ruff >= 0.6.2",
"mypy >= 1.11.2",
"pytest >= 8.3.2",
]
[tool.ruff]
line-length = 127
[tool.ruff.lint]
extend-select = [
"I", # isort
"B", # flake8-bugbear
"SIM", # flake8-simplify
"UP", # pyupgrade
"PERF", # perflint
"PIE", # flake8-pie
"RET", # flake8-return
"RUF", # ruff-specific
]
ignore = [
# An IDN library legitimately handles confusable / ambiguous Unicode;
# flagging it everywhere produces tens of thousands of false positives.
"RUF001", # ambiguous-unicode-character-string
"RUF002", # ambiguous-unicode-character-docstring
"RUF003", # ambiguous-unicode-character-comment
# `__all__` lists __version__ first by convention; otherwise sorted.
"RUF022", # unsorted-dunder-all
]
kjd-idna-2835591/tests/ 0000775 0000000 0000000 00000000000 15207564475 0014556 5 ustar 00root root 0000000 0000000 kjd-idna-2835591/tests/__init__.py 0000664 0000000 0000000 00000000000 15207564475 0016655 0 ustar 00root root 0000000 0000000 kjd-idna-2835591/tests/test_idna.py 0000775 0000000 0000000 00000043570 15207564475 0017116 0 ustar 00root root 0000000 0000000 #!/usr/bin/env python
import unittest
import warnings
import idna
class IDNATests(unittest.TestCase):
def setUp(self):
self.tld_strings: list[tuple[str, bytes]] = [
("\u6d4b\u8bd5", b"xn--0zwm56d"),
("\u092a\u0930\u0940\u0915\u094d\u0937\u093e", b"xn--11b5bs3a9aj6g"),
("\ud55c\uad6d", b"xn--3e0b707e"),
("\u09ad\u09be\u09b0\u09a4", b"xn--45brj9c"),
("\u09ac\u09be\u0982\u09b2\u09be", b"xn--54b7fta0cc"),
(
"\u0438\u0441\u043f\u044b\u0442\u0430\u043d\u0438\u0435",
b"xn--80akhbyknj4f",
),
("\u0441\u0440\u0431", b"xn--90a3ac"),
("\ud14c\uc2a4\ud2b8", b"xn--9t4b11yi5a"),
(
"\u0b9a\u0bbf\u0b99\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0bc2\u0bb0\u0bcd",
b"xn--clchc0ea0b2g2a9gcd",
),
("\u05d8\u05e2\u05e1\u05d8", b"xn--deba0ad"),
("\u4e2d\u56fd", b"xn--fiqs8s"),
("\u4e2d\u570b", b"xn--fiqz9s"),
("\u0c2d\u0c3e\u0c30\u0c24\u0c4d", b"xn--fpcrj9c3d"),
("\u0dbd\u0d82\u0d9a\u0dcf", b"xn--fzc2c9e2c"),
("\u6e2c\u8a66", b"xn--g6w251d"),
("\u0aad\u0abe\u0ab0\u0aa4", b"xn--gecrj9c"),
("\u092d\u093e\u0930\u0924", b"xn--h2brj9c"),
("\u0622\u0632\u0645\u0627\u06cc\u0634\u06cc", b"xn--hgbk6aj7f53bba"),
("\u0baa\u0bb0\u0bbf\u0b9f\u0bcd\u0b9a\u0bc8", b"xn--hlcj6aya9esc7a"),
("\u0443\u043a\u0440", b"xn--j1amh"),
("\u9999\u6e2f", b"xn--j6w193g"),
("\u03b4\u03bf\u03ba\u03b9\u03bc\u03ae", b"xn--jxalpdlp"),
("\u0625\u062e\u062a\u0628\u0627\u0631", b"xn--kgbechtv"),
("\u53f0\u6e7e", b"xn--kprw13d"),
("\u53f0\u7063", b"xn--kpry57d"),
("\u0627\u0644\u062c\u0632\u0627\u0626\u0631", b"xn--lgbbat1ad8j"),
("\u0639\u0645\u0627\u0646", b"xn--mgb9awbf"),
("\u0627\u06cc\u0631\u0627\u0646", b"xn--mgba3a4f16a"),
("\u0627\u0645\u0627\u0631\u0627\u062a", b"xn--mgbaam7a8h"),
("\u067e\u0627\u06a9\u0633\u062a\u0627\u0646", b"xn--mgbai9azgqp6j"),
("\u0627\u0644\u0627\u0631\u062f\u0646", b"xn--mgbayh7gpa"),
("\u0628\u06be\u0627\u0631\u062a", b"xn--mgbbh1a71e"),
("\u0627\u0644\u0645\u063a\u0631\u0628", b"xn--mgbc0a9azcg"),
("\u0627\u0644\u0633\u0639\u0648\u062f\u064a\u0629", b"xn--mgberp4a5d4ar"),
("\u10d2\u10d4", b"xn--node"),
("\u0e44\u0e17\u0e22", b"xn--o3cw4h"),
("\u0633\u0648\u0631\u064a\u0629", b"xn--ogbpf8fl"),
("\u0440\u0444", b"xn--p1ai"),
("\u062a\u0648\u0646\u0633", b"xn--pgbs0dh"),
("\u0a2d\u0a3e\u0a30\u0a24", b"xn--s9brj9c"),
("\u0645\u0635\u0631", b"xn--wgbh1c"),
("\u0642\u0637\u0631", b"xn--wgbl6a"),
("\u0b87\u0bb2\u0b99\u0bcd\u0b95\u0bc8", b"xn--xkc2al3hye2a"),
("\u0b87\u0ba8\u0bcd\u0ba4\u0bbf\u0baf\u0bbe", b"xn--xkc2dl3a5ee0h"),
("\u65b0\u52a0\u5761", b"xn--yfro4i67o"),
("\u0641\u0644\u0633\u0637\u064a\u0646", b"xn--ygbi2ammx"),
("\u30c6\u30b9\u30c8", b"xn--zckzah"),
("\u049b\u0430\u0437", b"xn--80ao21a"),
("\u0645\u0644\u064a\u0633\u064a\u0627", b"xn--mgbx4cd0ab"),
("\u043c\u043e\u043d", b"xn--l1acc"),
("\u0633\u0648\u062f\u0627\u0646", b"xn--mgbpl2fh"),
]
def testIDNTLDALabels(self):
for u, a in self.tld_strings:
self.assertEqual(a, idna.alabel(u))
def testIDNTLDULabels(self):
for u, a in self.tld_strings:
self.assertEqual(u, idna.ulabel(a))
def test_valid_label_length(self):
self.assertTrue(idna.valid_label_length("a" * 63))
self.assertFalse(idna.valid_label_length("a" * 64))
self.assertRaises(idna.IDNAError, idna.encode, "a" * 64)
def test_oversized_input_rejected_promptly(self):
# GHSA-65pc-fj4g-8rjx: encode/decode must reject inputs that
# exceed the maximum DNS domain length before per-codepoint
# validation runs, so labels dominated by CONTEXTO codepoints
# cannot drive validation into quadratic time.
import time
for payload in ("٠" * 8000, "・" * 8000 + "漢"):
start = time.perf_counter()
self.assertRaises(idna.IDNAError, idna.encode, payload)
self.assertRaises(idna.IDNAError, idna.decode, payload)
self.assertLess(time.perf_counter() - start, 1.0)
def test_oversized_label_rejected_promptly(self):
# The whole-domain cap in encode()/decode() does not cover direct
# callers of alabel/ulabel/check_label, nor the idna2008
# incremental codec which calls alabel/ulabel per label. Without a
# per-label cap, a single oversized CONTEXTO-heavy label still
# drives validation into quadratic time.
import codecs
import time
import idna.codec # register the idna2008 codec
payload = "・" * 8000 + "漢"
start = time.perf_counter()
self.assertRaises(idna.IDNAError, idna.check_label, payload)
self.assertRaises(idna.IDNAError, idna.alabel, payload)
self.assertRaises(idna.IDNAError, idna.ulabel, payload)
self.assertRaises(
idna.IDNAError,
codecs.getincrementalencoder("idna2008")().encode,
payload,
True,
)
self.assertLess(time.perf_counter() - start, 1.0)
def test_check_bidi(self):
la = "\u0061"
r = "\u05d0"
al = "\u0627"
an = "\u0660"
en = "\u0030"
es = "\u002d"
cs = "\u002c"
et = "\u0024"
on = "\u0021"
bn = "\u200c"
nsm = "\u0610"
ws = "\u0020"
# RFC 5893 Rule 1
self.assertTrue(idna.check_bidi(la))
self.assertTrue(idna.check_bidi(r))
self.assertTrue(idna.check_bidi(al))
self.assertRaises(idna.IDNABidiError, idna.check_bidi, an)
# RFC 5893 Rule 2
self.assertTrue(idna.check_bidi(r + al))
self.assertTrue(idna.check_bidi(r + al))
self.assertTrue(idna.check_bidi(r + an))
self.assertTrue(idna.check_bidi(r + en))
self.assertTrue(idna.check_bidi(r + es + al))
self.assertTrue(idna.check_bidi(r + cs + al))
self.assertTrue(idna.check_bidi(r + et + al))
self.assertTrue(idna.check_bidi(r + on + al))
self.assertTrue(idna.check_bidi(r + bn + al))
self.assertTrue(idna.check_bidi(r + nsm))
self.assertRaises(idna.IDNABidiError, idna.check_bidi, r + la)
self.assertRaises(idna.IDNABidiError, idna.check_bidi, r + ws)
# RFC 5893 Rule 3
self.assertTrue(idna.check_bidi(r + al))
self.assertTrue(idna.check_bidi(r + en))
self.assertTrue(idna.check_bidi(r + an))
self.assertTrue(idna.check_bidi(r + nsm))
self.assertTrue(idna.check_bidi(r + nsm + nsm))
self.assertRaises(idna.IDNABidiError, idna.check_bidi, r + on)
# RFC 5893 Rule 4
self.assertTrue(idna.check_bidi(r + en))
self.assertTrue(idna.check_bidi(r + an))
self.assertRaises(idna.IDNABidiError, idna.check_bidi, r + en + an)
self.assertRaises(idna.IDNABidiError, idna.check_bidi, r + an + en)
# RFC 5893 Rule 5
self.assertTrue(idna.check_bidi(la + en, check_ltr=True))
self.assertTrue(idna.check_bidi(la + es + la, check_ltr=True))
self.assertTrue(idna.check_bidi(la + cs + la, check_ltr=True))
self.assertTrue(idna.check_bidi(la + et + la, check_ltr=True))
self.assertTrue(idna.check_bidi(la + on + la, check_ltr=True))
self.assertTrue(idna.check_bidi(la + bn + la, check_ltr=True))
self.assertTrue(idna.check_bidi(la + nsm, check_ltr=True))
# RFC 5893 Rule 6
self.assertTrue(idna.check_bidi(la + la, check_ltr=True))
self.assertTrue(idna.check_bidi(la + en, check_ltr=True))
self.assertTrue(idna.check_bidi(la + en + nsm, check_ltr=True))
self.assertTrue(idna.check_bidi(la + en + nsm + nsm, check_ltr=True))
self.assertRaises(idna.IDNABidiError, idna.check_bidi, la + cs, check_ltr=True)
def test_check_initial_combiner(self):
m = "\u0300"
a = "\u0061"
self.assertTrue(idna.check_initial_combiner(a))
self.assertTrue(idna.check_initial_combiner(a + m))
self.assertRaises(idna.IDNAError, idna.check_initial_combiner, m + a)
def test_check_hyphen_ok(self):
self.assertTrue(idna.check_hyphen_ok("abc"))
self.assertTrue(idna.check_hyphen_ok("a--b"))
self.assertRaises(idna.IDNAError, idna.check_hyphen_ok, "aa--")
self.assertRaises(idna.IDNAError, idna.check_hyphen_ok, "a-")
self.assertRaises(idna.IDNAError, idna.check_hyphen_ok, "-a")
def test_valid_contextj(self):
zwnj = "\u200c"
zwj = "\u200d"
virama = "\u094d"
latin = "\u0061"
# RFC 5892 Appendix A.1 (Zero Width Non-Joiner)
self.assertFalse(idna.valid_contextj(zwnj, 0))
self.assertFalse(idna.valid_contextj(latin + zwnj, 1)) # No preceding Virama
self.assertTrue(idna.valid_contextj(virama + zwnj, 1)) # Preceding Virama
# RFC 5892 Appendix A.2 (Zero Width Joiner)
self.assertFalse(idna.valid_contextj(zwj, 0))
self.assertFalse(idna.valid_contextj(latin + zwj, 1)) # No preceding Virama
self.assertTrue(idna.valid_contextj(virama + zwj, 1)) # Preceding Virama
def test_valid_contexto(self):
latin = "\u0061"
latin_l = "\u006c"
greek = "\u03b1"
hebrew = "\u05d0"
katakana = "\u30a1"
hiragana = "\u3041"
han = "\u6f22"
arabic_digit = "\u0660"
ext_arabic_digit = "\u06f0"
# RFC 5892 Rule A.3 (Middle Dot)
latin_middle_dot = "\u00b7"
self.assertTrue(idna.valid_contexto(latin_l + latin_middle_dot + latin_l, 1))
self.assertFalse(idna.valid_contexto(latin_middle_dot + latin_l, 1))
self.assertFalse(idna.valid_contexto(latin_l + latin_middle_dot, 0))
self.assertFalse(idna.valid_contexto(latin_middle_dot, 0))
self.assertFalse(idna.valid_contexto(latin_l + latin_middle_dot + latin, 1))
# RFC 5892 Rule A.4 (Greek Lower Numeral Sign)
glns = "\u0375"
self.assertTrue(idna.valid_contexto(glns + greek, 0))
self.assertFalse(idna.valid_contexto(glns + latin, 0))
self.assertFalse(idna.valid_contexto(glns, 0))
self.assertFalse(idna.valid_contexto(greek + glns, 1))
# RFC 5892 Rule A.5 (Hebrew Punctuation Geresh)
geresh = "\u05f3"
self.assertTrue(idna.valid_contexto(hebrew + geresh, 1))
self.assertFalse(idna.valid_contexto(latin + geresh, 1))
# RFC 5892 Rule A.6 (Hebrew Punctuation Gershayim)
gershayim = "\u05f4"
self.assertTrue(idna.valid_contexto(hebrew + gershayim, 1))
self.assertFalse(idna.valid_contexto(latin + gershayim, 1))
# RFC 5892 Rule A.7 (Katakana Middle Dot)
ja_middle_dot = "\u30fb"
self.assertTrue(idna.valid_contexto(katakana + ja_middle_dot + katakana, 1))
self.assertTrue(idna.valid_contexto(hiragana + ja_middle_dot + hiragana, 1))
self.assertTrue(idna.valid_contexto(han + ja_middle_dot + han, 1))
self.assertTrue(idna.valid_contexto(han + ja_middle_dot + latin, 1))
self.assertTrue(idna.valid_contexto("\u6f22\u30fb\u5b57", 1))
self.assertFalse(idna.valid_contexto("\u0061\u30fb\u0061", 1))
# RFC 5892 Rule A.8 (Arabic-Indic Digits)
self.assertTrue(idna.valid_contexto(arabic_digit + arabic_digit, 0))
self.assertFalse(idna.valid_contexto(arabic_digit + ext_arabic_digit, 0))
# RFC 5892 Rule A.9 (Extended Arabic-Indic Digits)
self.assertTrue(idna.valid_contexto(ext_arabic_digit + ext_arabic_digit, 0))
self.assertFalse(idna.valid_contexto(ext_arabic_digit + arabic_digit, 0))
def test_encode(self, encode=None, skip_bytes=False):
if encode is None:
encode = idna.encode
self.assertEqual(encode("xn--zckzah.xn--zckzah"), b"xn--zckzah.xn--zckzah")
self.assertEqual(encode("\u30c6\u30b9\u30c8.xn--zckzah"), b"xn--zckzah.xn--zckzah")
self.assertEqual(encode("\u30c6\u30b9\u30c8.\u30c6\u30b9\u30c8"), b"xn--zckzah.xn--zckzah")
self.assertEqual(encode("abc.abc"), b"abc.abc")
self.assertEqual(encode("xn--zckzah.abc"), b"xn--zckzah.abc")
self.assertEqual(encode("\u30c6\u30b9\u30c8.abc"), b"xn--zckzah.abc")
self.assertEqual(
encode("\u0521\u0525\u0523-\u0523\u0523-----\u0521\u0523\u0523\u0523.aa"),
b"xn---------90gglbagaar.aa",
)
if encode is idna.encode:
self.assertRaises(
idna.IDNAError,
encode,
"\u0521\u0524\u0523-\u0523\u0523-----\u0521\u0523\u0523\u0523.aa",
uts46=False,
)
self.assertEqual(encode("a" * 63), b"a" * 63)
self.assertRaises(idna.IDNAError, encode, "a" * 64)
self.assertRaises(idna.core.InvalidCodepoint, encode, "*")
if not skip_bytes:
self.assertRaises(idna.IDNAError, encode, b"\x0a\x33\x81")
def test_decode(self, decode=None, skip_str=False):
if decode is None:
decode = idna.decode
self.assertEqual(decode(b"xn--zckzah.xn--zckzah"), "\u30c6\u30b9\u30c8.\u30c6\u30b9\u30c8")
self.assertEqual(
decode(b"xn--d1acufc.xn--80akhbyknj4f"),
"\u0434\u043e\u043c\u0435\u043d.\u0438\u0441\u043f\u044b\u0442\u0430\u043d\u0438\u0435",
)
if not skip_str:
self.assertEqual(
decode("\u30c6\u30b9\u30c8.xn--zckzah"),
"\u30c6\u30b9\u30c8.\u30c6\u30b9\u30c8",
)
self.assertEqual(
decode("\u30c6\u30b9\u30c8.\u30c6\u30b9\u30c8"),
"\u30c6\u30b9\u30c8.\u30c6\u30b9\u30c8",
)
self.assertEqual(decode("abc.abc"), "abc.abc")
self.assertEqual(
decode(b"xn---------90gglbagaar.aa"),
"\u0521\u0525\u0523-\u0523\u0523-----\u0521\u0523\u0523\u0523.aa",
)
self.assertRaises(idna.IDNAError, decode, b"XN---------90GGLBAGAAC.AA")
self.assertRaises(idna.IDNAError, decode, b"xn---------90gglbagaac.aa")
self.assertRaises(idna.IDNAError, decode, b"xn--")
self.assertRaises(idna.IDNAError, decode, b"\x8d\xd2")
self.assertRaises(
idna.IDNAError,
decode,
b"A.A.0.a.a.A.0.a.A.A.0.a.A.0A.2.a.A.A.0.a.A.0.A.a.A0.a.a.A.0.a.fB.A.A.a.A.A.B.A.A.a.A.A.B.A.A.a.A.A.0.a.A.a.a.A.A.0.a.A.0.A.a.A0.a.a.A.0.a.fB.A.A.a.A.A.B.0A.A.a.A.A.B.A.A.a.A.A.a.A.A.B.A.A.a.A.0.a.B.A.A.a.A.B.A.a.A.A.5.a.A.0.a.Ba.A.B.A.A.a.A.0.a.Xn--B.A.A.A.a",
)
self.assertRaises(idna.IDNAError, decode, b"xn--ukba655qaaaa14431eeaaba.c")
def test_encode_transitional_deprecation_warning(self):
with warnings.catch_warnings(record=True) as w:
warnings.simplefilter("always")
idna.encode("example.com", uts46=True, transitional=True)
self.assertEqual(len(w), 1)
self.assertTrue(issubclass(w[0].category, DeprecationWarning))
self.assertIn("transitional", str(w[0].message).lower())
def test_encode_no_transitional_no_warning(self):
with warnings.catch_warnings(record=True) as w:
warnings.simplefilter("always")
idna.encode("example.com", uts46=True)
self.assertEqual(len(w), 0)
def test_encode_decode_invalid_input_type(self):
# encode() and decode() are documented to raise IDNAError on bad
# input. Inputs that are not str, bytes, or bytes-like used to leak
# a raw TypeError out of str(s, "ascii"); they should be wrapped in
# IDNAError just like UnicodeDecodeError already is.
for value in (42, None, 1.5, ["a", "b"], {"a": 1}):
self.assertRaises(idna.IDNAError, idna.encode, value)
self.assertRaises(idna.IDNAError, idna.decode, value)
def test_decode_display(self):
# A label whose Punycode decode succeeds but contains disallowed
# codepoints — under display decoding, the original A-label is kept.
self.assertRaises(idna.IDNAError, idna.decode, "a.b.c.xn--pokxncvks")
self.assertEqual(
idna.decode("a.b.c.xn--pokxncvks", display=True),
"a.b.c.xn--pokxncvks",
)
# Mixed valid/invalid labels: the valid label still decodes, the
# invalid xn-- label is preserved verbatim.
self.assertEqual(
idna.decode("xn--zckzah.xn--pokxncvks", display=True),
"テスト.xn--pokxncvks",
)
# A label whose Punycode itself is malformed.
self.assertEqual(
idna.decode("xn--.example", display=True),
"xn--.example",
)
# Uppercase A-label prefix: the kept label is lowercased to match
# what a successful ulabel() call would have returned.
self.assertEqual(
idna.decode("XN--POKXNCVKS.example", display=True),
"xn--pokxncvks.example",
)
# display must not swallow errors for non-xn-- labels.
self.assertRaises(
idna.IDNAError,
idna.decode,
"-bad.example",
display=True,
)
# display should be a no-op for fully valid input.
self.assertEqual(
idna.decode("xn--zckzah.xn--zckzah", display=True),
"テスト.テスト",
)
# Trailing dot preserved under display recovery.
self.assertEqual(
idna.decode("xn--pokxncvks.", display=True),
"xn--pokxncvks.",
)
# Bytes input is supported, matching decode()'s normal contract.
self.assertEqual(
idna.decode(b"a.b.c.xn--pokxncvks", display=True),
"a.b.c.xn--pokxncvks",
)
if __name__ == "__main__":
unittest.main()
kjd-idna-2835591/tests/test_idna_cli.py 0000664 0000000 0000000 00000030113 15207564475 0017727 0 ustar 00root root 0000000 0000000 #!/usr/bin/env python
import io
import subprocess
import sys
import unittest
from contextlib import contextmanager, redirect_stderr, redirect_stdout
from unittest import mock
from idna import cli
from idna.package_data import __version__
def run_cli(*argv, stdin=None):
"""Invoke ``cli.main`` with ``argv`` and capture (rc, stdout, stderr).
Pass ``stdin`` as a string to simulate a piped stdin; omit it to
simulate an interactive terminal.
"""
out = io.StringIO()
err = io.StringIO()
with redirect_stdout(out), redirect_stderr(err), _patched_stdin(stdin):
rc = cli.main(list(argv))
return rc, out.getvalue(), err.getvalue()
class _FakeStdin(io.StringIO):
"""``io.StringIO`` with a configurable ``isatty`` result."""
def __init__(self, data: str, is_tty: bool) -> None:
super().__init__(data)
self._is_tty = is_tty
def isatty(self) -> bool:
return self._is_tty
@contextmanager
def _patched_stdin(data):
"""Replace ``sys.stdin`` with a fake stream and isatty() result."""
stream = _FakeStdin("" if data is None else data, is_tty=data is None)
with mock.patch.object(sys, "stdin", stream):
yield
class CLIAutoDetectTests(unittest.TestCase):
def test_autodetect_encodes_unicode_input(self):
rc, out, err = run_cli("пример.рф")
self.assertEqual(rc, 0)
self.assertEqual(out.strip(), "xn--e1afmkfd.xn--p1ai")
self.assertEqual(err, "")
def test_autodetect_decodes_alabel(self):
rc, out, _ = run_cli("xn--e1afmkfd.xn--p1ai")
self.assertEqual(rc, 0)
self.assertEqual(out.strip(), "пример.рф")
def test_autodetect_decodes_when_any_label_is_alabel(self):
# Mixed label: at least one xn-- label triggers decode mode.
rc, out, _ = run_cli("xn--11b5bs3a9aj6g.example")
self.assertEqual(rc, 0)
self.assertEqual(out.strip(), "परीक्षा.example")
def test_autodetect_encodes_plain_ascii_input(self):
rc, out, _ = run_cli("example.com")
self.assertEqual(rc, 0)
self.assertEqual(out.strip(), "example.com")
def test_looks_like_alabel_is_case_insensitive(self):
self.assertTrue(cli._looks_like_alabel("XN--ZCKZAH"))
self.assertTrue(cli._looks_like_alabel("foo.Xn--ZcKzAh"))
self.assertFalse(cli._looks_like_alabel("example.com"))
self.assertFalse(cli._looks_like_alabel("xnfoo.example"))
def test_looks_like_alabel_handles_unicode_dots(self):
# IDEOGRAPHIC FULL STOP should split labels for the purpose of
# spotting an A-label, matching the behavior of idna.encode/decode.
self.assertTrue(cli._looks_like_alabel("foo。xn--zckzah"))
class CLIExplicitModeTests(unittest.TestCase):
def test_encode_flag_forces_encode(self):
rc, out, _ = run_cli("-e", "παράδειγμα")
self.assertEqual(rc, 0)
self.assertEqual(out.strip(), "xn--hxajbheg2az3al")
def test_long_encode_flag_forces_encode(self):
rc, out, _ = run_cli("--encode", "한국")
self.assertEqual(rc, 0)
self.assertEqual(out.strip(), "xn--3e0b707e")
def test_decode_flag_forces_decode(self):
rc, out, _ = run_cli("-d", "xn--hxajbheg2az3al")
self.assertEqual(rc, 0)
self.assertEqual(out.strip(), "παράδειγμα")
def test_long_decode_flag_forces_decode(self):
rc, out, _ = run_cli("--decode", "xn--3e0b707e")
self.assertEqual(rc, 0)
self.assertEqual(out.strip(), "한국")
def test_encode_and_decode_are_mutually_exclusive(self):
# argparse exits via SystemExit (code 2) for mutually-exclusive errors.
with self.assertRaises(SystemExit) as ctx, redirect_stderr(io.StringIO()):
cli.main(["-e", "-d", "example.com"])
self.assertEqual(ctx.exception.code, 2)
class CLIUTS46Tests(unittest.TestCase):
def test_uts46_is_applied_by_default(self):
# Uppercase Greek is not PVALID under IDNA 2008 alone; UTS #46
# case-folds it so encoding succeeds.
rc, out, _ = run_cli("ΠΑΡΆΔΕΙΓΜΑ.ΕΛ")
self.assertEqual(rc, 0)
self.assertEqual(out.strip(), "xn--hxajbheg2az3al.xn--qxam")
def test_strict_disables_uts46(self):
rc, out, err = run_cli("--strict", "ΠΑΡΆΔΕΙΓΜΑ.ΕΛ")
self.assertEqual(rc, 1)
self.assertEqual(out, "")
self.assertIn("encode failed", err)
self.assertIn("U+03A0", err)
def test_strict_does_not_affect_valid_inputs(self):
rc, out, _ = run_cli("--strict", "пример.рф")
self.assertEqual(rc, 0)
self.assertEqual(out.strip(), "xn--e1afmkfd.xn--p1ai")
def test_uts46_applies_to_explicit_decode(self):
# Trailing FULLWIDTH FULL STOP (U+FF0E) is mapped to "." by UTS #46
# so the input still decodes as a single A-label.
rc, out, _ = run_cli("-d", "xn--zckzah.")
self.assertEqual(rc, 0)
self.assertEqual(out.strip(), "テスト.")
class CLIErrorHandlingTests(unittest.TestCase):
def test_invalid_input_returns_nonzero_and_writes_to_stderr(self):
rc, out, err = run_cli("foo_bar")
self.assertEqual(rc, 1)
self.assertEqual(out, "")
self.assertTrue(err.startswith("idna: encode failed for 'foo_bar':"))
def test_invalid_alabel_decode_returns_nonzero(self):
# Trailing hyphen after the xn-- prefix is rejected by ulabel().
rc, out, err = run_cli("-d", "xn--")
self.assertEqual(rc, 1)
self.assertEqual(out, "")
self.assertIn("decode failed", err)
def test_missing_argument_with_tty_stdin_is_an_argparse_error(self):
# Interactive shell (no piped stdin) and no domain arg → argparse exits 2.
with self.assertRaises(SystemExit) as ctx, redirect_stderr(io.StringIO()), _patched_stdin(None):
cli.main([])
self.assertEqual(ctx.exception.code, 2)
class CLIVersionTests(unittest.TestCase):
def test_version_flag(self):
buf = io.StringIO()
with self.assertRaises(SystemExit) as ctx, redirect_stdout(buf):
cli.main(["--version"])
self.assertEqual(ctx.exception.code, 0)
self.assertIn(__version__, buf.getvalue())
class CLIMultipleDomainsTests(unittest.TestCase):
def test_multiple_unicode_positional_domains_are_all_encoded(self):
rc, out, _ = run_cli("пример.рф", "παράδειγμα", "한국")
self.assertEqual(rc, 0)
self.assertEqual(
out.splitlines(),
["xn--e1afmkfd.xn--p1ai", "xn--hxajbheg2az3al", "xn--3e0b707e"],
)
def test_multiple_alabel_positional_domains_are_all_decoded(self):
rc, out, _ = run_cli("xn--e1afmkfd.xn--p1ai", "xn--hxajbheg2az3al", "xn--3e0b707e")
self.assertEqual(rc, 0)
self.assertEqual(out.splitlines(), ["пример.рф", "παράδειγμα", "한국"])
def test_mode_flag_applies_to_every_positional_domain(self):
rc, out, _ = run_cli("-e", "한국", "παράδειγμα")
self.assertEqual(rc, 0)
self.assertEqual(
out.splitlines(),
["xn--3e0b707e", "xn--hxajbheg2az3al"],
)
def test_failures_are_reported_per_domain_and_processing_continues(self):
rc, out, err = run_cli("пример.рф", "foo_bar", "παράδειγμα")
self.assertEqual(rc, 1)
self.assertEqual(
out.splitlines(),
["xn--e1afmkfd.xn--p1ai", "xn--hxajbheg2az3al"],
)
self.assertIn("encode failed for 'foo_bar'", err)
class CLIModeLockTests(unittest.TestCase):
"""The first input picks the mode; the rest of the stream follows."""
def test_first_unicode_input_locks_subsequent_inputs_to_encode(self):
# 'foo_bar' is invalid in either direction; the stderr mode word
# reveals which mode the second input was processed in.
rc, out, err = run_cli("пример.рф", "foo_bar")
self.assertEqual(rc, 1)
self.assertEqual(out.splitlines(), ["xn--e1afmkfd.xn--p1ai"])
self.assertIn("encode failed for 'foo_bar'", err)
def test_first_alabel_input_locks_subsequent_inputs_to_decode(self):
rc, out, err = run_cli("xn--zckzah", "foo_bar")
self.assertEqual(rc, 1)
self.assertEqual(out.splitlines(), ["テスト"])
self.assertIn("decode failed for 'foo_bar'", err)
def test_explicit_mode_flag_overrides_first_input_heuristic(self):
# First input looks like an A-label but -e forces encode for everything.
rc, out, err = run_cli("-e", "xn--zckzah", "foo_bar")
self.assertEqual(rc, 1)
self.assertEqual(out.splitlines(), ["xn--zckzah"])
self.assertIn("encode failed for 'foo_bar'", err)
def test_stdin_first_line_locks_mode_for_the_stream(self):
rc, out, err = run_cli(stdin="xn--zckzah\nfoo_bar\n")
self.assertEqual(rc, 1)
self.assertEqual(out.splitlines(), ["テスト"])
self.assertIn("decode failed for 'foo_bar'", err)
class CLIStdinTests(unittest.TestCase):
def test_reads_one_domain_per_line_from_piped_stdin(self):
rc, out, _ = run_cli(stdin="пример.рф\nπαράδειγμα\n한국\n")
self.assertEqual(rc, 0)
self.assertEqual(
out.splitlines(),
["xn--e1afmkfd.xn--p1ai", "xn--hxajbheg2az3al", "xn--3e0b707e"],
)
def test_blank_lines_in_stdin_are_skipped(self):
rc, out, _ = run_cli(stdin="\nпример.рф\n\n \nπαράδειγμα\n")
self.assertEqual(rc, 0)
self.assertEqual(
out.splitlines(),
["xn--e1afmkfd.xn--p1ai", "xn--hxajbheg2az3al"],
)
def test_empty_stdin_exits_cleanly_with_no_output(self):
rc, out, err = run_cli(stdin="")
self.assertEqual(rc, 0)
self.assertEqual(out, "")
self.assertEqual(err, "")
def test_positional_domains_take_precedence_over_piped_stdin(self):
rc, out, _ = run_cli("example.com", stdin="ignored.example\n")
self.assertEqual(rc, 0)
self.assertEqual(out.splitlines(), ["example.com"])
def test_stdin_errors_continue_processing_and_set_exit_code(self):
rc, out, err = run_cli(stdin="пример.рф\nfoo_bar\nπαράδειγμα\n")
self.assertEqual(rc, 1)
self.assertEqual(
out.splitlines(),
["xn--e1afmkfd.xn--p1ai", "xn--hxajbheg2az3al"],
)
self.assertIn("encode failed for 'foo_bar'", err)
def test_decode_flag_applies_to_every_stdin_line(self):
rc, out, _ = run_cli("-d", stdin="xn--hxajbheg2az3al\nxn--3e0b707e\n")
self.assertEqual(rc, 0)
self.assertEqual(out.splitlines(), ["παράδειγμα", "한국"])
class CLIModuleEntryTests(unittest.TestCase):
def test_python_dash_m_idna_runs_cli(self):
# End-to-end: spawn ``python -m idna`` and check the round trip.
result = subprocess.run(
[sys.executable, "-m", "idna", "xn--zckzah"],
check=False,
capture_output=True,
text=True,
)
self.assertEqual(result.returncode, 0)
self.assertEqual(result.stdout.strip(), "テスト")
self.assertEqual(result.stderr, "")
def test_python_dash_m_idna_reads_piped_stdin(self):
# End-to-end: pipe a list of A-labels and confirm they all decode.
result = subprocess.run(
[sys.executable, "-m", "idna"],
input="xn--e1afmkfd.xn--p1ai\nxn--zckzah\n",
check=False,
capture_output=True,
text=True,
)
self.assertEqual(result.returncode, 0)
self.assertEqual(
result.stdout.splitlines(),
["пример.рф", "テスト"],
)
self.assertEqual(result.stderr, "")
def test_python_dash_m_idna_reports_errors(self):
result = subprocess.run(
[sys.executable, "-m", "idna", "foo_bar"],
check=False,
capture_output=True,
text=True,
)
self.assertEqual(result.returncode, 1)
self.assertEqual(result.stdout, "")
self.assertIn("encode failed", result.stderr)
if __name__ == "__main__":
unittest.main()
kjd-idna-2835591/tests/test_idna_codec.py 0000775 0000000 0000000 00000007533 15207564475 0020252 0 ustar 00root root 0000000 0000000 #!/usr/bin/env python
import codecs
import io
import unittest
import idna.codec
CODEC_NAME = "idna2008"
class IDNACodecTests(unittest.TestCase):
def setUp(self):
from . import test_idna
self.idnatests = test_idna.IDNATests()
self.idnatests.setUp()
def testCodec(self):
self.assertIs(codecs.lookup(CODEC_NAME).incrementalencoder, idna.codec.IncrementalEncoder)
def testDirectDecode(self):
self.idnatests.test_decode(decode=lambda obj: codecs.decode(obj, CODEC_NAME))
def testIndirectDecode(self):
self.idnatests.test_decode(decode=lambda obj: obj.decode(CODEC_NAME), skip_str=True)
def testDirectEncode(self):
self.idnatests.test_encode(encode=lambda obj: codecs.encode(obj, CODEC_NAME))
def testIndirectEncode(self):
self.idnatests.test_encode(encode=lambda obj: obj.encode(CODEC_NAME), skip_bytes=True)
def testStreamReader(self):
def decode(obj):
if isinstance(obj, str):
obj = bytes(obj, "ascii")
buffer = io.BytesIO(obj)
stream = codecs.getreader(CODEC_NAME)(buffer)
return stream.read()
return self.idnatests.test_decode(decode=decode, skip_str=True)
def testStreamWriter(self):
def encode(obj):
buffer = io.BytesIO()
stream = codecs.getwriter(CODEC_NAME)(buffer)
stream.write(obj)
stream.flush()
return buffer.getvalue()
return self.idnatests.test_encode(encode=encode)
def testIncrementalDecoder(self):
# Tests derived from Python standard library test/test_codecs.py
incremental_tests = (
("python.org", b"python.org"),
("python.org.", b"python.org."),
("pyth\xf6n.org", b"xn--pythn-mua.org"),
("pyth\xf6n.org.", b"xn--pythn-mua.org."),
)
for decoded, encoded in incremental_tests:
self.assertEqual(
"".join(codecs.iterdecode((bytes([c]) for c in encoded), CODEC_NAME)),
decoded,
)
decoder = codecs.getincrementaldecoder(CODEC_NAME)()
self.assertEqual(
decoder.decode(
b"xn--xam",
),
"",
)
self.assertEqual(
decoder.decode(
b"ple-9ta.o",
),
"\xe4xample.",
)
self.assertEqual(decoder.decode(b"rg"), "")
self.assertEqual(decoder.decode(b"", True), "org")
decoder.reset()
self.assertEqual(
decoder.decode(
b"xn--xam",
),
"",
)
self.assertEqual(
decoder.decode(
b"ple-9ta.o",
),
"\xe4xample.",
)
self.assertEqual(decoder.decode(b"rg."), "org.")
self.assertEqual(decoder.decode(b"", True), "")
def testIncrementalEncoder(self):
# Tests derived from Python standard library test/test_codecs.py
incremental_tests = (
("python.org", b"python.org"),
("python.org.", b"python.org."),
("pyth\xf6n.org", b"xn--pythn-mua.org"),
("pyth\xf6n.org.", b"xn--pythn-mua.org."),
)
for decoded, encoded in incremental_tests:
self.assertEqual(b"".join(codecs.iterencode(decoded, CODEC_NAME)), encoded)
encoder = codecs.getincrementalencoder(CODEC_NAME)()
self.assertEqual(encoder.encode("\xe4x"), b"")
self.assertEqual(encoder.encode("ample.org"), b"xn--xample-9ta.")
self.assertEqual(encoder.encode("", True), b"org")
encoder.reset()
self.assertEqual(encoder.encode("\xe4x"), b"")
self.assertEqual(encoder.encode("ample.org."), b"xn--xample-9ta.org.")
self.assertEqual(encoder.encode("", True), b"")
if __name__ == "__main__":
unittest.main()
kjd-idna-2835591/tests/test_idna_compat.py 0000775 0000000 0000000 00000001133 15207564475 0020446 0 ustar 00root root 0000000 0000000 #!/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()
kjd-idna-2835591/tests/test_idna_uts46.py 0000664 0000000 0000000 00005447614 15207564475 0020174 0 ustar 00root root 0000000 0000000 # This file is automatically generated by tools/idna-data
import unittest
import idna
class UTS46Tests(unittest.TestCase):
def test_uts46_106(self):
self.assertEqual(idna.decode('fass.de', uts46=True, strict=True), 'fass.de')
self.assertEqual(idna.encode('fass.de', uts46=True, strict=True), b'fass.de')
def test_uts46_107(self):
self.assertEqual(idna.decode('faß.de', uts46=True, strict=True), 'faß.de')
self.assertEqual(idna.encode('faß.de', uts46=True, strict=True), b'xn--fa-hia.de')
def test_uts46_108(self):
self.assertEqual(idna.decode('Faß.de', uts46=True, strict=True), 'faß.de')
self.assertEqual(idna.encode('Faß.de', uts46=True, strict=True), b'xn--fa-hia.de')
def test_uts46_109(self):
self.assertEqual(idna.decode('xn--fa-hia.de', uts46=True, strict=True), 'faß.de')
self.assertEqual(idna.encode('xn--fa-hia.de', uts46=True, strict=True), b'xn--fa-hia.de')
def test_uts46_113(self):
self.assertRaises(idna.IDNAError, idna.decode, 'àא', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'àא', strict=True)
def test_uts46_114(self):
self.assertRaises(idna.IDNAError, idna.decode, 'àא', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'àא', strict=True)
def test_uts46_115(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Àא', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Àא', strict=True)
def test_uts46_116(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Àא', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Àא', strict=True)
def test_uts46_117(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0ca24w', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0ca24w', strict=True)
def test_uts46_123(self):
self.assertEqual(idna.decode('à.א̈', uts46=True, strict=True), 'à.א̈')
self.assertEqual(idna.encode('à.א̈', uts46=True, strict=True), b'xn--0ca.xn--ssa73l')
def test_uts46_124(self):
self.assertEqual(idna.decode('à.א̈', uts46=True, strict=True), 'à.א̈')
self.assertEqual(idna.encode('à.א̈', uts46=True, strict=True), b'xn--0ca.xn--ssa73l')
def test_uts46_125(self):
self.assertEqual(idna.decode('À.א̈', uts46=True, strict=True), 'à.א̈')
self.assertEqual(idna.encode('À.א̈', uts46=True, strict=True), b'xn--0ca.xn--ssa73l')
def test_uts46_126(self):
self.assertEqual(idna.decode('À.א̈', uts46=True, strict=True), 'à.א̈')
self.assertEqual(idna.encode('À.א̈', uts46=True, strict=True), b'xn--0ca.xn--ssa73l')
def test_uts46_127(self):
self.assertEqual(idna.decode('xn--0ca.xn--ssa73l', uts46=True, strict=True), 'à.א̈')
self.assertEqual(idna.encode('xn--0ca.xn--ssa73l', uts46=True, strict=True), b'xn--0ca.xn--ssa73l')
def test_uts46_128(self):
self.assertRaises(idna.IDNAError, idna.decode, 'à.א0٠א', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'à.א0٠א', strict=True)
def test_uts46_129(self):
self.assertRaises(idna.IDNAError, idna.decode, 'à.א0٠א', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'à.א0٠א', strict=True)
def test_uts46_130(self):
self.assertRaises(idna.IDNAError, idna.decode, 'À.א0٠א', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'À.א0٠א', strict=True)
def test_uts46_131(self):
self.assertRaises(idna.IDNAError, idna.decode, 'À.א0٠א', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'À.א0٠א', strict=True)
def test_uts46_132(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0ca.xn--0-zhcb98c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0ca.xn--0-zhcb98c', strict=True)
def test_uts46_133(self):
self.assertRaises(idna.IDNAError, idna.decode, '̈.א', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '̈.א', strict=True)
def test_uts46_134(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ssa.xn--4db', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ssa.xn--4db', strict=True)
def test_uts46_135(self):
self.assertRaises(idna.IDNAError, idna.decode, 'à.א0٠', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'à.א0٠', strict=True)
def test_uts46_136(self):
self.assertRaises(idna.IDNAError, idna.decode, 'à.א0٠', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'à.א0٠', strict=True)
def test_uts46_137(self):
self.assertRaises(idna.IDNAError, idna.decode, 'À.א0٠', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'À.א0٠', strict=True)
def test_uts46_138(self):
self.assertRaises(idna.IDNAError, idna.decode, 'À.א0٠', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'À.א0٠', strict=True)
def test_uts46_139(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0ca.xn--0-zhc74b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0ca.xn--0-zhc74b', strict=True)
def test_uts46_145(self):
self.assertEqual(idna.decode('à̈.א', uts46=True, strict=True), 'à̈.א')
self.assertEqual(idna.encode('à̈.א', uts46=True, strict=True), b'xn--0ca81i.xn--4db')
def test_uts46_146(self):
self.assertEqual(idna.decode('à̈.א', uts46=True, strict=True), 'à̈.א')
self.assertEqual(idna.encode('à̈.א', uts46=True, strict=True), b'xn--0ca81i.xn--4db')
def test_uts46_147(self):
self.assertEqual(idna.decode('À̈.א', uts46=True, strict=True), 'à̈.א')
self.assertEqual(idna.encode('À̈.א', uts46=True, strict=True), b'xn--0ca81i.xn--4db')
def test_uts46_148(self):
self.assertEqual(idna.decode('À̈.א', uts46=True, strict=True), 'à̈.א')
self.assertEqual(idna.encode('À̈.א', uts46=True, strict=True), b'xn--0ca81i.xn--4db')
def test_uts46_149(self):
self.assertEqual(idna.decode('xn--0ca81i.xn--4db', uts46=True, strict=True), 'à̈.א')
self.assertEqual(idna.encode('xn--0ca81i.xn--4db', uts46=True, strict=True), b'xn--0ca81i.xn--4db')
def test_uts46_153(self):
self.assertRaises(idna.IDNAError, idna.decode, 'a\u200cb', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'a\u200cb', strict=True)
def test_uts46_154(self):
self.assertRaises(idna.IDNAError, idna.decode, 'A\u200cB', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'A\u200cB', strict=True)
def test_uts46_155(self):
self.assertRaises(idna.IDNAError, idna.decode, 'A\u200cb', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'A\u200cb', strict=True)
def test_uts46_156(self):
self.assertEqual(idna.decode('ab', uts46=True, strict=True), 'ab')
self.assertEqual(idna.encode('ab', uts46=True, strict=True), b'ab')
def test_uts46_157(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ab-j1t', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ab-j1t', strict=True)
def test_uts46_158(self):
self.assertEqual(idna.decode('a्\u200cb', uts46=True, strict=True), 'a्\u200cb')
self.assertEqual(idna.encode('a्\u200cb', uts46=True, strict=True), b'xn--ab-fsf604u')
def test_uts46_159(self):
self.assertEqual(idna.decode('A्\u200cB', uts46=True, strict=True), 'a्\u200cb')
self.assertEqual(idna.encode('A्\u200cB', uts46=True, strict=True), b'xn--ab-fsf604u')
def test_uts46_160(self):
self.assertEqual(idna.decode('A्\u200cb', uts46=True, strict=True), 'a्\u200cb')
self.assertEqual(idna.encode('A्\u200cb', uts46=True, strict=True), b'xn--ab-fsf604u')
def test_uts46_161(self):
self.assertEqual(idna.decode('xn--ab-fsf', uts46=True, strict=True), 'a्b')
self.assertEqual(idna.encode('xn--ab-fsf', uts46=True, strict=True), b'xn--ab-fsf')
def test_uts46_162(self):
self.assertEqual(idna.decode('a्b', uts46=True, strict=True), 'a्b')
self.assertEqual(idna.encode('a्b', uts46=True, strict=True), b'xn--ab-fsf')
def test_uts46_163(self):
self.assertEqual(idna.decode('A्B', uts46=True, strict=True), 'a्b')
self.assertEqual(idna.encode('A्B', uts46=True, strict=True), b'xn--ab-fsf')
def test_uts46_164(self):
self.assertEqual(idna.decode('A्b', uts46=True, strict=True), 'a्b')
self.assertEqual(idna.encode('A्b', uts46=True, strict=True), b'xn--ab-fsf')
def test_uts46_165(self):
self.assertEqual(idna.decode('xn--ab-fsf604u', uts46=True, strict=True), 'a्\u200cb')
self.assertEqual(idna.encode('xn--ab-fsf604u', uts46=True, strict=True), b'xn--ab-fsf604u')
def test_uts46_166(self):
self.assertRaises(idna.IDNAError, idna.decode, '̈\u200c̈بb', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '̈\u200c̈بb', strict=True)
def test_uts46_167(self):
self.assertRaises(idna.IDNAError, idna.decode, '̈\u200c̈بB', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '̈\u200c̈بB', strict=True)
def test_uts46_168(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--b-bcba413a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--b-bcba413a', strict=True)
def test_uts46_169(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--b-bcba413a2w8b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--b-bcba413a2w8b', strict=True)
def test_uts46_170(self):
self.assertRaises(idna.IDNAError, idna.decode, 'aب̈\u200c̈', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'aب̈\u200c̈', strict=True)
def test_uts46_171(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Aب̈\u200c̈', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Aب̈\u200c̈', strict=True)
def test_uts46_172(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--a-ccba213a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--a-ccba213a', strict=True)
def test_uts46_173(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--a-ccba213a5w8b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--a-ccba213a5w8b', strict=True)
def test_uts46_174(self):
self.assertRaises(idna.IDNAError, idna.decode, 'aب̈\u200c̈بb', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'aب̈\u200c̈بb', strict=True)
def test_uts46_175(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Aب̈\u200c̈بB', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Aب̈\u200c̈بB', strict=True)
def test_uts46_176(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Aب̈\u200c̈بb', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Aب̈\u200c̈بb', strict=True)
def test_uts46_177(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ab-uuba211bca', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ab-uuba211bca', strict=True)
def test_uts46_178(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ab-uuba211bca8057b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ab-uuba211bca8057b', strict=True)
def test_uts46_179(self):
self.assertRaises(idna.IDNAError, idna.decode, 'a\u200db', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'a\u200db', strict=True)
def test_uts46_180(self):
self.assertRaises(idna.IDNAError, idna.decode, 'A\u200dB', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'A\u200dB', strict=True)
def test_uts46_181(self):
self.assertRaises(idna.IDNAError, idna.decode, 'A\u200db', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'A\u200db', strict=True)
def test_uts46_182(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ab-m1t', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ab-m1t', strict=True)
def test_uts46_183(self):
self.assertEqual(idna.decode('a्\u200db', uts46=True, strict=True), 'a्\u200db')
self.assertEqual(idna.encode('a्\u200db', uts46=True, strict=True), b'xn--ab-fsf014u')
def test_uts46_184(self):
self.assertEqual(idna.decode('A्\u200dB', uts46=True, strict=True), 'a्\u200db')
self.assertEqual(idna.encode('A्\u200dB', uts46=True, strict=True), b'xn--ab-fsf014u')
def test_uts46_185(self):
self.assertEqual(idna.decode('A्\u200db', uts46=True, strict=True), 'a्\u200db')
self.assertEqual(idna.encode('A्\u200db', uts46=True, strict=True), b'xn--ab-fsf014u')
def test_uts46_186(self):
self.assertEqual(idna.decode('xn--ab-fsf014u', uts46=True, strict=True), 'a्\u200db')
self.assertEqual(idna.encode('xn--ab-fsf014u', uts46=True, strict=True), b'xn--ab-fsf014u')
def test_uts46_187(self):
self.assertRaises(idna.IDNAError, idna.decode, '̈\u200d̈بb', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '̈\u200d̈بb', strict=True)
def test_uts46_188(self):
self.assertRaises(idna.IDNAError, idna.decode, '̈\u200d̈بB', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '̈\u200d̈بB', strict=True)
def test_uts46_189(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--b-bcba413a7w8b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--b-bcba413a7w8b', strict=True)
def test_uts46_190(self):
self.assertRaises(idna.IDNAError, idna.decode, 'aب̈\u200d̈', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'aب̈\u200d̈', strict=True)
def test_uts46_191(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Aب̈\u200d̈', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Aب̈\u200d̈', strict=True)
def test_uts46_192(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--a-ccba213abx8b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--a-ccba213abx8b', strict=True)
def test_uts46_193(self):
self.assertRaises(idna.IDNAError, idna.decode, 'aب̈\u200d̈بb', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'aب̈\u200d̈بb', strict=True)
def test_uts46_194(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Aب̈\u200d̈بB', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Aب̈\u200d̈بB', strict=True)
def test_uts46_195(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Aب̈\u200d̈بb', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Aب̈\u200d̈بb', strict=True)
def test_uts46_196(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ab-uuba211bca5157b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ab-uuba211bca5157b', strict=True)
def test_uts46_200(self):
self.assertRaises(idna.IDNAError, idna.decode, '¡', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '¡', strict=True)
def test_uts46_201(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--7a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--7a', strict=True)
def test_uts46_202(self):
self.assertRaises(idna.IDNAError, idna.decode, '᧚', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '᧚', strict=True)
def test_uts46_203(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--pkf', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--pkf', strict=True)
def test_uts46_204(self):
self.assertRaises(idna.IDNAError, idna.decode, '""', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '""', strict=True)
def test_uts46_205(self):
self.assertRaises(idna.IDNAError, idna.decode, '。', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '。', strict=True)
def test_uts46_206(self):
self.assertRaises(idna.IDNAError, idna.decode, '.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '.', strict=True)
def test_uts46_207(self):
self.assertEqual(idna.decode('ꭠ', uts46=True, strict=True), 'ꭠ')
self.assertEqual(idna.encode('ꭠ', uts46=True, strict=True), b'xn--3y9a')
def test_uts46_208(self):
self.assertEqual(idna.decode('xn--3y9a', uts46=True, strict=True), 'ꭠ')
self.assertEqual(idna.encode('xn--3y9a', uts46=True, strict=True), b'xn--3y9a')
def test_uts46_209(self):
self.assertEqual(idna.decode('1234567890ä1234567890123456789012345678901234567890123456', uts46=True, strict=True), '1234567890ä1234567890123456789012345678901234567890123456')
self.assertRaises(idna.IDNAError, idna.encode, '1234567890ä1234567890123456789012345678901234567890123456', strict=True)
def test_uts46_210(self):
self.assertEqual(idna.decode('1234567890ä1234567890123456789012345678901234567890123456', uts46=True, strict=True), '1234567890ä1234567890123456789012345678901234567890123456')
self.assertRaises(idna.IDNAError, idna.encode, '1234567890ä1234567890123456789012345678901234567890123456', strict=True)
def test_uts46_211(self):
self.assertEqual(idna.decode('1234567890Ä1234567890123456789012345678901234567890123456', uts46=True, strict=True), '1234567890ä1234567890123456789012345678901234567890123456')
self.assertRaises(idna.IDNAError, idna.encode, '1234567890Ä1234567890123456789012345678901234567890123456', strict=True)
def test_uts46_212(self):
self.assertEqual(idna.decode('1234567890Ä1234567890123456789012345678901234567890123456', uts46=True, strict=True), '1234567890ä1234567890123456789012345678901234567890123456')
self.assertRaises(idna.IDNAError, idna.encode, '1234567890Ä1234567890123456789012345678901234567890123456', strict=True)
def test_uts46_213(self):
self.assertEqual(idna.decode('xn--12345678901234567890123456789012345678901234567890123456-fxe', uts46=True, strict=True), '1234567890ä1234567890123456789012345678901234567890123456')
self.assertRaises(idna.IDNAError, idna.encode, 'xn--12345678901234567890123456789012345678901234567890123456-fxe', strict=True)
def test_uts46_214(self):
self.assertEqual(idna.decode('www.eXample.cOm', uts46=True, strict=True), 'www.example.com')
self.assertEqual(idna.encode('www.eXample.cOm', uts46=True, strict=True), b'www.example.com')
def test_uts46_215(self):
self.assertEqual(idna.decode('Bücher.de', uts46=True, strict=True), 'bücher.de')
self.assertEqual(idna.encode('Bücher.de', uts46=True, strict=True), b'xn--bcher-kva.de')
def test_uts46_216(self):
self.assertEqual(idna.decode('Bücher.de', uts46=True, strict=True), 'bücher.de')
self.assertEqual(idna.encode('Bücher.de', uts46=True, strict=True), b'xn--bcher-kva.de')
def test_uts46_217(self):
self.assertEqual(idna.decode('bücher.de', uts46=True, strict=True), 'bücher.de')
self.assertEqual(idna.encode('bücher.de', uts46=True, strict=True), b'xn--bcher-kva.de')
def test_uts46_218(self):
self.assertEqual(idna.decode('bücher.de', uts46=True, strict=True), 'bücher.de')
self.assertEqual(idna.encode('bücher.de', uts46=True, strict=True), b'xn--bcher-kva.de')
def test_uts46_219(self):
self.assertEqual(idna.decode('BÜCHER.DE', uts46=True, strict=True), 'bücher.de')
self.assertEqual(idna.encode('BÜCHER.DE', uts46=True, strict=True), b'xn--bcher-kva.de')
def test_uts46_220(self):
self.assertEqual(idna.decode('BÜCHER.DE', uts46=True, strict=True), 'bücher.de')
self.assertEqual(idna.encode('BÜCHER.DE', uts46=True, strict=True), b'xn--bcher-kva.de')
def test_uts46_221(self):
self.assertEqual(idna.decode('xn--bcher-kva.de', uts46=True, strict=True), 'bücher.de')
self.assertEqual(idna.encode('xn--bcher-kva.de', uts46=True, strict=True), b'xn--bcher-kva.de')
def test_uts46_222(self):
self.assertEqual(idna.decode('ÖBB', uts46=True, strict=True), 'öbb')
self.assertEqual(idna.encode('ÖBB', uts46=True, strict=True), b'xn--bb-eka')
def test_uts46_223(self):
self.assertEqual(idna.decode('ÖBB', uts46=True, strict=True), 'öbb')
self.assertEqual(idna.encode('ÖBB', uts46=True, strict=True), b'xn--bb-eka')
def test_uts46_224(self):
self.assertEqual(idna.decode('öbb', uts46=True, strict=True), 'öbb')
self.assertEqual(idna.encode('öbb', uts46=True, strict=True), b'xn--bb-eka')
def test_uts46_225(self):
self.assertEqual(idna.decode('öbb', uts46=True, strict=True), 'öbb')
self.assertEqual(idna.encode('öbb', uts46=True, strict=True), b'xn--bb-eka')
def test_uts46_226(self):
self.assertEqual(idna.decode('Öbb', uts46=True, strict=True), 'öbb')
self.assertEqual(idna.encode('Öbb', uts46=True, strict=True), b'xn--bb-eka')
def test_uts46_227(self):
self.assertEqual(idna.decode('Öbb', uts46=True, strict=True), 'öbb')
self.assertEqual(idna.encode('Öbb', uts46=True, strict=True), b'xn--bb-eka')
def test_uts46_228(self):
self.assertEqual(idna.decode('xn--bb-eka', uts46=True, strict=True), 'öbb')
self.assertEqual(idna.encode('xn--bb-eka', uts46=True, strict=True), b'xn--bb-eka')
def test_uts46_229(self):
self.assertEqual(idna.decode('FAẞ.de', uts46=True, strict=True), 'faß.de')
self.assertEqual(idna.encode('FAẞ.de', uts46=True, strict=True), b'xn--fa-hia.de')
def test_uts46_230(self):
self.assertEqual(idna.decode('FAẞ.DE', uts46=True, strict=True), 'faß.de')
self.assertEqual(idna.encode('FAẞ.DE', uts46=True, strict=True), b'xn--fa-hia.de')
def test_uts46_231(self):
self.assertEqual(idna.decode('βόλος.com', uts46=True, strict=True), 'βόλος.com')
self.assertEqual(idna.encode('βόλος.com', uts46=True, strict=True), b'xn--nxasmm1c.com')
def test_uts46_232(self):
self.assertEqual(idna.decode('βόλος.com', uts46=True, strict=True), 'βόλος.com')
self.assertEqual(idna.encode('βόλος.com', uts46=True, strict=True), b'xn--nxasmm1c.com')
def test_uts46_233(self):
self.assertEqual(idna.decode('ΒΌΛΟΣ.COM', uts46=True, strict=True), 'βόλοσ.com')
self.assertEqual(idna.encode('ΒΌΛΟΣ.COM', uts46=True, strict=True), b'xn--nxasmq6b.com')
def test_uts46_234(self):
self.assertEqual(idna.decode('ΒΌΛΟΣ.COM', uts46=True, strict=True), 'βόλοσ.com')
self.assertEqual(idna.encode('ΒΌΛΟΣ.COM', uts46=True, strict=True), b'xn--nxasmq6b.com')
def test_uts46_235(self):
self.assertEqual(idna.decode('βόλοσ.com', uts46=True, strict=True), 'βόλοσ.com')
self.assertEqual(idna.encode('βόλοσ.com', uts46=True, strict=True), b'xn--nxasmq6b.com')
def test_uts46_236(self):
self.assertEqual(idna.decode('βόλοσ.com', uts46=True, strict=True), 'βόλοσ.com')
self.assertEqual(idna.encode('βόλοσ.com', uts46=True, strict=True), b'xn--nxasmq6b.com')
def test_uts46_237(self):
self.assertEqual(idna.decode('Βόλοσ.com', uts46=True, strict=True), 'βόλοσ.com')
self.assertEqual(idna.encode('Βόλοσ.com', uts46=True, strict=True), b'xn--nxasmq6b.com')
def test_uts46_238(self):
self.assertEqual(idna.decode('Βόλοσ.com', uts46=True, strict=True), 'βόλοσ.com')
self.assertEqual(idna.encode('Βόλοσ.com', uts46=True, strict=True), b'xn--nxasmq6b.com')
def test_uts46_239(self):
self.assertEqual(idna.decode('xn--nxasmq6b.com', uts46=True, strict=True), 'βόλοσ.com')
self.assertEqual(idna.encode('xn--nxasmq6b.com', uts46=True, strict=True), b'xn--nxasmq6b.com')
def test_uts46_240(self):
self.assertEqual(idna.decode('Βόλος.com', uts46=True, strict=True), 'βόλος.com')
self.assertEqual(idna.encode('Βόλος.com', uts46=True, strict=True), b'xn--nxasmm1c.com')
def test_uts46_241(self):
self.assertEqual(idna.decode('Βόλος.com', uts46=True, strict=True), 'βόλος.com')
self.assertEqual(idna.encode('Βόλος.com', uts46=True, strict=True), b'xn--nxasmm1c.com')
def test_uts46_242(self):
self.assertEqual(idna.decode('xn--nxasmm1c.com', uts46=True, strict=True), 'βόλος.com')
self.assertEqual(idna.encode('xn--nxasmm1c.com', uts46=True, strict=True), b'xn--nxasmm1c.com')
def test_uts46_243(self):
self.assertEqual(idna.decode('xn--nxasmm1c', uts46=True, strict=True), 'βόλος')
self.assertEqual(idna.encode('xn--nxasmm1c', uts46=True, strict=True), b'xn--nxasmm1c')
def test_uts46_244(self):
self.assertEqual(idna.decode('βόλος', uts46=True, strict=True), 'βόλος')
self.assertEqual(idna.encode('βόλος', uts46=True, strict=True), b'xn--nxasmm1c')
def test_uts46_245(self):
self.assertEqual(idna.decode('βόλος', uts46=True, strict=True), 'βόλος')
self.assertEqual(idna.encode('βόλος', uts46=True, strict=True), b'xn--nxasmm1c')
def test_uts46_246(self):
self.assertEqual(idna.decode('ΒΌΛΟΣ', uts46=True, strict=True), 'βόλοσ')
self.assertEqual(idna.encode('ΒΌΛΟΣ', uts46=True, strict=True), b'xn--nxasmq6b')
def test_uts46_247(self):
self.assertEqual(idna.decode('ΒΌΛΟΣ', uts46=True, strict=True), 'βόλοσ')
self.assertEqual(idna.encode('ΒΌΛΟΣ', uts46=True, strict=True), b'xn--nxasmq6b')
def test_uts46_248(self):
self.assertEqual(idna.decode('βόλοσ', uts46=True, strict=True), 'βόλοσ')
self.assertEqual(idna.encode('βόλοσ', uts46=True, strict=True), b'xn--nxasmq6b')
def test_uts46_249(self):
self.assertEqual(idna.decode('βόλοσ', uts46=True, strict=True), 'βόλοσ')
self.assertEqual(idna.encode('βόλοσ', uts46=True, strict=True), b'xn--nxasmq6b')
def test_uts46_250(self):
self.assertEqual(idna.decode('Βόλοσ', uts46=True, strict=True), 'βόλοσ')
self.assertEqual(idna.encode('Βόλοσ', uts46=True, strict=True), b'xn--nxasmq6b')
def test_uts46_251(self):
self.assertEqual(idna.decode('Βόλοσ', uts46=True, strict=True), 'βόλοσ')
self.assertEqual(idna.encode('Βόλοσ', uts46=True, strict=True), b'xn--nxasmq6b')
def test_uts46_252(self):
self.assertEqual(idna.decode('xn--nxasmq6b', uts46=True, strict=True), 'βόλοσ')
self.assertEqual(idna.encode('xn--nxasmq6b', uts46=True, strict=True), b'xn--nxasmq6b')
def test_uts46_253(self):
self.assertEqual(idna.decode('Βόλος', uts46=True, strict=True), 'βόλος')
self.assertEqual(idna.encode('Βόλος', uts46=True, strict=True), b'xn--nxasmm1c')
def test_uts46_254(self):
self.assertEqual(idna.decode('Βόλος', uts46=True, strict=True), 'βόλος')
self.assertEqual(idna.encode('Βόλος', uts46=True, strict=True), b'xn--nxasmm1c')
def test_uts46_255(self):
self.assertEqual(idna.decode('www.ශ්\u200dරී.com', uts46=True, strict=True), 'www.ශ්\u200dරී.com')
self.assertEqual(idna.encode('www.ශ්\u200dරී.com', uts46=True, strict=True), b'www.xn--10cl1a0b660p.com')
def test_uts46_256(self):
self.assertEqual(idna.decode('WWW.ශ්\u200dරී.COM', uts46=True, strict=True), 'www.ශ්\u200dරී.com')
self.assertEqual(idna.encode('WWW.ශ්\u200dරී.COM', uts46=True, strict=True), b'www.xn--10cl1a0b660p.com')
def test_uts46_257(self):
self.assertEqual(idna.decode('Www.ශ්\u200dරී.com', uts46=True, strict=True), 'www.ශ්\u200dරී.com')
self.assertEqual(idna.encode('Www.ශ්\u200dරී.com', uts46=True, strict=True), b'www.xn--10cl1a0b660p.com')
def test_uts46_258(self):
self.assertEqual(idna.decode('www.xn--10cl1a0b.com', uts46=True, strict=True), 'www.ශ්රී.com')
self.assertEqual(idna.encode('www.xn--10cl1a0b.com', uts46=True, strict=True), b'www.xn--10cl1a0b.com')
def test_uts46_259(self):
self.assertEqual(idna.decode('www.ශ්රී.com', uts46=True, strict=True), 'www.ශ්රී.com')
self.assertEqual(idna.encode('www.ශ්රී.com', uts46=True, strict=True), b'www.xn--10cl1a0b.com')
def test_uts46_260(self):
self.assertEqual(idna.decode('WWW.ශ්රී.COM', uts46=True, strict=True), 'www.ශ්රී.com')
self.assertEqual(idna.encode('WWW.ශ්රී.COM', uts46=True, strict=True), b'www.xn--10cl1a0b.com')
def test_uts46_261(self):
self.assertEqual(idna.decode('Www.ශ්රී.com', uts46=True, strict=True), 'www.ශ්රී.com')
self.assertEqual(idna.encode('Www.ශ්රී.com', uts46=True, strict=True), b'www.xn--10cl1a0b.com')
def test_uts46_262(self):
self.assertEqual(idna.decode('www.xn--10cl1a0b660p.com', uts46=True, strict=True), 'www.ශ්\u200dරී.com')
self.assertEqual(idna.encode('www.xn--10cl1a0b660p.com', uts46=True, strict=True), b'www.xn--10cl1a0b660p.com')
def test_uts46_263(self):
self.assertEqual(idna.decode('نامه\u200cای', uts46=True, strict=True), 'نامه\u200cای')
self.assertEqual(idna.encode('نامه\u200cای', uts46=True, strict=True), b'xn--mgba3gch31f060k')
def test_uts46_264(self):
self.assertEqual(idna.decode('xn--mgba3gch31f', uts46=True, strict=True), 'نامهای')
self.assertEqual(idna.encode('xn--mgba3gch31f', uts46=True, strict=True), b'xn--mgba3gch31f')
def test_uts46_265(self):
self.assertEqual(idna.decode('نامهای', uts46=True, strict=True), 'نامهای')
self.assertEqual(idna.encode('نامهای', uts46=True, strict=True), b'xn--mgba3gch31f')
def test_uts46_266(self):
self.assertEqual(idna.decode('xn--mgba3gch31f060k', uts46=True, strict=True), 'نامه\u200cای')
self.assertEqual(idna.encode('xn--mgba3gch31f060k', uts46=True, strict=True), b'xn--mgba3gch31f060k')
def test_uts46_267(self):
self.assertEqual(idna.decode('xn--mgba3gch31f060k.com', uts46=True, strict=True), 'نامه\u200cای.com')
self.assertEqual(idna.encode('xn--mgba3gch31f060k.com', uts46=True, strict=True), b'xn--mgba3gch31f060k.com')
def test_uts46_268(self):
self.assertEqual(idna.decode('نامه\u200cای.com', uts46=True, strict=True), 'نامه\u200cای.com')
self.assertEqual(idna.encode('نامه\u200cای.com', uts46=True, strict=True), b'xn--mgba3gch31f060k.com')
def test_uts46_269(self):
self.assertEqual(idna.decode('نامه\u200cای.COM', uts46=True, strict=True), 'نامه\u200cای.com')
self.assertEqual(idna.encode('نامه\u200cای.COM', uts46=True, strict=True), b'xn--mgba3gch31f060k.com')
def test_uts46_270(self):
self.assertEqual(idna.decode('xn--mgba3gch31f.com', uts46=True, strict=True), 'نامهای.com')
self.assertEqual(idna.encode('xn--mgba3gch31f.com', uts46=True, strict=True), b'xn--mgba3gch31f.com')
def test_uts46_271(self):
self.assertEqual(idna.decode('نامهای.com', uts46=True, strict=True), 'نامهای.com')
self.assertEqual(idna.encode('نامهای.com', uts46=True, strict=True), b'xn--mgba3gch31f.com')
def test_uts46_272(self):
self.assertEqual(idna.decode('نامهای.COM', uts46=True, strict=True), 'نامهای.com')
self.assertEqual(idna.encode('نامهای.COM', uts46=True, strict=True), b'xn--mgba3gch31f.com')
def test_uts46_273(self):
self.assertEqual(idna.decode('a.b.c。d。', uts46=True, strict=True), 'a.b.c.d.')
self.assertRaises(idna.IDNAError, idna.encode, 'a.b.c。d。', strict=True)
def test_uts46_274(self):
self.assertEqual(idna.decode('a.b.c。d。', uts46=True, strict=True), 'a.b.c.d.')
self.assertRaises(idna.IDNAError, idna.encode, 'a.b.c。d。', strict=True)
def test_uts46_275(self):
self.assertEqual(idna.decode('A.B.C。D。', uts46=True, strict=True), 'a.b.c.d.')
self.assertRaises(idna.IDNAError, idna.encode, 'A.B.C。D。', strict=True)
def test_uts46_276(self):
self.assertEqual(idna.decode('A.b.c。D。', uts46=True, strict=True), 'a.b.c.d.')
self.assertRaises(idna.IDNAError, idna.encode, 'A.b.c。D。', strict=True)
def test_uts46_278(self):
self.assertEqual(idna.decode('A.B.C。D。', uts46=True, strict=True), 'a.b.c.d.')
self.assertRaises(idna.IDNAError, idna.encode, 'A.B.C。D。', strict=True)
def test_uts46_279(self):
self.assertEqual(idna.decode('A.b.c。D。', uts46=True, strict=True), 'a.b.c.d.')
self.assertRaises(idna.IDNAError, idna.encode, 'A.b.c。D。', strict=True)
def test_uts46_280(self):
self.assertEqual(idna.decode('Ü.xn--tda', uts46=True, strict=True), 'ü.ü')
self.assertEqual(idna.encode('Ü.xn--tda', uts46=True, strict=True), b'xn--tda.xn--tda')
def test_uts46_281(self):
self.assertEqual(idna.decode('Ü.xn--tda', uts46=True, strict=True), 'ü.ü')
self.assertEqual(idna.encode('Ü.xn--tda', uts46=True, strict=True), b'xn--tda.xn--tda')
def test_uts46_282(self):
self.assertEqual(idna.decode('ü.xn--tda', uts46=True, strict=True), 'ü.ü')
self.assertEqual(idna.encode('ü.xn--tda', uts46=True, strict=True), b'xn--tda.xn--tda')
def test_uts46_283(self):
self.assertEqual(idna.decode('ü.xn--tda', uts46=True, strict=True), 'ü.ü')
self.assertEqual(idna.encode('ü.xn--tda', uts46=True, strict=True), b'xn--tda.xn--tda')
def test_uts46_284(self):
self.assertEqual(idna.decode('Ü.XN--TDA', uts46=True, strict=True), 'ü.ü')
self.assertEqual(idna.encode('Ü.XN--TDA', uts46=True, strict=True), b'xn--tda.xn--tda')
def test_uts46_285(self):
self.assertEqual(idna.decode('Ü.XN--TDA', uts46=True, strict=True), 'ü.ü')
self.assertEqual(idna.encode('Ü.XN--TDA', uts46=True, strict=True), b'xn--tda.xn--tda')
def test_uts46_286(self):
self.assertEqual(idna.decode('Ü.xn--Tda', uts46=True, strict=True), 'ü.ü')
self.assertEqual(idna.encode('Ü.xn--Tda', uts46=True, strict=True), b'xn--tda.xn--tda')
def test_uts46_287(self):
self.assertEqual(idna.decode('Ü.xn--Tda', uts46=True, strict=True), 'ü.ü')
self.assertEqual(idna.encode('Ü.xn--Tda', uts46=True, strict=True), b'xn--tda.xn--tda')
def test_uts46_288(self):
self.assertEqual(idna.decode('xn--tda.xn--tda', uts46=True, strict=True), 'ü.ü')
self.assertEqual(idna.encode('xn--tda.xn--tda', uts46=True, strict=True), b'xn--tda.xn--tda')
def test_uts46_289(self):
self.assertEqual(idna.decode('ü.ü', uts46=True, strict=True), 'ü.ü')
self.assertEqual(idna.encode('ü.ü', uts46=True, strict=True), b'xn--tda.xn--tda')
def test_uts46_290(self):
self.assertEqual(idna.decode('ü.ü', uts46=True, strict=True), 'ü.ü')
self.assertEqual(idna.encode('ü.ü', uts46=True, strict=True), b'xn--tda.xn--tda')
def test_uts46_291(self):
self.assertEqual(idna.decode('Ü.Ü', uts46=True, strict=True), 'ü.ü')
self.assertEqual(idna.encode('Ü.Ü', uts46=True, strict=True), b'xn--tda.xn--tda')
def test_uts46_292(self):
self.assertEqual(idna.decode('Ü.Ü', uts46=True, strict=True), 'ü.ü')
self.assertEqual(idna.encode('Ü.Ü', uts46=True, strict=True), b'xn--tda.xn--tda')
def test_uts46_293(self):
self.assertEqual(idna.decode('Ü.ü', uts46=True, strict=True), 'ü.ü')
self.assertEqual(idna.encode('Ü.ü', uts46=True, strict=True), b'xn--tda.xn--tda')
def test_uts46_294(self):
self.assertEqual(idna.decode('Ü.ü', uts46=True, strict=True), 'ü.ü')
self.assertEqual(idna.encode('Ü.ü', uts46=True, strict=True), b'xn--tda.xn--tda')
def test_uts46_295(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--u-ccb', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--u-ccb', strict=True)
def test_uts46_296(self):
self.assertRaises(idna.IDNAError, idna.decode, 'a⒈com', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'a⒈com', strict=True)
def test_uts46_297(self):
self.assertEqual(idna.decode('a1.com', uts46=True, strict=True), 'a1.com')
self.assertEqual(idna.encode('a1.com', uts46=True, strict=True), b'a1.com')
def test_uts46_298(self):
self.assertRaises(idna.IDNAError, idna.decode, 'A⒈COM', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'A⒈COM', strict=True)
def test_uts46_299(self):
self.assertRaises(idna.IDNAError, idna.decode, 'A⒈Com', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'A⒈Com', strict=True)
def test_uts46_300(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--acom-0w1b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--acom-0w1b', strict=True)
def test_uts46_301(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--a-ecp.ru', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--a-ecp.ru', strict=True)
def test_uts46_302(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0.pt', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0.pt', strict=True)
def test_uts46_303(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--a.pt', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--a.pt', strict=True)
def test_uts46_304(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--a-Ä.pt', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--a-Ä.pt', strict=True)
def test_uts46_305(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--a-Ä.pt', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--a-Ä.pt', strict=True)
def test_uts46_306(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--a-ä.pt', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--a-ä.pt', strict=True)
def test_uts46_307(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--a-ä.pt', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--a-ä.pt', strict=True)
def test_uts46_308(self):
self.assertRaises(idna.IDNAError, idna.decode, 'XN--A-Ä.PT', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'XN--A-Ä.PT', strict=True)
def test_uts46_309(self):
self.assertRaises(idna.IDNAError, idna.decode, 'XN--A-Ä.PT', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'XN--A-Ä.PT', strict=True)
def test_uts46_310(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Xn--A-Ä.pt', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Xn--A-Ä.pt', strict=True)
def test_uts46_311(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Xn--A-Ä.pt', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Xn--A-Ä.pt', strict=True)
def test_uts46_312(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--xn--a--gua.pt', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--xn--a--gua.pt', strict=True)
def test_uts46_313(self):
self.assertEqual(idna.decode('日本語。JP', uts46=True, strict=True), '日本語.jp')
self.assertEqual(idna.encode('日本語。JP', uts46=True, strict=True), b'xn--wgv71a119e.jp')
def test_uts46_314(self):
self.assertEqual(idna.decode('日本語。JP', uts46=True, strict=True), '日本語.jp')
self.assertEqual(idna.encode('日本語。JP', uts46=True, strict=True), b'xn--wgv71a119e.jp')
def test_uts46_315(self):
self.assertEqual(idna.decode('日本語。jp', uts46=True, strict=True), '日本語.jp')
self.assertEqual(idna.encode('日本語。jp', uts46=True, strict=True), b'xn--wgv71a119e.jp')
def test_uts46_316(self):
self.assertEqual(idna.decode('日本語。Jp', uts46=True, strict=True), '日本語.jp')
self.assertEqual(idna.encode('日本語。Jp', uts46=True, strict=True), b'xn--wgv71a119e.jp')
def test_uts46_317(self):
self.assertEqual(idna.decode('xn--wgv71a119e.jp', uts46=True, strict=True), '日本語.jp')
self.assertEqual(idna.encode('xn--wgv71a119e.jp', uts46=True, strict=True), b'xn--wgv71a119e.jp')
def test_uts46_318(self):
self.assertEqual(idna.decode('日本語.jp', uts46=True, strict=True), '日本語.jp')
self.assertEqual(idna.encode('日本語.jp', uts46=True, strict=True), b'xn--wgv71a119e.jp')
def test_uts46_319(self):
self.assertEqual(idna.decode('日本語.JP', uts46=True, strict=True), '日本語.jp')
self.assertEqual(idna.encode('日本語.JP', uts46=True, strict=True), b'xn--wgv71a119e.jp')
def test_uts46_320(self):
self.assertEqual(idna.decode('日本語.Jp', uts46=True, strict=True), '日本語.jp')
self.assertEqual(idna.encode('日本語.Jp', uts46=True, strict=True), b'xn--wgv71a119e.jp')
def test_uts46_321(self):
self.assertEqual(idna.decode('日本語。jp', uts46=True, strict=True), '日本語.jp')
self.assertEqual(idna.encode('日本語。jp', uts46=True, strict=True), b'xn--wgv71a119e.jp')
def test_uts46_322(self):
self.assertEqual(idna.decode('日本語。Jp', uts46=True, strict=True), '日本語.jp')
self.assertEqual(idna.encode('日本語。Jp', uts46=True, strict=True), b'xn--wgv71a119e.jp')
def test_uts46_323(self):
self.assertRaises(idna.IDNAError, idna.decode, '☕', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '☕', strict=True)
def test_uts46_324(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--53h', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--53h', strict=True)
def test_uts46_325(self):
self.assertRaises(idna.IDNAError, idna.decode, '1.aß\u200c\u200db\u200c\u200dcßßßßdςσßßßßßßßßeßßßßßßßßßßxßßßßßßßßßßyßßßßßßßß̂ßz', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '1.aß\u200c\u200db\u200c\u200dcßßßßdςσßßßßßßßßeßßßßßßßßßßxßßßßßßßßßßyßßßßßßßß̂ßz', strict=True)
def test_uts46_326(self):
self.assertRaises(idna.IDNAError, idna.decode, '1.ASS\u200c\u200dB\u200c\u200dCSSSSSSSSDΣΣSSSSSSSSSSSSSSSSESSSSSSSSSSSSSSSSSSSSXSSSSSSSSSSSSSSSSSSSSYSSSSSSSSSSSSSSSŜSSZ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '1.ASS\u200c\u200dB\u200c\u200dCSSSSSSSSDΣΣSSSSSSSSSSSSSSSSESSSSSSSSSSSSSSSSSSSSXSSSSSSSSSSSSSSSSSSSSYSSSSSSSSSSSSSSSŜSSZ', strict=True)
def test_uts46_327(self):
self.assertRaises(idna.IDNAError, idna.decode, '1.ASS\u200c\u200dB\u200c\u200dCSSSSSSSSDΣΣSSSSSSSSSSSSSSSSESSSSSSSSSSSSSSSSSSSSXSSSSSSSSSSSSSSSSSSSSYSSSSSSSSSSSSSSSŜSSZ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '1.ASS\u200c\u200dB\u200c\u200dCSSSSSSSSDΣΣSSSSSSSSSSSSSSSSESSSSSSSSSSSSSSSSSSSSXSSSSSSSSSSSSSSSSSSSSYSSSSSSSSSSSSSSSŜSSZ', strict=True)
def test_uts46_328(self):
self.assertRaises(idna.IDNAError, idna.decode, '1.ass\u200c\u200db\u200c\u200dcssssssssdσσssssssssssssssssessssssssssssssssssssxssssssssssssssssssssysssssssssssssssŝssz', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '1.ass\u200c\u200db\u200c\u200dcssssssssdσσssssssssssssssssessssssssssssssssssssxssssssssssssssssssssysssssssssssssssŝssz', strict=True)
def test_uts46_329(self):
self.assertRaises(idna.IDNAError, idna.decode, '1.ass\u200c\u200db\u200c\u200dcssssssssdσσssssssssssssssssessssssssssssssssssssxssssssssssssssssssssysssssssssssssssŝssz', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '1.ass\u200c\u200db\u200c\u200dcssssssssdσσssssssssssssssssessssssssssssssssssssxssssssssssssssssssssysssssssssssssssŝssz', strict=True)
def test_uts46_330(self):
self.assertRaises(idna.IDNAError, idna.decode, '1.Ass\u200c\u200db\u200c\u200dcssssssssdσσssssssssssssssssessssssssssssssssssssxssssssssssssssssssssysssssssssssssssŝssz', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '1.Ass\u200c\u200db\u200c\u200dcssssssssdσσssssssssssssssssessssssssssssssssssssxssssssssssssssssssssysssssssssssssssŝssz', strict=True)
def test_uts46_331(self):
self.assertRaises(idna.IDNAError, idna.decode, '1.Ass\u200c\u200db\u200c\u200dcssssssssdσσssssssssssssssssessssssssssssssssssssxssssssssssssssssssssysssssssssssssssŝssz', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '1.Ass\u200c\u200db\u200c\u200dcssssssssdσσssssssssssssssssessssssssssssssssssssxssssssssssssssssssssysssssssssssssssŝssz', strict=True)
def test_uts46_332(self):
self.assertEqual(idna.decode('1.xn--assbcssssssssdssssssssssssssssessssssssssssssssssssxssssssssssssssssssssysssssssssssssssssz-pxq1419aa', uts46=True, strict=True), '1.assbcssssssssdσσssssssssssssssssessssssssssssssssssssxssssssssssssssssssssysssssssssssssssŝssz')
self.assertRaises(idna.IDNAError, idna.encode, '1.xn--assbcssssssssdssssssssssssssssessssssssssssssssssssxssssssssssssssssssssysssssssssssssssssz-pxq1419aa', strict=True)
def test_uts46_333(self):
self.assertEqual(idna.decode('1.assbcssssssssdσσssssssssssssssssessssssssssssssssssssxssssssssssssssssssssysssssssssssssssŝssz', uts46=True, strict=True), '1.assbcssssssssdσσssssssssssssssssessssssssssssssssssssxssssssssssssssssssssysssssssssssssssŝssz')
self.assertRaises(idna.IDNAError, idna.encode, '1.assbcssssssssdσσssssssssssssssssessssssssssssssssssssxssssssssssssssssssssysssssssssssssssŝssz', strict=True)
def test_uts46_334(self):
self.assertEqual(idna.decode('1.assbcssssssssdσσssssssssssssssssessssssssssssssssssssxssssssssssssssssssssysssssssssssssssŝssz', uts46=True, strict=True), '1.assbcssssssssdσσssssssssssssssssessssssssssssssssssssxssssssssssssssssssssysssssssssssssssŝssz')
self.assertRaises(idna.IDNAError, idna.encode, '1.assbcssssssssdσσssssssssssssssssessssssssssssssssssssxssssssssssssssssssssysssssssssssssssŝssz', strict=True)
def test_uts46_335(self):
self.assertEqual(idna.decode('1.ASSBCSSSSSSSSDΣΣSSSSSSSSSSSSSSSSESSSSSSSSSSSSSSSSSSSSXSSSSSSSSSSSSSSSSSSSSYSSSSSSSSSSSSSSSŜSSZ', uts46=True, strict=True), '1.assbcssssssssdσσssssssssssssssssessssssssssssssssssssxssssssssssssssssssssysssssssssssssssŝssz')
self.assertRaises(idna.IDNAError, idna.encode, '1.ASSBCSSSSSSSSDΣΣSSSSSSSSSSSSSSSSESSSSSSSSSSSSSSSSSSSSXSSSSSSSSSSSSSSSSSSSSYSSSSSSSSSSSSSSSŜSSZ', strict=True)
def test_uts46_336(self):
self.assertEqual(idna.decode('1.ASSBCSSSSSSSSDΣΣSSSSSSSSSSSSSSSSESSSSSSSSSSSSSSSSSSSSXSSSSSSSSSSSSSSSSSSSSYSSSSSSSSSSSSSSSŜSSZ', uts46=True, strict=True), '1.assbcssssssssdσσssssssssssssssssessssssssssssssssssssxssssssssssssssssssssysssssssssssssssŝssz')
self.assertRaises(idna.IDNAError, idna.encode, '1.ASSBCSSSSSSSSDΣΣSSSSSSSSSSSSSSSSESSSSSSSSSSSSSSSSSSSSXSSSSSSSSSSSSSSSSSSSSYSSSSSSSSSSSSSSSŜSSZ', strict=True)
def test_uts46_337(self):
self.assertEqual(idna.decode('1.Assbcssssssssdσσssssssssssssssssessssssssssssssssssssxssssssssssssssssssssysssssssssssssssŝssz', uts46=True, strict=True), '1.assbcssssssssdσσssssssssssssssssessssssssssssssssssssxssssssssssssssssssssysssssssssssssssŝssz')
self.assertRaises(idna.IDNAError, idna.encode, '1.Assbcssssssssdσσssssssssssssssssessssssssssssssssssssxssssssssssssssssssssysssssssssssssssŝssz', strict=True)
def test_uts46_338(self):
self.assertEqual(idna.decode('1.Assbcssssssssdσσssssssssssssssssessssssssssssssssssssxssssssssssssssssssssysssssssssssssssŝssz', uts46=True, strict=True), '1.assbcssssssssdσσssssssssssssssssessssssssssssssssssssxssssssssssssssssssssysssssssssssssssŝssz')
self.assertRaises(idna.IDNAError, idna.encode, '1.Assbcssssssssdσσssssssssssssssssessssssssssssssssssssxssssssssssssssssssssysssssssssssssssŝssz', strict=True)
def test_uts46_339(self):
self.assertRaises(idna.IDNAError, idna.decode, '1.xn--assbcssssssssdssssssssssssssssessssssssssssssssssssxssssssssssssssssssssysssssssssssssssssz-pxq1419aa69989dba9gc', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '1.xn--assbcssssssssdssssssssssssssssessssssssssssssssssssxssssssssssssssssssssysssssssssssssssssz-pxq1419aa69989dba9gc', strict=True)
def test_uts46_340(self):
self.assertRaises(idna.IDNAError, idna.decode, '1.Aß\u200c\u200db\u200c\u200dcßßßßdςσßßßßßßßßeßßßßßßßßßßxßßßßßßßßßßyßßßßßßßß̂ßz', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '1.Aß\u200c\u200db\u200c\u200dcßßßßdςσßßßßßßßßeßßßßßßßßßßxßßßßßßßßßßyßßßßßßßß̂ßz', strict=True)
def test_uts46_341(self):
self.assertRaises(idna.IDNAError, idna.decode, '1.xn--abcdexyz-qyacaaabaaaaaaabaaaaaaaaabaaaaaaaaabaaaaaaaa010ze2isb1140zba8cc', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '1.xn--abcdexyz-qyacaaabaaaaaaabaaaaaaaaabaaaaaaaaabaaaaaaaa010ze2isb1140zba8cc', strict=True)
def test_uts46_342(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200cx\u200dn\u200c-\u200d-bß', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200cx\u200dn\u200c-\u200d-bß', strict=True)
def test_uts46_343(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200cX\u200dN\u200c-\u200d-BSS', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200cX\u200dN\u200c-\u200d-BSS', strict=True)
def test_uts46_344(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200cx\u200dn\u200c-\u200d-bss', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200cx\u200dn\u200c-\u200d-bss', strict=True)
def test_uts46_345(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200cX\u200dn\u200c-\u200d-Bss', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200cX\u200dn\u200c-\u200d-Bss', strict=True)
def test_uts46_346(self):
self.assertEqual(idna.decode('xn--bss', uts46=True, strict=True), '夙')
self.assertEqual(idna.encode('xn--bss', uts46=True, strict=True), b'xn--bss')
def test_uts46_347(self):
self.assertEqual(idna.decode('夙', uts46=True, strict=True), '夙')
self.assertEqual(idna.encode('夙', uts46=True, strict=True), b'xn--bss')
def test_uts46_348(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--xn--bss-7z6ccid', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--xn--bss-7z6ccid', strict=True)
def test_uts46_349(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200cX\u200dn\u200c-\u200d-Bß', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200cX\u200dn\u200c-\u200d-Bß', strict=True)
def test_uts46_350(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--xn--b-pqa5796ccahd', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--xn--b-pqa5796ccahd', strict=True)
def test_uts46_351(self):
self.assertEqual(idna.decode('ˣ͏ℕ\u200b﹣\xad-᠌ℬ︀ſ\u2064𝔰󠇯ffl', uts46=True, strict=True), '夡夞夜夙')
self.assertEqual(idna.encode('ˣ͏ℕ\u200b﹣\xad-᠌ℬ︀ſ\u2064𝔰󠇯ffl', uts46=True, strict=True), b'xn--bssffl')
def test_uts46_352(self):
self.assertEqual(idna.decode('x͏N\u200b-\xad-᠌B︀s\u2064s󠇯ffl', uts46=True, strict=True), '夡夞夜夙')
self.assertEqual(idna.encode('x͏N\u200b-\xad-᠌B︀s\u2064s󠇯ffl', uts46=True, strict=True), b'xn--bssffl')
def test_uts46_353(self):
self.assertEqual(idna.decode('x͏n\u200b-\xad-᠌b︀s\u2064s󠇯ffl', uts46=True, strict=True), '夡夞夜夙')
self.assertEqual(idna.encode('x͏n\u200b-\xad-᠌b︀s\u2064s󠇯ffl', uts46=True, strict=True), b'xn--bssffl')
def test_uts46_354(self):
self.assertEqual(idna.decode('X͏N\u200b-\xad-᠌B︀S\u2064S󠇯FFL', uts46=True, strict=True), '夡夞夜夙')
self.assertEqual(idna.encode('X͏N\u200b-\xad-᠌B︀S\u2064S󠇯FFL', uts46=True, strict=True), b'xn--bssffl')
def test_uts46_355(self):
self.assertEqual(idna.decode('X͏n\u200b-\xad-᠌B︀s\u2064s󠇯ffl', uts46=True, strict=True), '夡夞夜夙')
self.assertEqual(idna.encode('X͏n\u200b-\xad-᠌B︀s\u2064s󠇯ffl', uts46=True, strict=True), b'xn--bssffl')
def test_uts46_356(self):
self.assertEqual(idna.decode('xn--bssffl', uts46=True, strict=True), '夡夞夜夙')
self.assertEqual(idna.encode('xn--bssffl', uts46=True, strict=True), b'xn--bssffl')
def test_uts46_357(self):
self.assertEqual(idna.decode('夡夞夜夙', uts46=True, strict=True), '夡夞夜夙')
self.assertEqual(idna.encode('夡夞夜夙', uts46=True, strict=True), b'xn--bssffl')
def test_uts46_358(self):
self.assertEqual(idna.decode('ˣ͏ℕ\u200b﹣\xad-᠌ℬ︀S\u2064𝔰󠇯FFL', uts46=True, strict=True), '夡夞夜夙')
self.assertEqual(idna.encode('ˣ͏ℕ\u200b﹣\xad-᠌ℬ︀S\u2064𝔰󠇯FFL', uts46=True, strict=True), b'xn--bssffl')
def test_uts46_359(self):
self.assertEqual(idna.decode('x͏N\u200b-\xad-᠌B︀S\u2064s󠇯FFL', uts46=True, strict=True), '夡夞夜夙')
self.assertEqual(idna.encode('x͏N\u200b-\xad-᠌B︀S\u2064s󠇯FFL', uts46=True, strict=True), b'xn--bssffl')
def test_uts46_360(self):
self.assertEqual(idna.decode('ˣ͏ℕ\u200b﹣\xad-᠌ℬ︀s\u2064𝔰󠇯ffl', uts46=True, strict=True), '夡夞夜夙')
self.assertEqual(idna.encode('ˣ͏ℕ\u200b﹣\xad-᠌ℬ︀s\u2064𝔰󠇯ffl', uts46=True, strict=True), b'xn--bssffl')
def test_uts46_361(self):
self.assertEqual(idna.decode('123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b', uts46=True, strict=True), '123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b')
self.assertEqual(idna.encode('123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b', uts46=True, strict=True), b'123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b')
def test_uts46_363(self):
self.assertEqual(idna.decode('123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890123.1234567890123456789012345678901234567890123456789012345678901c', uts46=True, strict=True), '123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890123.1234567890123456789012345678901234567890123456789012345678901c')
self.assertRaises(idna.IDNAError, idna.encode, '123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890123.1234567890123456789012345678901234567890123456789012345678901c', strict=True)
def test_uts46_364(self):
self.assertEqual(idna.decode('123456789012345678901234567890123456789012345678901234567890123.1234567890123456789012345678901234567890123456789012345678901234.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789a', uts46=True, strict=True), '123456789012345678901234567890123456789012345678901234567890123.1234567890123456789012345678901234567890123456789012345678901234.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789a')
self.assertRaises(idna.IDNAError, idna.encode, '123456789012345678901234567890123456789012345678901234567890123.1234567890123456789012345678901234567890123456789012345678901234.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789a', strict=True)
def test_uts46_365(self):
self.assertEqual(idna.decode('123456789012345678901234567890123456789012345678901234567890123.1234567890123456789012345678901234567890123456789012345678901234.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789a.', uts46=True, strict=True), '123456789012345678901234567890123456789012345678901234567890123.1234567890123456789012345678901234567890123456789012345678901234.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789a.')
self.assertRaises(idna.IDNAError, idna.encode, '123456789012345678901234567890123456789012345678901234567890123.1234567890123456789012345678901234567890123456789012345678901234.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789a.', strict=True)
def test_uts46_366(self):
self.assertEqual(idna.decode('123456789012345678901234567890123456789012345678901234567890123.1234567890123456789012345678901234567890123456789012345678901234.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b', uts46=True, strict=True), '123456789012345678901234567890123456789012345678901234567890123.1234567890123456789012345678901234567890123456789012345678901234.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b')
self.assertRaises(idna.IDNAError, idna.encode, '123456789012345678901234567890123456789012345678901234567890123.1234567890123456789012345678901234567890123456789012345678901234.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b', strict=True)
def test_uts46_367(self):
self.assertEqual(idna.decode('ä1234567890123456789012345678901234567890123456789012345', uts46=True, strict=True), 'ä1234567890123456789012345678901234567890123456789012345')
self.assertEqual(idna.encode('ä1234567890123456789012345678901234567890123456789012345', uts46=True, strict=True), b'xn--1234567890123456789012345678901234567890123456789012345-9te')
def test_uts46_368(self):
self.assertEqual(idna.decode('ä1234567890123456789012345678901234567890123456789012345', uts46=True, strict=True), 'ä1234567890123456789012345678901234567890123456789012345')
self.assertEqual(idna.encode('ä1234567890123456789012345678901234567890123456789012345', uts46=True, strict=True), b'xn--1234567890123456789012345678901234567890123456789012345-9te')
def test_uts46_369(self):
self.assertEqual(idna.decode('Ä1234567890123456789012345678901234567890123456789012345', uts46=True, strict=True), 'ä1234567890123456789012345678901234567890123456789012345')
self.assertEqual(idna.encode('Ä1234567890123456789012345678901234567890123456789012345', uts46=True, strict=True), b'xn--1234567890123456789012345678901234567890123456789012345-9te')
def test_uts46_370(self):
self.assertEqual(idna.decode('Ä1234567890123456789012345678901234567890123456789012345', uts46=True, strict=True), 'ä1234567890123456789012345678901234567890123456789012345')
self.assertEqual(idna.encode('Ä1234567890123456789012345678901234567890123456789012345', uts46=True, strict=True), b'xn--1234567890123456789012345678901234567890123456789012345-9te')
def test_uts46_371(self):
self.assertEqual(idna.decode('xn--1234567890123456789012345678901234567890123456789012345-9te', uts46=True, strict=True), 'ä1234567890123456789012345678901234567890123456789012345')
self.assertEqual(idna.encode('xn--1234567890123456789012345678901234567890123456789012345-9te', uts46=True, strict=True), b'xn--1234567890123456789012345678901234567890123456789012345-9te')
def test_uts46_372(self):
self.assertEqual(idna.decode('123456789012345678901234567890123456789012345678901234567890123.1234567890ä123456789012345678901234567890123456789012345.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b', uts46=True, strict=True), '123456789012345678901234567890123456789012345678901234567890123.1234567890ä123456789012345678901234567890123456789012345.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b')
self.assertEqual(idna.encode('123456789012345678901234567890123456789012345678901234567890123.1234567890ä123456789012345678901234567890123456789012345.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b', uts46=True, strict=True), b'123456789012345678901234567890123456789012345678901234567890123.xn--1234567890123456789012345678901234567890123456789012345-kue.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b')
def test_uts46_373(self):
self.assertEqual(idna.decode('123456789012345678901234567890123456789012345678901234567890123.1234567890ä123456789012345678901234567890123456789012345.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b', uts46=True, strict=True), '123456789012345678901234567890123456789012345678901234567890123.1234567890ä123456789012345678901234567890123456789012345.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b')
self.assertEqual(idna.encode('123456789012345678901234567890123456789012345678901234567890123.1234567890ä123456789012345678901234567890123456789012345.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b', uts46=True, strict=True), b'123456789012345678901234567890123456789012345678901234567890123.xn--1234567890123456789012345678901234567890123456789012345-kue.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b')
def test_uts46_374(self):
self.assertEqual(idna.decode('123456789012345678901234567890123456789012345678901234567890123.1234567890Ä123456789012345678901234567890123456789012345.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890B', uts46=True, strict=True), '123456789012345678901234567890123456789012345678901234567890123.1234567890ä123456789012345678901234567890123456789012345.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b')
self.assertEqual(idna.encode('123456789012345678901234567890123456789012345678901234567890123.1234567890Ä123456789012345678901234567890123456789012345.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890B', uts46=True, strict=True), b'123456789012345678901234567890123456789012345678901234567890123.xn--1234567890123456789012345678901234567890123456789012345-kue.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b')
def test_uts46_375(self):
self.assertEqual(idna.decode('123456789012345678901234567890123456789012345678901234567890123.1234567890Ä123456789012345678901234567890123456789012345.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890B', uts46=True, strict=True), '123456789012345678901234567890123456789012345678901234567890123.1234567890ä123456789012345678901234567890123456789012345.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b')
self.assertEqual(idna.encode('123456789012345678901234567890123456789012345678901234567890123.1234567890Ä123456789012345678901234567890123456789012345.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890B', uts46=True, strict=True), b'123456789012345678901234567890123456789012345678901234567890123.xn--1234567890123456789012345678901234567890123456789012345-kue.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b')
def test_uts46_376(self):
self.assertEqual(idna.decode('123456789012345678901234567890123456789012345678901234567890123.xn--1234567890123456789012345678901234567890123456789012345-kue.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b', uts46=True, strict=True), '123456789012345678901234567890123456789012345678901234567890123.1234567890ä123456789012345678901234567890123456789012345.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b')
self.assertEqual(idna.encode('123456789012345678901234567890123456789012345678901234567890123.xn--1234567890123456789012345678901234567890123456789012345-kue.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b', uts46=True, strict=True), b'123456789012345678901234567890123456789012345678901234567890123.xn--1234567890123456789012345678901234567890123456789012345-kue.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b')
def test_uts46_378(self):
self.assertEqual(idna.decode('123456789012345678901234567890123456789012345678901234567890123.1234567890ä123456789012345678901234567890123456789012345.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b.', uts46=True, strict=True), '123456789012345678901234567890123456789012345678901234567890123.1234567890ä123456789012345678901234567890123456789012345.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b.')
self.assertRaises(idna.IDNAError, idna.encode, '123456789012345678901234567890123456789012345678901234567890123.1234567890ä123456789012345678901234567890123456789012345.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b.', strict=True)
def test_uts46_379(self):
self.assertEqual(idna.decode('123456789012345678901234567890123456789012345678901234567890123.1234567890Ä123456789012345678901234567890123456789012345.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890B.', uts46=True, strict=True), '123456789012345678901234567890123456789012345678901234567890123.1234567890ä123456789012345678901234567890123456789012345.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b.')
self.assertRaises(idna.IDNAError, idna.encode, '123456789012345678901234567890123456789012345678901234567890123.1234567890Ä123456789012345678901234567890123456789012345.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890B.', strict=True)
def test_uts46_380(self):
self.assertEqual(idna.decode('123456789012345678901234567890123456789012345678901234567890123.1234567890Ä123456789012345678901234567890123456789012345.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890B.', uts46=True, strict=True), '123456789012345678901234567890123456789012345678901234567890123.1234567890ä123456789012345678901234567890123456789012345.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b.')
self.assertRaises(idna.IDNAError, idna.encode, '123456789012345678901234567890123456789012345678901234567890123.1234567890Ä123456789012345678901234567890123456789012345.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890B.', strict=True)
def test_uts46_382(self):
self.assertEqual(idna.decode('123456789012345678901234567890123456789012345678901234567890123.1234567890ä123456789012345678901234567890123456789012345.123456789012345678901234567890123456789012345678901234567890123.1234567890123456789012345678901234567890123456789012345678901c', uts46=True, strict=True), '123456789012345678901234567890123456789012345678901234567890123.1234567890ä123456789012345678901234567890123456789012345.123456789012345678901234567890123456789012345678901234567890123.1234567890123456789012345678901234567890123456789012345678901c')
self.assertRaises(idna.IDNAError, idna.encode, '123456789012345678901234567890123456789012345678901234567890123.1234567890ä123456789012345678901234567890123456789012345.123456789012345678901234567890123456789012345678901234567890123.1234567890123456789012345678901234567890123456789012345678901c', strict=True)
def test_uts46_383(self):
self.assertEqual(idna.decode('123456789012345678901234567890123456789012345678901234567890123.1234567890ä123456789012345678901234567890123456789012345.123456789012345678901234567890123456789012345678901234567890123.1234567890123456789012345678901234567890123456789012345678901c', uts46=True, strict=True), '123456789012345678901234567890123456789012345678901234567890123.1234567890ä123456789012345678901234567890123456789012345.123456789012345678901234567890123456789012345678901234567890123.1234567890123456789012345678901234567890123456789012345678901c')
self.assertRaises(idna.IDNAError, idna.encode, '123456789012345678901234567890123456789012345678901234567890123.1234567890ä123456789012345678901234567890123456789012345.123456789012345678901234567890123456789012345678901234567890123.1234567890123456789012345678901234567890123456789012345678901c', strict=True)
def test_uts46_384(self):
self.assertEqual(idna.decode('123456789012345678901234567890123456789012345678901234567890123.1234567890Ä123456789012345678901234567890123456789012345.123456789012345678901234567890123456789012345678901234567890123.1234567890123456789012345678901234567890123456789012345678901C', uts46=True, strict=True), '123456789012345678901234567890123456789012345678901234567890123.1234567890ä123456789012345678901234567890123456789012345.123456789012345678901234567890123456789012345678901234567890123.1234567890123456789012345678901234567890123456789012345678901c')
self.assertRaises(idna.IDNAError, idna.encode, '123456789012345678901234567890123456789012345678901234567890123.1234567890Ä123456789012345678901234567890123456789012345.123456789012345678901234567890123456789012345678901234567890123.1234567890123456789012345678901234567890123456789012345678901C', strict=True)
def test_uts46_385(self):
self.assertEqual(idna.decode('123456789012345678901234567890123456789012345678901234567890123.1234567890Ä123456789012345678901234567890123456789012345.123456789012345678901234567890123456789012345678901234567890123.1234567890123456789012345678901234567890123456789012345678901C', uts46=True, strict=True), '123456789012345678901234567890123456789012345678901234567890123.1234567890ä123456789012345678901234567890123456789012345.123456789012345678901234567890123456789012345678901234567890123.1234567890123456789012345678901234567890123456789012345678901c')
self.assertRaises(idna.IDNAError, idna.encode, '123456789012345678901234567890123456789012345678901234567890123.1234567890Ä123456789012345678901234567890123456789012345.123456789012345678901234567890123456789012345678901234567890123.1234567890123456789012345678901234567890123456789012345678901C', strict=True)
def test_uts46_386(self):
self.assertEqual(idna.decode('123456789012345678901234567890123456789012345678901234567890123.xn--1234567890123456789012345678901234567890123456789012345-kue.123456789012345678901234567890123456789012345678901234567890123.1234567890123456789012345678901234567890123456789012345678901c', uts46=True, strict=True), '123456789012345678901234567890123456789012345678901234567890123.1234567890ä123456789012345678901234567890123456789012345.123456789012345678901234567890123456789012345678901234567890123.1234567890123456789012345678901234567890123456789012345678901c')
self.assertRaises(idna.IDNAError, idna.encode, '123456789012345678901234567890123456789012345678901234567890123.xn--1234567890123456789012345678901234567890123456789012345-kue.123456789012345678901234567890123456789012345678901234567890123.1234567890123456789012345678901234567890123456789012345678901c', strict=True)
def test_uts46_387(self):
self.assertEqual(idna.decode('123456789012345678901234567890123456789012345678901234567890123.1234567890ä1234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789a', uts46=True, strict=True), '123456789012345678901234567890123456789012345678901234567890123.1234567890ä1234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789a')
self.assertRaises(idna.IDNAError, idna.encode, '123456789012345678901234567890123456789012345678901234567890123.1234567890ä1234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789a', strict=True)
def test_uts46_388(self):
self.assertEqual(idna.decode('123456789012345678901234567890123456789012345678901234567890123.1234567890ä1234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789a', uts46=True, strict=True), '123456789012345678901234567890123456789012345678901234567890123.1234567890ä1234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789a')
self.assertRaises(idna.IDNAError, idna.encode, '123456789012345678901234567890123456789012345678901234567890123.1234567890ä1234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789a', strict=True)
def test_uts46_389(self):
self.assertEqual(idna.decode('123456789012345678901234567890123456789012345678901234567890123.1234567890Ä1234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789A', uts46=True, strict=True), '123456789012345678901234567890123456789012345678901234567890123.1234567890ä1234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789a')
self.assertRaises(idna.IDNAError, idna.encode, '123456789012345678901234567890123456789012345678901234567890123.1234567890Ä1234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789A', strict=True)
def test_uts46_390(self):
self.assertEqual(idna.decode('123456789012345678901234567890123456789012345678901234567890123.1234567890Ä1234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789A', uts46=True, strict=True), '123456789012345678901234567890123456789012345678901234567890123.1234567890ä1234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789a')
self.assertRaises(idna.IDNAError, idna.encode, '123456789012345678901234567890123456789012345678901234567890123.1234567890Ä1234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789A', strict=True)
def test_uts46_391(self):
self.assertEqual(idna.decode('123456789012345678901234567890123456789012345678901234567890123.xn--12345678901234567890123456789012345678901234567890123456-fxe.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789a', uts46=True, strict=True), '123456789012345678901234567890123456789012345678901234567890123.1234567890ä1234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789a')
self.assertRaises(idna.IDNAError, idna.encode, '123456789012345678901234567890123456789012345678901234567890123.xn--12345678901234567890123456789012345678901234567890123456-fxe.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789a', strict=True)
def test_uts46_392(self):
self.assertEqual(idna.decode('123456789012345678901234567890123456789012345678901234567890123.1234567890ä1234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789a.', uts46=True, strict=True), '123456789012345678901234567890123456789012345678901234567890123.1234567890ä1234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789a.')
self.assertRaises(idna.IDNAError, idna.encode, '123456789012345678901234567890123456789012345678901234567890123.1234567890ä1234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789a.', strict=True)
def test_uts46_393(self):
self.assertEqual(idna.decode('123456789012345678901234567890123456789012345678901234567890123.1234567890ä1234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789a.', uts46=True, strict=True), '123456789012345678901234567890123456789012345678901234567890123.1234567890ä1234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789a.')
self.assertRaises(idna.IDNAError, idna.encode, '123456789012345678901234567890123456789012345678901234567890123.1234567890ä1234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789a.', strict=True)
def test_uts46_394(self):
self.assertEqual(idna.decode('123456789012345678901234567890123456789012345678901234567890123.1234567890Ä1234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789A.', uts46=True, strict=True), '123456789012345678901234567890123456789012345678901234567890123.1234567890ä1234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789a.')
self.assertRaises(idna.IDNAError, idna.encode, '123456789012345678901234567890123456789012345678901234567890123.1234567890Ä1234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789A.', strict=True)
def test_uts46_395(self):
self.assertEqual(idna.decode('123456789012345678901234567890123456789012345678901234567890123.1234567890Ä1234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789A.', uts46=True, strict=True), '123456789012345678901234567890123456789012345678901234567890123.1234567890ä1234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789a.')
self.assertRaises(idna.IDNAError, idna.encode, '123456789012345678901234567890123456789012345678901234567890123.1234567890Ä1234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789A.', strict=True)
def test_uts46_396(self):
self.assertEqual(idna.decode('123456789012345678901234567890123456789012345678901234567890123.xn--12345678901234567890123456789012345678901234567890123456-fxe.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789a.', uts46=True, strict=True), '123456789012345678901234567890123456789012345678901234567890123.1234567890ä1234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789a.')
self.assertRaises(idna.IDNAError, idna.encode, '123456789012345678901234567890123456789012345678901234567890123.xn--12345678901234567890123456789012345678901234567890123456-fxe.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789a.', strict=True)
def test_uts46_397(self):
self.assertEqual(idna.decode('123456789012345678901234567890123456789012345678901234567890123.1234567890ä1234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b', uts46=True, strict=True), '123456789012345678901234567890123456789012345678901234567890123.1234567890ä1234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b')
self.assertRaises(idna.IDNAError, idna.encode, '123456789012345678901234567890123456789012345678901234567890123.1234567890ä1234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b', strict=True)
def test_uts46_398(self):
self.assertEqual(idna.decode('123456789012345678901234567890123456789012345678901234567890123.1234567890ä1234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b', uts46=True, strict=True), '123456789012345678901234567890123456789012345678901234567890123.1234567890ä1234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b')
self.assertRaises(idna.IDNAError, idna.encode, '123456789012345678901234567890123456789012345678901234567890123.1234567890ä1234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b', strict=True)
def test_uts46_399(self):
self.assertEqual(idna.decode('123456789012345678901234567890123456789012345678901234567890123.1234567890Ä1234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890B', uts46=True, strict=True), '123456789012345678901234567890123456789012345678901234567890123.1234567890ä1234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b')
self.assertRaises(idna.IDNAError, idna.encode, '123456789012345678901234567890123456789012345678901234567890123.1234567890Ä1234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890B', strict=True)
def test_uts46_400(self):
self.assertEqual(idna.decode('123456789012345678901234567890123456789012345678901234567890123.1234567890Ä1234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890B', uts46=True, strict=True), '123456789012345678901234567890123456789012345678901234567890123.1234567890ä1234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b')
self.assertRaises(idna.IDNAError, idna.encode, '123456789012345678901234567890123456789012345678901234567890123.1234567890Ä1234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890B', strict=True)
def test_uts46_401(self):
self.assertEqual(idna.decode('123456789012345678901234567890123456789012345678901234567890123.xn--12345678901234567890123456789012345678901234567890123456-fxe.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b', uts46=True, strict=True), '123456789012345678901234567890123456789012345678901234567890123.1234567890ä1234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b')
self.assertRaises(idna.IDNAError, idna.encode, '123456789012345678901234567890123456789012345678901234567890123.xn--12345678901234567890123456789012345678901234567890123456-fxe.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b', strict=True)
def test_uts46_402(self):
self.assertRaises(idna.IDNAError, idna.decode, 'a.b..-q--a-.e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'a.b..-q--a-.e', strict=True)
def test_uts46_403(self):
self.assertRaises(idna.IDNAError, idna.decode, 'a.b..-q--ä-.e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'a.b..-q--ä-.e', strict=True)
def test_uts46_404(self):
self.assertRaises(idna.IDNAError, idna.decode, 'a.b..-q--ä-.e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'a.b..-q--ä-.e', strict=True)
def test_uts46_405(self):
self.assertRaises(idna.IDNAError, idna.decode, 'A.B..-Q--Ä-.E', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'A.B..-Q--Ä-.E', strict=True)
def test_uts46_406(self):
self.assertRaises(idna.IDNAError, idna.decode, 'A.B..-Q--Ä-.E', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'A.B..-Q--Ä-.E', strict=True)
def test_uts46_407(self):
self.assertRaises(idna.IDNAError, idna.decode, 'A.b..-Q--Ä-.E', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'A.b..-Q--Ä-.E', strict=True)
def test_uts46_408(self):
self.assertRaises(idna.IDNAError, idna.decode, 'A.b..-Q--Ä-.E', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'A.b..-Q--Ä-.E', strict=True)
def test_uts46_409(self):
self.assertRaises(idna.IDNAError, idna.decode, 'a.b..xn---q----jra.e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'a.b..xn---q----jra.e', strict=True)
def test_uts46_410(self):
self.assertRaises(idna.IDNAError, idna.decode, 'a..c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'a..c', strict=True)
def test_uts46_411(self):
self.assertRaises(idna.IDNAError, idna.decode, 'a.-b.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'a.-b.', strict=True)
def test_uts46_412(self):
self.assertRaises(idna.IDNAError, idna.decode, 'a.b-.c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'a.b-.c', strict=True)
def test_uts46_413(self):
self.assertRaises(idna.IDNAError, idna.decode, 'a.-.c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'a.-.c', strict=True)
def test_uts46_414(self):
self.assertRaises(idna.IDNAError, idna.decode, 'a.bc--de.f', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'a.bc--de.f', strict=True)
def test_uts46_415(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--xn---epa', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--xn---epa', strict=True)
def test_uts46_416(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ä.\xad.c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ä.\xad.c', strict=True)
def test_uts46_417(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ä.\xad.c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ä.\xad.c', strict=True)
def test_uts46_418(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ä.\xad.C', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ä.\xad.C', strict=True)
def test_uts46_419(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ä.\xad.C', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ä.\xad.C', strict=True)
def test_uts46_420(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--4ca..c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--4ca..c', strict=True)
def test_uts46_421(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ä.-b.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ä.-b.', strict=True)
def test_uts46_422(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ä.-b.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ä.-b.', strict=True)
def test_uts46_423(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ä.-B.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ä.-B.', strict=True)
def test_uts46_424(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ä.-B.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ä.-B.', strict=True)
def test_uts46_425(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--4ca.-b.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--4ca.-b.', strict=True)
def test_uts46_426(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ä.b-.c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ä.b-.c', strict=True)
def test_uts46_427(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ä.b-.c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ä.b-.c', strict=True)
def test_uts46_428(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ä.B-.C', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ä.B-.C', strict=True)
def test_uts46_429(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ä.B-.C', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ä.B-.C', strict=True)
def test_uts46_430(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ä.b-.C', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ä.b-.C', strict=True)
def test_uts46_431(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ä.b-.C', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ä.b-.C', strict=True)
def test_uts46_432(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--4ca.b-.c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--4ca.b-.c', strict=True)
def test_uts46_433(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ä.-.c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ä.-.c', strict=True)
def test_uts46_434(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ä.-.c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ä.-.c', strict=True)
def test_uts46_435(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ä.-.C', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ä.-.C', strict=True)
def test_uts46_436(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ä.-.C', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ä.-.C', strict=True)
def test_uts46_437(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--4ca.-.c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--4ca.-.c', strict=True)
def test_uts46_438(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ä.bc--de.f', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ä.bc--de.f', strict=True)
def test_uts46_439(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ä.bc--de.f', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ä.bc--de.f', strict=True)
def test_uts46_440(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ä.BC--DE.F', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ä.BC--DE.F', strict=True)
def test_uts46_441(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ä.BC--DE.F', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ä.BC--DE.F', strict=True)
def test_uts46_442(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ä.bc--De.f', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ä.bc--De.f', strict=True)
def test_uts46_443(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ä.bc--De.f', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ä.bc--De.f', strict=True)
def test_uts46_444(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--4ca.bc--de.f', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--4ca.bc--de.f', strict=True)
def test_uts46_445(self):
self.assertRaises(idna.IDNAError, idna.decode, 'a.b.̈c.d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'a.b.̈c.d', strict=True)
def test_uts46_446(self):
self.assertRaises(idna.IDNAError, idna.decode, 'A.B.̈C.D', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'A.B.̈C.D', strict=True)
def test_uts46_447(self):
self.assertRaises(idna.IDNAError, idna.decode, 'A.b.̈c.d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'A.b.̈c.d', strict=True)
def test_uts46_448(self):
self.assertRaises(idna.IDNAError, idna.decode, 'a.b.xn--c-bcb.d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'a.b.xn--c-bcb.d', strict=True)
def test_uts46_449(self):
self.assertEqual(idna.decode('A0', uts46=True, strict=True), 'a0')
self.assertEqual(idna.encode('A0', uts46=True, strict=True), b'a0')
def test_uts46_450(self):
self.assertEqual(idna.decode('0A', uts46=True, strict=True), '0a')
self.assertEqual(idna.encode('0A', uts46=True, strict=True), b'0a')
def test_uts46_455(self):
self.assertRaises(idna.IDNAError, idna.decode, 'b-.א', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'b-.א', strict=True)
def test_uts46_456(self):
self.assertRaises(idna.IDNAError, idna.decode, 'B-.א', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'B-.א', strict=True)
def test_uts46_457(self):
self.assertRaises(idna.IDNAError, idna.decode, 'b-.xn--4db', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'b-.xn--4db', strict=True)
def test_uts46_458(self):
self.assertRaises(idna.IDNAError, idna.decode, 'd.xn----dha.xn--4db', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'd.xn----dha.xn--4db', strict=True)
def test_uts46_459(self):
self.assertRaises(idna.IDNAError, idna.decode, 'aא', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'aא', strict=True)
def test_uts46_460(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Aא', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Aא', strict=True)
def test_uts46_461(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--a-0hc', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--a-0hc', strict=True)
def test_uts46_462(self):
self.assertEqual(idna.decode('אׇ', uts46=True, strict=True), 'אׇ')
self.assertEqual(idna.encode('אׇ', uts46=True, strict=True), b'xn--vdbr')
def test_uts46_463(self):
self.assertEqual(idna.decode('xn--vdbr', uts46=True, strict=True), 'אׇ')
self.assertEqual(idna.encode('xn--vdbr', uts46=True, strict=True), b'xn--vdbr')
def test_uts46_464(self):
self.assertEqual(idna.decode('א9ׇ', uts46=True, strict=True), 'א9ׇ')
self.assertEqual(idna.encode('א9ׇ', uts46=True, strict=True), b'xn--9-ihcz')
def test_uts46_465(self):
self.assertEqual(idna.decode('xn--9-ihcz', uts46=True, strict=True), 'א9ׇ')
self.assertEqual(idna.encode('xn--9-ihcz', uts46=True, strict=True), b'xn--9-ihcz')
def test_uts46_466(self):
self.assertRaises(idna.IDNAError, idna.decode, 'אaׇ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'אaׇ', strict=True)
def test_uts46_467(self):
self.assertRaises(idna.IDNAError, idna.decode, 'אAׇ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'אAׇ', strict=True)
def test_uts46_468(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--a-ihcz', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--a-ihcz', strict=True)
def test_uts46_469(self):
self.assertEqual(idna.decode('את', uts46=True, strict=True), 'את')
self.assertEqual(idna.encode('את', uts46=True, strict=True), b'xn--4db6c')
def test_uts46_470(self):
self.assertEqual(idna.decode('xn--4db6c', uts46=True, strict=True), 'את')
self.assertEqual(idna.encode('xn--4db6c', uts46=True, strict=True), b'xn--4db6c')
def test_uts46_471(self):
self.assertEqual(idna.decode('א׳ת', uts46=True, strict=True), 'א׳ת')
self.assertEqual(idna.encode('א׳ת', uts46=True, strict=True), b'xn--4db6c0a')
def test_uts46_472(self):
self.assertEqual(idna.decode('xn--4db6c0a', uts46=True, strict=True), 'א׳ת')
self.assertEqual(idna.encode('xn--4db6c0a', uts46=True, strict=True), b'xn--4db6c0a')
def test_uts46_473(self):
self.assertRaises(idna.IDNAError, idna.decode, 'aאTz', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'aאTz', strict=True)
def test_uts46_474(self):
self.assertRaises(idna.IDNAError, idna.decode, 'aאtz', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'aאtz', strict=True)
def test_uts46_475(self):
self.assertRaises(idna.IDNAError, idna.decode, 'AאTZ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'AאTZ', strict=True)
def test_uts46_476(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Aאtz', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Aאtz', strict=True)
def test_uts46_477(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--atz-qpe', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--atz-qpe', strict=True)
def test_uts46_478(self):
self.assertRaises(idna.IDNAError, idna.decode, 'אTת', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'אTת', strict=True)
def test_uts46_479(self):
self.assertRaises(idna.IDNAError, idna.decode, 'אtת', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'אtת', strict=True)
def test_uts46_480(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--t-zhc3f', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--t-zhc3f', strict=True)
def test_uts46_481(self):
self.assertEqual(idna.decode('א7ת', uts46=True, strict=True), 'א7ת')
self.assertEqual(idna.encode('א7ת', uts46=True, strict=True), b'xn--7-zhc3f')
def test_uts46_482(self):
self.assertEqual(idna.decode('xn--7-zhc3f', uts46=True, strict=True), 'א7ת')
self.assertEqual(idna.encode('xn--7-zhc3f', uts46=True, strict=True), b'xn--7-zhc3f')
def test_uts46_483(self):
self.assertEqual(idna.decode('א٧ת', uts46=True, strict=True), 'א٧ת')
self.assertEqual(idna.encode('א٧ת', uts46=True, strict=True), b'xn--4db6c6t')
def test_uts46_484(self):
self.assertEqual(idna.decode('xn--4db6c6t', uts46=True, strict=True), 'א٧ת')
self.assertEqual(idna.encode('xn--4db6c6t', uts46=True, strict=True), b'xn--4db6c6t')
def test_uts46_485(self):
self.assertRaises(idna.IDNAError, idna.decode, 'a7٧z', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'a7٧z', strict=True)
def test_uts46_486(self):
self.assertRaises(idna.IDNAError, idna.decode, 'A7٧Z', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'A7٧Z', strict=True)
def test_uts46_487(self):
self.assertRaises(idna.IDNAError, idna.decode, 'A7٧z', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'A7٧z', strict=True)
def test_uts46_488(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--a7z-06e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--a7z-06e', strict=True)
def test_uts46_489(self):
self.assertRaises(idna.IDNAError, idna.decode, 'א7٧ת', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'א7٧ת', strict=True)
def test_uts46_490(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--7-zhc3fty', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--7-zhc3fty', strict=True)
def test_uts46_491(self):
self.assertEqual(idna.decode('ஹ்\u200d', uts46=True, strict=True), 'ஹ்\u200d')
self.assertEqual(idna.encode('ஹ்\u200d', uts46=True, strict=True), b'xn--dmc4b194h')
def test_uts46_492(self):
self.assertEqual(idna.decode('xn--dmc4b', uts46=True, strict=True), 'ஹ்')
self.assertEqual(idna.encode('xn--dmc4b', uts46=True, strict=True), b'xn--dmc4b')
def test_uts46_493(self):
self.assertEqual(idna.decode('ஹ்', uts46=True, strict=True), 'ஹ்')
self.assertEqual(idna.encode('ஹ்', uts46=True, strict=True), b'xn--dmc4b')
def test_uts46_494(self):
self.assertEqual(idna.decode('xn--dmc4b194h', uts46=True, strict=True), 'ஹ்\u200d')
self.assertEqual(idna.encode('xn--dmc4b194h', uts46=True, strict=True), b'xn--dmc4b194h')
def test_uts46_495(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ஹ\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ஹ\u200d', strict=True)
def test_uts46_496(self):
self.assertEqual(idna.decode('xn--dmc', uts46=True, strict=True), 'ஹ')
self.assertEqual(idna.encode('xn--dmc', uts46=True, strict=True), b'xn--dmc')
def test_uts46_497(self):
self.assertEqual(idna.decode('ஹ', uts46=True, strict=True), 'ஹ')
self.assertEqual(idna.encode('ஹ', uts46=True, strict=True), b'xn--dmc')
def test_uts46_498(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--dmc225h', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--dmc225h', strict=True)
def test_uts46_499(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d', strict=True)
def test_uts46_500(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1ug', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1ug', strict=True)
def test_uts46_501(self):
self.assertEqual(idna.decode('ஹ்\u200c', uts46=True, strict=True), 'ஹ்\u200c')
self.assertEqual(idna.encode('ஹ்\u200c', uts46=True, strict=True), b'xn--dmc4by94h')
def test_uts46_502(self):
self.assertEqual(idna.decode('xn--dmc4by94h', uts46=True, strict=True), 'ஹ்\u200c')
self.assertEqual(idna.encode('xn--dmc4by94h', uts46=True, strict=True), b'xn--dmc4by94h')
def test_uts46_503(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ஹ\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ஹ\u200c', strict=True)
def test_uts46_504(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--dmc025h', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--dmc025h', strict=True)
def test_uts46_505(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c', strict=True)
def test_uts46_506(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0ug', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0ug', strict=True)
def test_uts46_507(self):
self.assertEqual(idna.decode('لٰ\u200cۭۯ', uts46=True, strict=True), 'لٰ\u200cۭۯ')
self.assertEqual(idna.encode('لٰ\u200cۭۯ', uts46=True, strict=True), b'xn--ghb2gxqia7523a')
def test_uts46_508(self):
self.assertEqual(idna.decode('xn--ghb2gxqia', uts46=True, strict=True), 'لٰۭۯ')
self.assertEqual(idna.encode('xn--ghb2gxqia', uts46=True, strict=True), b'xn--ghb2gxqia')
def test_uts46_509(self):
self.assertEqual(idna.decode('لٰۭۯ', uts46=True, strict=True), 'لٰۭۯ')
self.assertEqual(idna.encode('لٰۭۯ', uts46=True, strict=True), b'xn--ghb2gxqia')
def test_uts46_510(self):
self.assertEqual(idna.decode('xn--ghb2gxqia7523a', uts46=True, strict=True), 'لٰ\u200cۭۯ')
self.assertEqual(idna.encode('xn--ghb2gxqia7523a', uts46=True, strict=True), b'xn--ghb2gxqia7523a')
def test_uts46_511(self):
self.assertEqual(idna.decode('لٰ\u200cۯ', uts46=True, strict=True), 'لٰ\u200cۯ')
self.assertEqual(idna.encode('لٰ\u200cۯ', uts46=True, strict=True), b'xn--ghb2g3qq34f')
def test_uts46_512(self):
self.assertEqual(idna.decode('xn--ghb2g3q', uts46=True, strict=True), 'لٰۯ')
self.assertEqual(idna.encode('xn--ghb2g3q', uts46=True, strict=True), b'xn--ghb2g3q')
def test_uts46_513(self):
self.assertEqual(idna.decode('لٰۯ', uts46=True, strict=True), 'لٰۯ')
self.assertEqual(idna.encode('لٰۯ', uts46=True, strict=True), b'xn--ghb2g3q')
def test_uts46_514(self):
self.assertEqual(idna.decode('xn--ghb2g3qq34f', uts46=True, strict=True), 'لٰ\u200cۯ')
self.assertEqual(idna.encode('xn--ghb2g3qq34f', uts46=True, strict=True), b'xn--ghb2g3qq34f')
def test_uts46_515(self):
self.assertEqual(idna.decode('ل\u200cۭۯ', uts46=True, strict=True), 'ل\u200cۭۯ')
self.assertEqual(idna.encode('ل\u200cۭۯ', uts46=True, strict=True), b'xn--ghb25aga828w')
def test_uts46_516(self):
self.assertEqual(idna.decode('xn--ghb25aga', uts46=True, strict=True), 'لۭۯ')
self.assertEqual(idna.encode('xn--ghb25aga', uts46=True, strict=True), b'xn--ghb25aga')
def test_uts46_517(self):
self.assertEqual(idna.decode('لۭۯ', uts46=True, strict=True), 'لۭۯ')
self.assertEqual(idna.encode('لۭۯ', uts46=True, strict=True), b'xn--ghb25aga')
def test_uts46_518(self):
self.assertEqual(idna.decode('xn--ghb25aga828w', uts46=True, strict=True), 'ل\u200cۭۯ')
self.assertEqual(idna.encode('xn--ghb25aga828w', uts46=True, strict=True), b'xn--ghb25aga828w')
def test_uts46_519(self):
self.assertEqual(idna.decode('ل\u200cۯ', uts46=True, strict=True), 'ل\u200cۯ')
self.assertEqual(idna.encode('ل\u200cۯ', uts46=True, strict=True), b'xn--ghb65a953d')
def test_uts46_520(self):
self.assertEqual(idna.decode('xn--ghb65a', uts46=True, strict=True), 'لۯ')
self.assertEqual(idna.encode('xn--ghb65a', uts46=True, strict=True), b'xn--ghb65a')
def test_uts46_521(self):
self.assertEqual(idna.decode('لۯ', uts46=True, strict=True), 'لۯ')
self.assertEqual(idna.encode('لۯ', uts46=True, strict=True), b'xn--ghb65a')
def test_uts46_522(self):
self.assertEqual(idna.decode('xn--ghb65a953d', uts46=True, strict=True), 'ل\u200cۯ')
self.assertEqual(idna.encode('xn--ghb65a953d', uts46=True, strict=True), b'xn--ghb65a953d')
def test_uts46_523(self):
self.assertRaises(idna.IDNAError, idna.decode, 'لٰ\u200cۭ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'لٰ\u200cۭ', strict=True)
def test_uts46_524(self):
self.assertEqual(idna.decode('xn--ghb2gxq', uts46=True, strict=True), 'لٰۭ')
self.assertEqual(idna.encode('xn--ghb2gxq', uts46=True, strict=True), b'xn--ghb2gxq')
def test_uts46_525(self):
self.assertEqual(idna.decode('لٰۭ', uts46=True, strict=True), 'لٰۭ')
self.assertEqual(idna.encode('لٰۭ', uts46=True, strict=True), b'xn--ghb2gxq')
def test_uts46_526(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ghb2gxqy34f', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ghb2gxqy34f', strict=True)
def test_uts46_527(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ۯ\u200cۯ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ۯ\u200cۯ', strict=True)
def test_uts46_528(self):
self.assertEqual(idna.decode('xn--cmba', uts46=True, strict=True), 'ۯۯ')
self.assertEqual(idna.encode('xn--cmba', uts46=True, strict=True), b'xn--cmba')
def test_uts46_529(self):
self.assertEqual(idna.decode('ۯۯ', uts46=True, strict=True), 'ۯۯ')
self.assertEqual(idna.encode('ۯۯ', uts46=True, strict=True), b'xn--cmba')
def test_uts46_530(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--cmba004q', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--cmba004q', strict=True)
def test_uts46_531(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ل\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ل\u200c', strict=True)
def test_uts46_532(self):
self.assertEqual(idna.decode('xn--ghb', uts46=True, strict=True), 'ل')
self.assertEqual(idna.encode('xn--ghb', uts46=True, strict=True), b'xn--ghb')
def test_uts46_533(self):
self.assertEqual(idna.decode('ل', uts46=True, strict=True), 'ل')
self.assertEqual(idna.encode('ل', uts46=True, strict=True), b'xn--ghb')
def test_uts46_534(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ghb413k', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ghb413k', strict=True)
def test_uts46_535(self):
self.assertRaises(idna.IDNAError, idna.decode, 'a。。b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'a。。b', strict=True)
def test_uts46_536(self):
self.assertRaises(idna.IDNAError, idna.decode, 'A。。B', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'A。。B', strict=True)
def test_uts46_537(self):
self.assertRaises(idna.IDNAError, idna.decode, 'a..b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'a..b', strict=True)
def test_uts46_538(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d。。ڹ\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d。。ڹ\u200c', strict=True)
def test_uts46_539(self):
self.assertRaises(idna.IDNAError, idna.decode, '..xn--skb', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '..xn--skb', strict=True)
def test_uts46_540(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1ug..xn--skb080k', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1ug..xn--skb080k', strict=True)
def test_uts46_541(self):
self.assertRaises(idna.IDNAError, idna.decode, 'א0٠', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'א0٠', strict=True)
def test_uts46_542(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0-zhc74b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0-zhc74b', strict=True)
def test_uts46_543(self):
self.assertRaises(idna.IDNAError, idna.decode, '$', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '$', strict=True)
def test_uts46_544(self):
self.assertRaises(idna.IDNAError, idna.decode, '⑷.four', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⑷.four', strict=True)
def test_uts46_545(self):
self.assertRaises(idna.IDNAError, idna.decode, '(4).four', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '(4).four', strict=True)
def test_uts46_546(self):
self.assertRaises(idna.IDNAError, idna.decode, '⑷.FOUR', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⑷.FOUR', strict=True)
def test_uts46_547(self):
self.assertRaises(idna.IDNAError, idna.decode, '⑷.Four', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⑷.Four', strict=True)
def test_uts46_548(self):
self.assertRaises(idna.IDNAError, idna.decode, 'a\ud900z', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'a\ud900z', strict=True)
def test_uts46_549(self):
self.assertRaises(idna.IDNAError, idna.decode, 'A\ud900Z', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'A\ud900Z', strict=True)
def test_uts46_550(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--', strict=True)
def test_uts46_551(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn---', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn---', strict=True)
def test_uts46_552(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ASCII-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ASCII-', strict=True)
def test_uts46_553(self):
self.assertEqual(idna.decode('ascii', uts46=True, strict=True), 'ascii')
self.assertEqual(idna.encode('ascii', uts46=True, strict=True), b'ascii')
def test_uts46_554(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--unicode-.org', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--unicode-.org', strict=True)
def test_uts46_555(self):
self.assertEqual(idna.decode('unicode.org', uts46=True, strict=True), 'unicode.org')
self.assertEqual(idna.encode('unicode.org', uts46=True, strict=True), b'unicode.org')
def test_uts46_556(self):
self.assertEqual(idna.decode('陋㛼当𤎫竮䗗', uts46=True, strict=True), '陋㛼当𤎫竮䗗')
self.assertEqual(idna.encode('陋㛼当𤎫竮䗗', uts46=True, strict=True), b'xn--snl253bgitxhzwu2arn60c')
def test_uts46_557(self):
self.assertEqual(idna.decode('陋㛼当𤎫竮䗗', uts46=True, strict=True), '陋㛼当𤎫竮䗗')
self.assertEqual(idna.encode('陋㛼当𤎫竮䗗', uts46=True, strict=True), b'xn--snl253bgitxhzwu2arn60c')
def test_uts46_558(self):
self.assertEqual(idna.decode('xn--snl253bgitxhzwu2arn60c', uts46=True, strict=True), '陋㛼当𤎫竮䗗')
self.assertEqual(idna.encode('xn--snl253bgitxhzwu2arn60c', uts46=True, strict=True), b'xn--snl253bgitxhzwu2arn60c')
def test_uts46_559(self):
self.assertEqual(idna.decode('電𡍪弳䎫窮䵗', uts46=True, strict=True), '電𡍪弳䎫窮䵗')
self.assertEqual(idna.encode('電𡍪弳䎫窮䵗', uts46=True, strict=True), b'xn--kbo60w31ob3z6t3av9z5b')
def test_uts46_560(self):
self.assertEqual(idna.decode('xn--kbo60w31ob3z6t3av9z5b', uts46=True, strict=True), '電𡍪弳䎫窮䵗')
self.assertEqual(idna.encode('xn--kbo60w31ob3z6t3av9z5b', uts46=True, strict=True), b'xn--kbo60w31ob3z6t3av9z5b')
def test_uts46_561(self):
self.assertEqual(idna.decode('xn--A-1ga', uts46=True, strict=True), 'aö')
self.assertEqual(idna.encode('xn--A-1ga', uts46=True, strict=True), b'xn--a-1ga')
def test_uts46_562(self):
self.assertEqual(idna.decode('aö', uts46=True, strict=True), 'aö')
self.assertEqual(idna.encode('aö', uts46=True, strict=True), b'xn--a-1ga')
def test_uts46_563(self):
self.assertEqual(idna.decode('aö', uts46=True, strict=True), 'aö')
self.assertEqual(idna.encode('aö', uts46=True, strict=True), b'xn--a-1ga')
def test_uts46_564(self):
self.assertEqual(idna.decode('AÖ', uts46=True, strict=True), 'aö')
self.assertEqual(idna.encode('AÖ', uts46=True, strict=True), b'xn--a-1ga')
def test_uts46_565(self):
self.assertEqual(idna.decode('AÖ', uts46=True, strict=True), 'aö')
self.assertEqual(idna.encode('AÖ', uts46=True, strict=True), b'xn--a-1ga')
def test_uts46_566(self):
self.assertEqual(idna.decode('Aö', uts46=True, strict=True), 'aö')
self.assertEqual(idna.encode('Aö', uts46=True, strict=True), b'xn--a-1ga')
def test_uts46_567(self):
self.assertEqual(idna.decode('Aö', uts46=True, strict=True), 'aö')
self.assertEqual(idna.encode('Aö', uts46=True, strict=True), b'xn--a-1ga')
def test_uts46_568(self):
self.assertRaises(idna.IDNAError, idna.decode, '≠', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≠', strict=True)
def test_uts46_569(self):
self.assertRaises(idna.IDNAError, idna.decode, '≠', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≠', strict=True)
def test_uts46_570(self):
self.assertRaises(idna.IDNAError, idna.decode, '≠', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≠', strict=True)
def test_uts46_571(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1ch', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1ch', strict=True)
def test_uts46_575(self):
self.assertEqual(idna.decode('123456789012345678901234567890123456789012345678901234567890123.1234567890Ä123456789012345678901234567890123456789012345.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b', uts46=True, strict=True), '123456789012345678901234567890123456789012345678901234567890123.1234567890ä123456789012345678901234567890123456789012345.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b')
self.assertEqual(idna.encode('123456789012345678901234567890123456789012345678901234567890123.1234567890Ä123456789012345678901234567890123456789012345.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b', uts46=True, strict=True), b'123456789012345678901234567890123456789012345678901234567890123.xn--1234567890123456789012345678901234567890123456789012345-kue.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b')
def test_uts46_576(self):
self.assertEqual(idna.decode('123456789012345678901234567890123456789012345678901234567890123.1234567890Ä123456789012345678901234567890123456789012345.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b', uts46=True, strict=True), '123456789012345678901234567890123456789012345678901234567890123.1234567890ä123456789012345678901234567890123456789012345.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b')
self.assertEqual(idna.encode('123456789012345678901234567890123456789012345678901234567890123.1234567890Ä123456789012345678901234567890123456789012345.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b', uts46=True, strict=True), b'123456789012345678901234567890123456789012345678901234567890123.xn--1234567890123456789012345678901234567890123456789012345-kue.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b')
def test_uts46_577(self):
self.assertEqual(idna.decode('123456789012345678901234567890123456789012345678901234567890123.1234567890Ä123456789012345678901234567890123456789012345.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b.', uts46=True, strict=True), '123456789012345678901234567890123456789012345678901234567890123.1234567890ä123456789012345678901234567890123456789012345.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b.')
self.assertRaises(idna.IDNAError, idna.encode, '123456789012345678901234567890123456789012345678901234567890123.1234567890Ä123456789012345678901234567890123456789012345.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b.', strict=True)
def test_uts46_578(self):
self.assertEqual(idna.decode('123456789012345678901234567890123456789012345678901234567890123.1234567890Ä123456789012345678901234567890123456789012345.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b.', uts46=True, strict=True), '123456789012345678901234567890123456789012345678901234567890123.1234567890ä123456789012345678901234567890123456789012345.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b.')
self.assertRaises(idna.IDNAError, idna.encode, '123456789012345678901234567890123456789012345678901234567890123.1234567890Ä123456789012345678901234567890123456789012345.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b.', strict=True)
def test_uts46_579(self):
self.assertEqual(idna.decode('123456789012345678901234567890123456789012345678901234567890123.1234567890Ä123456789012345678901234567890123456789012345.123456789012345678901234567890123456789012345678901234567890123.1234567890123456789012345678901234567890123456789012345678901c', uts46=True, strict=True), '123456789012345678901234567890123456789012345678901234567890123.1234567890ä123456789012345678901234567890123456789012345.123456789012345678901234567890123456789012345678901234567890123.1234567890123456789012345678901234567890123456789012345678901c')
self.assertRaises(idna.IDNAError, idna.encode, '123456789012345678901234567890123456789012345678901234567890123.1234567890Ä123456789012345678901234567890123456789012345.123456789012345678901234567890123456789012345678901234567890123.1234567890123456789012345678901234567890123456789012345678901c', strict=True)
def test_uts46_580(self):
self.assertEqual(idna.decode('123456789012345678901234567890123456789012345678901234567890123.1234567890Ä123456789012345678901234567890123456789012345.123456789012345678901234567890123456789012345678901234567890123.1234567890123456789012345678901234567890123456789012345678901c', uts46=True, strict=True), '123456789012345678901234567890123456789012345678901234567890123.1234567890ä123456789012345678901234567890123456789012345.123456789012345678901234567890123456789012345678901234567890123.1234567890123456789012345678901234567890123456789012345678901c')
self.assertRaises(idna.IDNAError, idna.encode, '123456789012345678901234567890123456789012345678901234567890123.1234567890Ä123456789012345678901234567890123456789012345.123456789012345678901234567890123456789012345678901234567890123.1234567890123456789012345678901234567890123456789012345678901c', strict=True)
def test_uts46_581(self):
self.assertEqual(idna.decode('123456789012345678901234567890123456789012345678901234567890123.1234567890Ä1234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789a', uts46=True, strict=True), '123456789012345678901234567890123456789012345678901234567890123.1234567890ä1234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789a')
self.assertRaises(idna.IDNAError, idna.encode, '123456789012345678901234567890123456789012345678901234567890123.1234567890Ä1234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789a', strict=True)
def test_uts46_582(self):
self.assertEqual(idna.decode('123456789012345678901234567890123456789012345678901234567890123.1234567890Ä1234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789a', uts46=True, strict=True), '123456789012345678901234567890123456789012345678901234567890123.1234567890ä1234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789a')
self.assertRaises(idna.IDNAError, idna.encode, '123456789012345678901234567890123456789012345678901234567890123.1234567890Ä1234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789a', strict=True)
def test_uts46_583(self):
self.assertEqual(idna.decode('123456789012345678901234567890123456789012345678901234567890123.1234567890Ä1234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789a.', uts46=True, strict=True), '123456789012345678901234567890123456789012345678901234567890123.1234567890ä1234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789a.')
self.assertRaises(idna.IDNAError, idna.encode, '123456789012345678901234567890123456789012345678901234567890123.1234567890Ä1234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789a.', strict=True)
def test_uts46_584(self):
self.assertEqual(idna.decode('123456789012345678901234567890123456789012345678901234567890123.1234567890Ä1234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789a.', uts46=True, strict=True), '123456789012345678901234567890123456789012345678901234567890123.1234567890ä1234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789a.')
self.assertRaises(idna.IDNAError, idna.encode, '123456789012345678901234567890123456789012345678901234567890123.1234567890Ä1234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789a.', strict=True)
def test_uts46_585(self):
self.assertEqual(idna.decode('123456789012345678901234567890123456789012345678901234567890123.1234567890Ä1234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b', uts46=True, strict=True), '123456789012345678901234567890123456789012345678901234567890123.1234567890ä1234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b')
self.assertRaises(idna.IDNAError, idna.encode, '123456789012345678901234567890123456789012345678901234567890123.1234567890Ä1234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b', strict=True)
def test_uts46_586(self):
self.assertEqual(idna.decode('123456789012345678901234567890123456789012345678901234567890123.1234567890Ä1234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b', uts46=True, strict=True), '123456789012345678901234567890123456789012345678901234567890123.1234567890ä1234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b')
self.assertRaises(idna.IDNAError, idna.encode, '123456789012345678901234567890123456789012345678901234567890123.1234567890Ä1234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b', strict=True)
def test_uts46_593(self):
self.assertRaises(idna.IDNAError, idna.decode, '⒕∝ٟ\U00093926.-󠄯', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⒕∝ٟ\U00093926.-󠄯', strict=True)
def test_uts46_594(self):
self.assertRaises(idna.IDNAError, idna.decode, '14.∝ٟ\U00093926.-󠄯', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '14.∝ٟ\U00093926.-󠄯', strict=True)
def test_uts46_595(self):
self.assertRaises(idna.IDNAError, idna.decode, '14.xn--7hb713l3v90n.-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '14.xn--7hb713l3v90n.-', strict=True)
def test_uts46_596(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--7hb713lfwbi1311b.-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--7hb713lfwbi1311b.-', strict=True)
def test_uts46_597(self):
self.assertEqual(idna.decode('ꡣ.ߏ', uts46=True, strict=True), 'ꡣ.ߏ')
self.assertEqual(idna.encode('ꡣ.ߏ', uts46=True, strict=True), b'xn--8c9a.xn--qsb')
def test_uts46_598(self):
self.assertEqual(idna.decode('xn--8c9a.xn--qsb', uts46=True, strict=True), 'ꡣ.ߏ')
self.assertEqual(idna.encode('xn--8c9a.xn--qsb', uts46=True, strict=True), b'xn--8c9a.xn--qsb')
def test_uts46_599(self):
self.assertRaises(idna.IDNAError, idna.decode, '≯\u0603。-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≯\u0603。-', strict=True)
def test_uts46_600(self):
self.assertRaises(idna.IDNAError, idna.decode, '≯\u0603。-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≯\u0603。-', strict=True)
def test_uts46_601(self):
self.assertRaises(idna.IDNAError, idna.decode, '≯\u0603。-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≯\u0603。-', strict=True)
def test_uts46_602(self):
self.assertRaises(idna.IDNAError, idna.decode, '≯\u0603。-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≯\u0603。-', strict=True)
def test_uts46_603(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--lfb566l.-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--lfb566l.-', strict=True)
def test_uts46_604(self):
self.assertRaises(idna.IDNAError, idna.decode, '⾛𐹧⾕.ᅟ\U000e05f0ςႭ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⾛𐹧⾕.ᅟ\U000e05f0ςႭ', strict=True)
def test_uts46_605(self):
self.assertRaises(idna.IDNAError, idna.decode, '走𐹧谷.ᅟ\U000e05f0ςႭ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '走𐹧谷.ᅟ\U000e05f0ςႭ', strict=True)
def test_uts46_606(self):
self.assertRaises(idna.IDNAError, idna.decode, '走𐹧谷.ᅟ\U000e05f0ςⴍ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '走𐹧谷.ᅟ\U000e05f0ςⴍ', strict=True)
def test_uts46_607(self):
self.assertRaises(idna.IDNAError, idna.decode, '走𐹧谷.ᅟ\U000e05f0ΣႭ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '走𐹧谷.ᅟ\U000e05f0ΣႭ', strict=True)
def test_uts46_608(self):
self.assertRaises(idna.IDNAError, idna.decode, '走𐹧谷.ᅟ\U000e05f0σⴍ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '走𐹧谷.ᅟ\U000e05f0σⴍ', strict=True)
def test_uts46_609(self):
self.assertRaises(idna.IDNAError, idna.decode, '走𐹧谷.ᅟ\U000e05f0Σⴍ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '走𐹧谷.ᅟ\U000e05f0Σⴍ', strict=True)
def test_uts46_610(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--6g3a1x434z.xn--4xa452s5d17u', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--6g3a1x434z.xn--4xa452s5d17u', strict=True)
def test_uts46_611(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--6g3a1x434z.xn--3xa652s5d17u', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--6g3a1x434z.xn--3xa652s5d17u', strict=True)
def test_uts46_612(self):
self.assertRaises(idna.IDNAError, idna.decode, '⾛𐹧⾕.ᅟ\U000e05f0ςⴍ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⾛𐹧⾕.ᅟ\U000e05f0ςⴍ', strict=True)
def test_uts46_613(self):
self.assertRaises(idna.IDNAError, idna.decode, '⾛𐹧⾕.ᅟ\U000e05f0ΣႭ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⾛𐹧⾕.ᅟ\U000e05f0ΣႭ', strict=True)
def test_uts46_614(self):
self.assertRaises(idna.IDNAError, idna.decode, '⾛𐹧⾕.ᅟ\U000e05f0σⴍ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⾛𐹧⾕.ᅟ\U000e05f0σⴍ', strict=True)
def test_uts46_615(self):
self.assertRaises(idna.IDNAError, idna.decode, '⾛𐹧⾕.ᅟ\U000e05f0Σⴍ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⾛𐹧⾕.ᅟ\U000e05f0Σⴍ', strict=True)
def test_uts46_616(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--6g3a1x434z.xn--4xa180eotvh7453a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--6g3a1x434z.xn--4xa180eotvh7453a', strict=True)
def test_uts46_617(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--6g3a1x434z.xn--4xa627dhpae6345i', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--6g3a1x434z.xn--4xa627dhpae6345i', strict=True)
def test_uts46_618(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--6g3a1x434z.xn--3xa380eotvh7453a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--6g3a1x434z.xn--3xa380eotvh7453a', strict=True)
def test_uts46_619(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--6g3a1x434z.xn--3xa827dhpae6345i', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--6g3a1x434z.xn--3xa827dhpae6345i', strict=True)
def test_uts46_620(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d≠ᢙ≯.솣-ᡴႠ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d≠ᢙ≯.솣-ᡴႠ', strict=True)
def test_uts46_621(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d≠ᢙ≯.솣-ᡴႠ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d≠ᢙ≯.솣-ᡴႠ', strict=True)
def test_uts46_622(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d≠ᢙ≯.솣-ᡴⴀ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d≠ᢙ≯.솣-ᡴⴀ', strict=True)
def test_uts46_623(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d≠ᢙ≯.솣-ᡴⴀ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d≠ᢙ≯.솣-ᡴⴀ', strict=True)
def test_uts46_624(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--jbf911clb.xn----p9j493ivi4l', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--jbf911clb.xn----p9j493ivi4l', strict=True)
def test_uts46_625(self):
self.assertRaises(idna.IDNAError, idna.decode, '≠ᢙ≯.솣-ᡴⴀ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≠ᢙ≯.솣-ᡴⴀ', strict=True)
def test_uts46_626(self):
self.assertRaises(idna.IDNAError, idna.decode, '≠ᢙ≯.솣-ᡴⴀ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≠ᢙ≯.솣-ᡴⴀ', strict=True)
def test_uts46_627(self):
self.assertRaises(idna.IDNAError, idna.decode, '≠ᢙ≯.솣-ᡴႠ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≠ᢙ≯.솣-ᡴႠ', strict=True)
def test_uts46_628(self):
self.assertRaises(idna.IDNAError, idna.decode, '≠ᢙ≯.솣-ᡴႠ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≠ᢙ≯.솣-ᡴႠ', strict=True)
def test_uts46_629(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--jbf929a90b0b.xn----p9j493ivi4l', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--jbf929a90b0b.xn----p9j493ivi4l', strict=True)
def test_uts46_630(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--jbf911clb.xn----6zg521d196p', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--jbf911clb.xn----6zg521d196p', strict=True)
def test_uts46_631(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--jbf929a90b0b.xn----6zg521d196p', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--jbf929a90b0b.xn----6zg521d196p', strict=True)
def test_uts46_632(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0006f79c.𐿇ྡྷݽ\u0600', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0006f79c.𐿇ྡྷݽ\u0600', strict=True)
def test_uts46_633(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0006f79c.𐿇ྡྷݽ\u0600', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0006f79c.𐿇ྡྷݽ\u0600', strict=True)
def test_uts46_634(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0006f79c.𐿇ྡྷݽ\u0600', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0006f79c.𐿇ྡྷݽ\u0600', strict=True)
def test_uts46_635(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--gw68a.xn--ifb57ev2psc6027m', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--gw68a.xn--ifb57ev2psc6027m', strict=True)
def test_uts46_636(self):
self.assertRaises(idna.IDNAError, idna.decode, '𣳔̃.𑓂', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𣳔̃.𑓂', strict=True)
def test_uts46_637(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--nsa95820a.xn--wz1d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--nsa95820a.xn--wz1d', strict=True)
def test_uts46_638(self):
self.assertRaises(idna.IDNAError, idna.decode, '𞤀𞥅\U00058431。󠄌Ⴣꡥ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𞤀𞥅\U00058431。󠄌Ⴣꡥ', strict=True)
def test_uts46_639(self):
self.assertRaises(idna.IDNAError, idna.decode, '𞤢𞥅\U00058431。󠄌ⴣꡥ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𞤢𞥅\U00058431。󠄌ⴣꡥ', strict=True)
def test_uts46_640(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--9d6hgcy3556a.xn--rlju750b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--9d6hgcy3556a.xn--rlju750b', strict=True)
def test_uts46_641(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--9d6hgcy3556a.xn--7nd0578e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--9d6hgcy3556a.xn--7nd0578e', strict=True)
def test_uts46_642(self):
self.assertRaises(idna.IDNAError, idna.decode, '𞤀𞥅\U00058431。󠄌ⴣꡥ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𞤀𞥅\U00058431。󠄌ⴣꡥ', strict=True)
def test_uts46_643(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u08e2𑁿ς𖬱。󠅡렧', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u08e2𑁿ς𖬱。󠅡렧', strict=True)
def test_uts46_644(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u08e2𑁿ς𖬱。󠅡렧', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u08e2𑁿ς𖬱。󠅡렧', strict=True)
def test_uts46_645(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u08e2𑁿Σ𖬱。󠅡렧', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u08e2𑁿Σ𖬱。󠅡렧', strict=True)
def test_uts46_646(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u08e2𑁿Σ𖬱。󠅡렧', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u08e2𑁿Σ𖬱。󠅡렧', strict=True)
def test_uts46_647(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u08e2𑁿σ𖬱。󠅡렧', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u08e2𑁿σ𖬱。󠅡렧', strict=True)
def test_uts46_648(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u08e2𑁿σ𖬱。󠅡렧', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u08e2𑁿σ𖬱。󠅡렧', strict=True)
def test_uts46_649(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--4xa53xp48ys2xc.xn--kn2b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--4xa53xp48ys2xc.xn--kn2b', strict=True)
def test_uts46_650(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--3xa73xp48ys2xc.xn--kn2b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--3xa73xp48ys2xc.xn--kn2b', strict=True)
def test_uts46_651(self):
self.assertRaises(idna.IDNAError, idna.decode, '-\u200d。𞤍\u200c\u200d⒈', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-\u200d。𞤍\u200c\u200d⒈', strict=True)
def test_uts46_652(self):
self.assertRaises(idna.IDNAError, idna.decode, '-\u200d。𞤍\u200c\u200d1.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-\u200d。𞤍\u200c\u200d1.', strict=True)
def test_uts46_653(self):
self.assertRaises(idna.IDNAError, idna.decode, '-\u200d。𞤯\u200c\u200d1.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-\u200d。𞤯\u200c\u200d1.', strict=True)
def test_uts46_654(self):
self.assertRaises(idna.IDNAError, idna.decode, '-.xn--1-0i8r.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-.xn--1-0i8r.', strict=True)
def test_uts46_655(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----ugn.xn--1-rgnd61297b.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----ugn.xn--1-rgnd61297b.', strict=True)
def test_uts46_656(self):
self.assertRaises(idna.IDNAError, idna.decode, '-\u200d。𞤯\u200c\u200d⒈', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-\u200d。𞤯\u200c\u200d⒈', strict=True)
def test_uts46_657(self):
self.assertRaises(idna.IDNAError, idna.decode, '-.xn--tsh3666n', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-.xn--tsh3666n', strict=True)
def test_uts46_658(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----ugn.xn--0ugc555aiv51d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----ugn.xn--0ugc555aiv51d', strict=True)
def test_uts46_659(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c\U000853ad.Ⴒ𑇀', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c\U000853ad.Ⴒ𑇀', strict=True)
def test_uts46_660(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c\U000853ad.ⴒ𑇀', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c\U000853ad.ⴒ𑇀', strict=True)
def test_uts46_661(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--bn95b.xn--9kj2034e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--bn95b.xn--9kj2034e', strict=True)
def test_uts46_662(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0ug15083f.xn--9kj2034e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0ug15083f.xn--9kj2034e', strict=True)
def test_uts46_663(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--bn95b.xn--qnd6272k', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--bn95b.xn--qnd6272k', strict=True)
def test_uts46_664(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0ug15083f.xn--qnd6272k', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0ug15083f.xn--qnd6272k', strict=True)
def test_uts46_665(self):
self.assertRaises(idna.IDNAError, idna.decode, '繱𑖿\u200d.8︒', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '繱𑖿\u200d.8︒', strict=True)
def test_uts46_666(self):
self.assertEqual(idna.decode('繱𑖿\u200d.8。', uts46=True, strict=True), '繱𑖿\u200d.8.')
self.assertRaises(idna.IDNAError, idna.encode, '繱𑖿\u200d.8。', strict=True)
def test_uts46_673(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--gl0as212a.xn--8-o89h', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--gl0as212a.xn--8-o89h', strict=True)
def test_uts46_674(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1ug6928ac48e.xn--8-o89h', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1ug6928ac48e.xn--8-o89h', strict=True)
def test_uts46_675(self):
self.assertRaises(idna.IDNAError, idna.decode, '󠆾.𞀈', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '󠆾.𞀈', strict=True)
def test_uts46_676(self):
self.assertRaises(idna.IDNAError, idna.decode, '󠆾.𞀈', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '󠆾.𞀈', strict=True)
def test_uts46_677(self):
self.assertRaises(idna.IDNAError, idna.decode, '.xn--ph4h', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '.xn--ph4h', strict=True)
def test_uts46_678(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ß۫。\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ß۫。\u200d', strict=True)
def test_uts46_679(self):
self.assertRaises(idna.IDNAError, idna.decode, 'SS۫。\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'SS۫。\u200d', strict=True)
def test_uts46_680(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ss۫。\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ss۫。\u200d', strict=True)
def test_uts46_681(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ss۫。\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ss۫。\u200d', strict=True)
def test_uts46_684(self):
self.assertEqual(idna.decode('SS۫.', uts46=True, strict=True), 'ss۫.')
self.assertRaises(idna.IDNAError, idna.encode, 'SS۫.', strict=True)
def test_uts46_685(self):
self.assertEqual(idna.decode('Ss۫.', uts46=True, strict=True), 'ss۫.')
self.assertRaises(idna.IDNAError, idna.encode, 'Ss۫.', strict=True)
def test_uts46_686(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ss-59d.xn--1ug', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ss-59d.xn--1ug', strict=True)
def test_uts46_687(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--zca012a.xn--1ug', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--zca012a.xn--1ug', strict=True)
def test_uts46_688(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000e0435\u200c⒈.\U000e0387', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000e0435\u200c⒈.\U000e0387', strict=True)
def test_uts46_689(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000e0435\u200c1..\U000e0387', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000e0435\u200c1..\U000e0387', strict=True)
def test_uts46_690(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1-bs31m..xn--tv36e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1-bs31m..xn--tv36e', strict=True)
def test_uts46_691(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1-rgn37671n..xn--tv36e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1-rgn37671n..xn--tv36e', strict=True)
def test_uts46_692(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--tshz2001k.xn--tv36e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--tshz2001k.xn--tv36e', strict=True)
def test_uts46_693(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0ug88o47900b.xn--tv36e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0ug88o47900b.xn--tv36e', strict=True)
def test_uts46_694(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000df223ٟꪲß。\U000cc4e7', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000df223ٟꪲß。\U000cc4e7', strict=True)
def test_uts46_695(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000df223ٟꪲSS。\U000cc4e7', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000df223ٟꪲSS。\U000cc4e7', strict=True)
def test_uts46_696(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000df223ٟꪲss。\U000cc4e7', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000df223ٟꪲss。\U000cc4e7', strict=True)
def test_uts46_697(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000df223ٟꪲSs。\U000cc4e7', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000df223ٟꪲSs。\U000cc4e7', strict=True)
def test_uts46_698(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ss-3xd2839nncy1m.xn--bb79d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ss-3xd2839nncy1m.xn--bb79d', strict=True)
def test_uts46_699(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--zca92z0t7n5w96j.xn--bb79d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--zca92z0t7n5w96j.xn--bb79d', strict=True)
def test_uts46_700(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ݴ\u200c𞤿。\U0003d610䉜\u200d\U0007f93c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ݴ\u200c𞤿。\U0003d610䉜\u200d\U0007f93c', strict=True)
def test_uts46_701(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ݴ\u200c𞤝。\U0003d610䉜\u200d\U0007f93c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ݴ\u200c𞤝。\U0003d610䉜\u200d\U0007f93c', strict=True)
def test_uts46_702(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--4pb2977v.xn--z0nt555ukbnv', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--4pb2977v.xn--z0nt555ukbnv', strict=True)
def test_uts46_703(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--4pb607jjt73a.xn--1ug236ke314donv1a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--4pb607jjt73a.xn--1ug236ke314donv1a', strict=True)
def test_uts46_704(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U00094b5cςᡱ⒈.≮𑄳\u200d𐮍', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U00094b5cςᡱ⒈.≮𑄳\u200d𐮍', strict=True)
def test_uts46_705(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U00094b5cςᡱ⒈.≮𑄳\u200d𐮍', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U00094b5cςᡱ⒈.≮𑄳\u200d𐮍', strict=True)
def test_uts46_706(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U00094b5cςᡱ1..≮𑄳\u200d𐮍', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U00094b5cςᡱ1..≮𑄳\u200d𐮍', strict=True)
def test_uts46_707(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U00094b5cςᡱ1..≮𑄳\u200d𐮍', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U00094b5cςᡱ1..≮𑄳\u200d𐮍', strict=True)
def test_uts46_708(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U00094b5cΣᡱ1..≮𑄳\u200d𐮍', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U00094b5cΣᡱ1..≮𑄳\u200d𐮍', strict=True)
def test_uts46_709(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U00094b5cΣᡱ1..≮𑄳\u200d𐮍', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U00094b5cΣᡱ1..≮𑄳\u200d𐮍', strict=True)
def test_uts46_710(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U00094b5cσᡱ1..≮𑄳\u200d𐮍', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U00094b5cσᡱ1..≮𑄳\u200d𐮍', strict=True)
def test_uts46_711(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U00094b5cσᡱ1..≮𑄳\u200d𐮍', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U00094b5cσᡱ1..≮𑄳\u200d𐮍', strict=True)
def test_uts46_712(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1-zmb699meq63t..xn--gdh5392g6sd', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1-zmb699meq63t..xn--gdh5392g6sd', strict=True)
def test_uts46_713(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1-zmb699meq63t..xn--1ug85gn777ahze', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1-zmb699meq63t..xn--1ug85gn777ahze', strict=True)
def test_uts46_714(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1-xmb999meq63t..xn--1ug85gn777ahze', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1-xmb999meq63t..xn--1ug85gn777ahze', strict=True)
def test_uts46_715(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U00094b5cΣᡱ⒈.≮𑄳\u200d𐮍', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U00094b5cΣᡱ⒈.≮𑄳\u200d𐮍', strict=True)
def test_uts46_716(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U00094b5cΣᡱ⒈.≮𑄳\u200d𐮍', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U00094b5cΣᡱ⒈.≮𑄳\u200d𐮍', strict=True)
def test_uts46_717(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U00094b5cσᡱ⒈.≮𑄳\u200d𐮍', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U00094b5cσᡱ⒈.≮𑄳\u200d𐮍', strict=True)
def test_uts46_718(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U00094b5cσᡱ⒈.≮𑄳\u200d𐮍', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U00094b5cσᡱ⒈.≮𑄳\u200d𐮍', strict=True)
def test_uts46_719(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--4xa207hkzinr77u.xn--gdh5392g6sd', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--4xa207hkzinr77u.xn--gdh5392g6sd', strict=True)
def test_uts46_720(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--4xa207hkzinr77u.xn--1ug85gn777ahze', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--4xa207hkzinr77u.xn--1ug85gn777ahze', strict=True)
def test_uts46_721(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--3xa407hkzinr77u.xn--1ug85gn777ahze', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--3xa407hkzinr77u.xn--1ug85gn777ahze', strict=True)
def test_uts46_722(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ㅤ्Ⴀ័.᠋', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ㅤ्Ⴀ័.᠋', strict=True)
def test_uts46_723(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᅠ्Ⴀ័.᠋', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᅠ्Ⴀ័.᠋', strict=True)
def test_uts46_724(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᅠ्ⴀ័.᠋', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᅠ्ⴀ័.᠋', strict=True)
def test_uts46_725(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--n3b445e53p.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--n3b445e53p.', strict=True)
def test_uts46_726(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ㅤ्ⴀ័.᠋', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ㅤ्ⴀ័.᠋', strict=True)
def test_uts46_727(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--n3b742bkqf4ty.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--n3b742bkqf4ty.', strict=True)
def test_uts46_728(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--n3b468aoqa89r.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--n3b468aoqa89r.', strict=True)
def test_uts46_729(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--n3b445e53po6d.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--n3b445e53po6d.', strict=True)
def test_uts46_730(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--n3b468azngju2a.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--n3b468azngju2a.', strict=True)
def test_uts46_731(self):
self.assertRaises(idna.IDNAError, idna.decode, '❣\u200d.্𑰽ؒꤩ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '❣\u200d.্𑰽ؒꤩ', strict=True)
def test_uts46_732(self):
self.assertRaises(idna.IDNAError, idna.decode, '❣\u200d.্𑰽ؒꤩ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '❣\u200d.্𑰽ؒꤩ', strict=True)
def test_uts46_733(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--pei.xn--0fb32q3w7q2g4d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--pei.xn--0fb32q3w7q2g4d', strict=True)
def test_uts46_734(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1ugy10a.xn--0fb32q3w7q2g4d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1ugy10a.xn--0fb32q3w7q2g4d', strict=True)
def test_uts46_735(self):
self.assertRaises(idna.IDNAError, idna.decode, '≮𐳺\U00010e44.≯\U0006abb8ꡅ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≮𐳺\U00010e44.≯\U0006abb8ꡅ', strict=True)
def test_uts46_736(self):
self.assertRaises(idna.IDNAError, idna.decode, '≮𐳺\U00010e44.≯\U0006abb8ꡅ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≮𐳺\U00010e44.≯\U0006abb8ꡅ', strict=True)
def test_uts46_737(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--gdh7943gk2a.xn--hdh1383c5e36c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--gdh7943gk2a.xn--hdh1383c5e36c', strict=True)
def test_uts46_738(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ೌ𐧅𐳏\U000e0cba。್ᠦ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ೌ𐧅𐳏\U000e0cba。್ᠦ', strict=True)
def test_uts46_739(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ೌ𐧅𐳏\U000e0cba。್ᠦ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ೌ𐧅𐳏\U000e0cba。್ᠦ', strict=True)
def test_uts46_740(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ೌ𐧅𐲏\U000e0cba。್ᠦ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ೌ𐧅𐲏\U000e0cba。್ᠦ', strict=True)
def test_uts46_741(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--7tc6360ky5bn2732c.xn--8tc429c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--7tc6360ky5bn2732c.xn--8tc429c', strict=True)
def test_uts46_742(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ೌ𐧅𐲏\U000e0cba。್ᠦ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ೌ𐧅𐲏\U000e0cba。್ᠦ', strict=True)
def test_uts46_743(self):
self.assertRaises(idna.IDNAError, idna.decode, '͉。𧡫', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '͉。𧡫', strict=True)
def test_uts46_744(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--nua.xn--bc6k', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--nua.xn--bc6k', strict=True)
def test_uts46_745(self):
self.assertRaises(idna.IDNAError, idna.decode, '𑰿󠅦.ᅠ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𑰿󠅦.ᅠ', strict=True)
def test_uts46_746(self):
self.assertRaises(idna.IDNAError, idna.decode, '𑰿󠅦.ᅠ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𑰿󠅦.ᅠ', strict=True)
def test_uts46_747(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ok3d.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ok3d.', strict=True)
def test_uts46_748(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ok3d.xn--psd', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ok3d.xn--psd', strict=True)
def test_uts46_749(self):
self.assertRaises(idna.IDNAError, idna.decode, '-𞤆\u200d。\U000f8f04\U0001ecd2', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-𞤆\u200d。\U000f8f04\U0001ecd2', strict=True)
def test_uts46_750(self):
self.assertRaises(idna.IDNAError, idna.decode, '-𞤨\u200d。\U000f8f04\U0001ecd2', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-𞤨\u200d。\U000f8f04\U0001ecd2', strict=True)
def test_uts46_751(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----ni8r.xn--846h96596c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----ni8r.xn--846h96596c', strict=True)
def test_uts46_752(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----ugnx367r.xn--846h96596c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----ugnx367r.xn--846h96596c', strict=True)
def test_uts46_753(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ꡏ\U000e01f6≯\U00033fbd。᷽⾇滸𐹰', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ꡏ\U000e01f6≯\U00033fbd。᷽⾇滸𐹰', strict=True)
def test_uts46_754(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ꡏ\U000e01f6≯\U00033fbd。᷽⾇滸𐹰', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ꡏ\U000e01f6≯\U00033fbd。᷽⾇滸𐹰', strict=True)
def test_uts46_755(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ꡏ\U000e01f6≯\U00033fbd。᷽舛滸𐹰', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ꡏ\U000e01f6≯\U00033fbd。᷽舛滸𐹰', strict=True)
def test_uts46_756(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ꡏ\U000e01f6≯\U00033fbd。᷽舛滸𐹰', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ꡏ\U000e01f6≯\U00033fbd。᷽舛滸𐹰', strict=True)
def test_uts46_757(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--hdh7483cu6twwki8e.xn--yfg0765a58l0n6k', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--hdh7483cu6twwki8e.xn--yfg0765a58l0n6k', strict=True)
def test_uts46_758(self):
self.assertRaises(idna.IDNAError, idna.decode, '蔏。𑰺', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '蔏。𑰺', strict=True)
def test_uts46_759(self):
self.assertRaises(idna.IDNAError, idna.decode, '蔏。𑰺', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '蔏。𑰺', strict=True)
def test_uts46_760(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--uy1a.xn--jk3d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--uy1a.xn--jk3d', strict=True)
def test_uts46_761(self):
self.assertRaises(idna.IDNAError, idna.decode, '𝟿𐮋。󠄊', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𝟿𐮋。󠄊', strict=True)
def test_uts46_762(self):
self.assertRaises(idna.IDNAError, idna.decode, '9𐮋。󠄊', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '9𐮋。󠄊', strict=True)
def test_uts46_763(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--9-rv5i.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--9-rv5i.', strict=True)
def test_uts46_764(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000df1c7-䟖F。ߋ⒈٢', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000df1c7-䟖F。ߋ⒈٢', strict=True)
def test_uts46_765(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000df1c7-䟖F。ߋ1.٢', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000df1c7-䟖F。ߋ1.٢', strict=True)
def test_uts46_766(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000df1c7-䟖f。ߋ1.٢', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000df1c7-䟖f。ߋ1.٢', strict=True)
def test_uts46_767(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn---f-mz8b08788k.xn--1-ybd.xn--bib', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn---f-mz8b08788k.xn--1-ybd.xn--bib', strict=True)
def test_uts46_768(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000df1c7-䟖f。ߋ⒈٢', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000df1c7-䟖f。ߋ⒈٢', strict=True)
def test_uts46_769(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn---f-mz8b08788k.xn--bib53ev44d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn---f-mz8b08788k.xn--bib53ev44d', strict=True)
def test_uts46_770(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c。𐹺', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c。𐹺', strict=True)
def test_uts46_771(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c。𐹺', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c。𐹺', strict=True)
def test_uts46_772(self):
self.assertRaises(idna.IDNAError, idna.decode, '.xn--yo0d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '.xn--yo0d', strict=True)
def test_uts46_773(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0ug.xn--yo0d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0ug.xn--yo0d', strict=True)
def test_uts46_774(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐡆.≯\u200c-𞥀', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐡆.≯\u200c-𞥀', strict=True)
def test_uts46_775(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐡆.≯\u200c-𞥀', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐡆.≯\u200c-𞥀', strict=True)
def test_uts46_776(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐡆.≯\u200c-𞤞', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐡆.≯\u200c-𞤞', strict=True)
def test_uts46_777(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐡆.≯\u200c-𞤞', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐡆.≯\u200c-𞤞', strict=True)
def test_uts46_778(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--le9c.xn----ogo9956r', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--le9c.xn----ogo9956r', strict=True)
def test_uts46_779(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--le9c.xn----rgn40iy359e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--le9c.xn----rgn40iy359e', strict=True)
def test_uts46_780(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000e0040-。≠ﳗ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000e0040-。≠ﳗ', strict=True)
def test_uts46_781(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000e0040-。≠ﳗ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000e0040-。≠ﳗ', strict=True)
def test_uts46_782(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000e0040-。≠هج', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000e0040-。≠هج', strict=True)
def test_uts46_783(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000e0040-。≠هج', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000e0040-。≠هج', strict=True)
def test_uts46_784(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----f411m.xn--rgb7c611j', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----f411m.xn--rgb7c611j', strict=True)
def test_uts46_785(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0007bb39𑈵。\u200d\U0001ea36', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0007bb39𑈵。\u200d\U0001ea36', strict=True)
def test_uts46_786(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--8g1d12120a.xn--5l6h', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--8g1d12120a.xn--5l6h', strict=True)
def test_uts46_787(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--8g1d12120a.xn--1ug6651p', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--8g1d12120a.xn--1ug6651p', strict=True)
def test_uts46_788(self):
self.assertRaises(idna.IDNAError, idna.decode, '𑋧꧀2。㧉\U00092584', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𑋧꧀2。㧉\U00092584', strict=True)
def test_uts46_789(self):
self.assertRaises(idna.IDNAError, idna.decode, '𑋧꧀2。㧉\U00092584', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𑋧꧀2。㧉\U00092584', strict=True)
def test_uts46_790(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--2-5z4eu89y.xn--97l02706d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--2-5z4eu89y.xn--97l02706d', strict=True)
def test_uts46_791(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c\U0003db04𐹴\U0001ea65。≯6', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c\U0003db04𐹴\U0001ea65。≯6', strict=True)
def test_uts46_792(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c\U0003db04𐹴\U0001ea65。≯6', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c\U0003db04𐹴\U0001ea65。≯6', strict=True)
def test_uts46_793(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--so0du768aim9m.xn--6-ogo', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--so0du768aim9m.xn--6-ogo', strict=True)
def test_uts46_794(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0ug7105gf5wfxepq.xn--6-ogo', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0ug7105gf5wfxepq.xn--6-ogo', strict=True)
def test_uts46_795(self):
self.assertRaises(idna.IDNAError, idna.decode, '𑁿.𐹦\U0003b7b5-\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𑁿.𐹦\U0003b7b5-\u200d', strict=True)
def test_uts46_796(self):
self.assertRaises(idna.IDNAError, idna.decode, '𑁿.𐹦\U0003b7b5-\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𑁿.𐹦\U0003b7b5-\u200d', strict=True)
def test_uts46_797(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--q30d.xn----i26i1299n', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--q30d.xn----i26i1299n', strict=True)
def test_uts46_798(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--q30d.xn----ugn1088hfsxv', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--q30d.xn----ugn1088hfsxv', strict=True)
def test_uts46_799(self):
self.assertRaises(idna.IDNAError, idna.decode, '⤸ς\U0003ac40。ᅠ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⤸ς\U0003ac40。ᅠ', strict=True)
def test_uts46_800(self):
self.assertRaises(idna.IDNAError, idna.decode, '⤸ς\U0003ac40。ᅠ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⤸ς\U0003ac40。ᅠ', strict=True)
def test_uts46_801(self):
self.assertRaises(idna.IDNAError, idna.decode, '⤸Σ\U0003ac40。ᅠ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⤸Σ\U0003ac40。ᅠ', strict=True)
def test_uts46_802(self):
self.assertRaises(idna.IDNAError, idna.decode, '⤸σ\U0003ac40。ᅠ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⤸σ\U0003ac40。ᅠ', strict=True)
def test_uts46_803(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--4xa192qmp03d.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--4xa192qmp03d.', strict=True)
def test_uts46_804(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--3xa392qmp03d.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--3xa392qmp03d.', strict=True)
def test_uts46_805(self):
self.assertRaises(idna.IDNAError, idna.decode, '⤸Σ\U0003ac40。ᅠ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⤸Σ\U0003ac40。ᅠ', strict=True)
def test_uts46_806(self):
self.assertRaises(idna.IDNAError, idna.decode, '⤸σ\U0003ac40。ᅠ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⤸σ\U0003ac40。ᅠ', strict=True)
def test_uts46_807(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--4xa192qmp03d.xn--psd', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--4xa192qmp03d.xn--psd', strict=True)
def test_uts46_808(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--3xa392qmp03d.xn--psd', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--3xa392qmp03d.xn--psd', strict=True)
def test_uts46_809(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--4xa192qmp03d.xn--cl7c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--4xa192qmp03d.xn--cl7c', strict=True)
def test_uts46_810(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--3xa392qmp03d.xn--cl7c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--3xa392qmp03d.xn--cl7c', strict=True)
def test_uts46_811(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ݥဵ𐫔ە.𐦬𑋪Ⴃ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ݥဵ𐫔ە.𐦬𑋪Ⴃ', strict=True)
def test_uts46_812(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ݥဵ𐫔ە.𐦬𑋪ⴃ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ݥဵ𐫔ە.𐦬𑋪ⴃ', strict=True)
def test_uts46_813(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--llb10as9tqp5y.xn--ukj7371e21f', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--llb10as9tqp5y.xn--ukj7371e21f', strict=True)
def test_uts46_814(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--llb10as9tqp5y.xn--bnd9168j21f', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--llb10as9tqp5y.xn--bnd9168j21f', strict=True)
def test_uts46_815(self):
self.assertRaises(idna.IDNAError, idna.decode, '١᭄-킼.᮪ؖ٬≯', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '١᭄-킼.᮪ؖ٬≯', strict=True)
def test_uts46_816(self):
self.assertRaises(idna.IDNAError, idna.decode, '١᭄-킼.᮪ؖ٬≯', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '١᭄-킼.᮪ؖ٬≯', strict=True)
def test_uts46_817(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----9pc551nk39n.xn--4fb6o571degg', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----9pc551nk39n.xn--4fb6o571degg', strict=True)
def test_uts46_818(self):
self.assertRaises(idna.IDNAError, idna.decode, '-。ۂ\u0604\U000855a1𑓂', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-。ۂ\u0604\U000855a1𑓂', strict=True)
def test_uts46_819(self):
self.assertRaises(idna.IDNAError, idna.decode, '-。ۂ\u0604\U000855a1𑓂', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-。ۂ\u0604\U000855a1𑓂', strict=True)
def test_uts46_820(self):
self.assertRaises(idna.IDNAError, idna.decode, '-.xn--mfb39a7208dzgs3d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-.xn--mfb39a7208dzgs3d', strict=True)
def test_uts46_821(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d\U000ef456\U000e0050.ֽ\U00019bb0ꡝ𐋡', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d\U000ef456\U000e0050.ֽ\U00019bb0ꡝ𐋡', strict=True)
def test_uts46_822(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d\U000ef456\U000e0050.ֽ\U00019bb0ꡝ𐋡', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d\U000ef456\U000e0050.ֽ\U00019bb0ꡝ𐋡', strict=True)
def test_uts46_823(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--b726ey18m.xn--ldb8734fg0qcyzzg', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--b726ey18m.xn--ldb8734fg0qcyzzg', strict=True)
def test_uts46_824(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1ug66101lt8me.xn--ldb8734fg0qcyzzg', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1ug66101lt8me.xn--ldb8734fg0qcyzzg', strict=True)
def test_uts46_825(self):
self.assertRaises(idna.IDNAError, idna.decode, '︒\U00103235ς\U00040807。𐮈', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '︒\U00103235ς\U00040807。𐮈', strict=True)
def test_uts46_826(self):
self.assertRaises(idna.IDNAError, idna.decode, '。\U00103235ς\U00040807。𐮈', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '。\U00103235ς\U00040807。𐮈', strict=True)
def test_uts46_827(self):
self.assertRaises(idna.IDNAError, idna.decode, '。\U00103235Σ\U00040807。𐮈', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '。\U00103235Σ\U00040807。𐮈', strict=True)
def test_uts46_828(self):
self.assertRaises(idna.IDNAError, idna.decode, '。\U00103235σ\U00040807。𐮈', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '。\U00103235σ\U00040807。𐮈', strict=True)
def test_uts46_829(self):
self.assertRaises(idna.IDNAError, idna.decode, '.xn--4xa68573c7n64d.xn--f29c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '.xn--4xa68573c7n64d.xn--f29c', strict=True)
def test_uts46_830(self):
self.assertRaises(idna.IDNAError, idna.decode, '.xn--3xa88573c7n64d.xn--f29c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '.xn--3xa88573c7n64d.xn--f29c', strict=True)
def test_uts46_831(self):
self.assertRaises(idna.IDNAError, idna.decode, '︒\U00103235Σ\U00040807。𐮈', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '︒\U00103235Σ\U00040807。𐮈', strict=True)
def test_uts46_832(self):
self.assertRaises(idna.IDNAError, idna.decode, '︒\U00103235σ\U00040807。𐮈', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '︒\U00103235σ\U00040807。𐮈', strict=True)
def test_uts46_833(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--4xa1729jwz5t7gl5f.xn--f29c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--4xa1729jwz5t7gl5f.xn--f29c', strict=True)
def test_uts46_834(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--3xa3729jwz5t7gl5f.xn--f29c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--3xa3729jwz5t7gl5f.xn--f29c', strict=True)
def test_uts46_835(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ߙ.ۮ\U000c6f83≯󠅲', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ߙ.ۮ\U000c6f83≯󠅲', strict=True)
def test_uts46_836(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ߙ.ۮ\U000c6f83≯󠅲', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ߙ.ۮ\U000c6f83≯󠅲', strict=True)
def test_uts46_837(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ߙ.ۮ\U000c6f83≯󠅲', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ߙ.ۮ\U000c6f83≯󠅲', strict=True)
def test_uts46_838(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ߙ.ۮ\U000c6f83≯󠅲', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ߙ.ۮ\U000c6f83≯󠅲', strict=True)
def test_uts46_839(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0sb.xn--bmb691l0524t', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0sb.xn--bmb691l0524t', strict=True)
def test_uts46_840(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᩳ\U000da678.𐭍', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᩳ\U000da678.𐭍', strict=True)
def test_uts46_841(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--2of22352n.xn--q09c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--2of22352n.xn--q09c', strict=True)
def test_uts46_842(self):
self.assertRaises(idna.IDNAError, idna.decode, '⒉\U000e0293≠。Ⴟ⬣Ⴈ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⒉\U000e0293≠。Ⴟ⬣Ⴈ', strict=True)
def test_uts46_843(self):
self.assertRaises(idna.IDNAError, idna.decode, '⒉\U000e0293≠。Ⴟ⬣Ⴈ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⒉\U000e0293≠。Ⴟ⬣Ⴈ', strict=True)
def test_uts46_844(self):
self.assertRaises(idna.IDNAError, idna.decode, '2.\U000e0293≠。Ⴟ⬣Ⴈ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '2.\U000e0293≠。Ⴟ⬣Ⴈ', strict=True)
def test_uts46_845(self):
self.assertRaises(idna.IDNAError, idna.decode, '2.\U000e0293≠。Ⴟ⬣Ⴈ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '2.\U000e0293≠。Ⴟ⬣Ⴈ', strict=True)
def test_uts46_846(self):
self.assertRaises(idna.IDNAError, idna.decode, '2.\U000e0293≠。ⴟ⬣ⴈ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '2.\U000e0293≠。ⴟ⬣ⴈ', strict=True)
def test_uts46_847(self):
self.assertRaises(idna.IDNAError, idna.decode, '2.\U000e0293≠。ⴟ⬣ⴈ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '2.\U000e0293≠。ⴟ⬣ⴈ', strict=True)
def test_uts46_848(self):
self.assertRaises(idna.IDNAError, idna.decode, '2.xn--1chz4101l.xn--45iz7d6b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '2.xn--1chz4101l.xn--45iz7d6b', strict=True)
def test_uts46_849(self):
self.assertRaises(idna.IDNAError, idna.decode, '⒉\U000e0293≠。ⴟ⬣ⴈ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⒉\U000e0293≠。ⴟ⬣ⴈ', strict=True)
def test_uts46_850(self):
self.assertRaises(idna.IDNAError, idna.decode, '⒉\U000e0293≠。ⴟ⬣ⴈ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⒉\U000e0293≠。ⴟ⬣ⴈ', strict=True)
def test_uts46_851(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1ch07f91401d.xn--45iz7d6b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1ch07f91401d.xn--45iz7d6b', strict=True)
def test_uts46_852(self):
self.assertRaises(idna.IDNAError, idna.decode, '2.xn--1chz4101l.xn--gnd9b297j', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '2.xn--1chz4101l.xn--gnd9b297j', strict=True)
def test_uts46_853(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1ch07f91401d.xn--gnd9b297j', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1ch07f91401d.xn--gnd9b297j', strict=True)
def test_uts46_854(self):
self.assertRaises(idna.IDNAError, idna.decode, '-\U000e0271ྸჅ。-𐹽ݴ𞣑', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-\U000e0271ྸჅ。-𐹽ݴ𞣑', strict=True)
def test_uts46_855(self):
self.assertRaises(idna.IDNAError, idna.decode, '-\U000e0271ྸⴥ。-𐹽ݴ𞣑', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-\U000e0271ྸⴥ。-𐹽ݴ𞣑', strict=True)
def test_uts46_856(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----xmg317tgv352a.xn----05c4213ryr0g', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----xmg317tgv352a.xn----05c4213ryr0g', strict=True)
def test_uts46_857(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----xmg12fm2555h.xn----05c4213ryr0g', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----xmg12fm2555h.xn----05c4213ryr0g', strict=True)
def test_uts46_858(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ٙ。𑄴︒اߝ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ٙ。𑄴︒اߝ', strict=True)
def test_uts46_859(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ٙ。𑄴。اߝ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ٙ。𑄴。اߝ', strict=True)
def test_uts46_860(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1hb.xn--w80d.xn--mgb09f', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1hb.xn--w80d.xn--mgb09f', strict=True)
def test_uts46_861(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1hb.xn--mgb09fp820c08pa', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1hb.xn--mgb09fp820c08pa', strict=True)
def test_uts46_862(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⴙظ.󠆓\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴙظ.󠆓\u200d', strict=True)
def test_uts46_863(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⴙظ.󠆓\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⴙظ.󠆓\u200d', strict=True)
def test_uts46_864(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--3gb910r.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--3gb910r.', strict=True)
def test_uts46_865(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--3gb910r.xn--1ug', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--3gb910r.xn--1ug', strict=True)
def test_uts46_866(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--3gb194c.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--3gb194c.', strict=True)
def test_uts46_867(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--3gb194c.xn--1ug', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--3gb194c.xn--1ug', strict=True)
def test_uts46_868(self):
self.assertRaises(idna.IDNAError, idna.decode, '󠆸。₆0𐺧ݖ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '󠆸。₆0𐺧ݖ', strict=True)
def test_uts46_869(self):
self.assertRaises(idna.IDNAError, idna.decode, '󠆸。60𐺧ݖ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '󠆸。60𐺧ݖ', strict=True)
def test_uts46_870(self):
self.assertRaises(idna.IDNAError, idna.decode, '.xn--60-cke9470y', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '.xn--60-cke9470y', strict=True)
def test_uts46_871(self):
self.assertRaises(idna.IDNAError, idna.decode, '6ࡏ。-𑈴', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '6ࡏ。-𑈴', strict=True)
def test_uts46_872(self):
self.assertRaises(idna.IDNAError, idna.decode, '6ࡏ。-𑈴', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '6ࡏ。-𑈴', strict=True)
def test_uts46_873(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--6-jjd.xn----6n8i', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--6-jjd.xn----6n8i', strict=True)
def test_uts46_874(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d\U0004b33f𐹰。્ς\U0001ec0eࣖ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d\U0004b33f𐹰。્ς\U0001ec0eࣖ', strict=True)
def test_uts46_875(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d\U0004b33f𐹰。્ς\U0001ec0eࣖ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d\U0004b33f𐹰。્ς\U0001ec0eࣖ', strict=True)
def test_uts46_876(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d\U0004b33f𐹰。્Σ\U0001ec0eࣖ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d\U0004b33f𐹰。્Σ\U0001ec0eࣖ', strict=True)
def test_uts46_877(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d\U0004b33f𐹰。્σ\U0001ec0eࣖ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d\U0004b33f𐹰。્σ\U0001ec0eࣖ', strict=True)
def test_uts46_878(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--oo0d1330n.xn--4xa21xcwbfz15g', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--oo0d1330n.xn--4xa21xcwbfz15g', strict=True)
def test_uts46_879(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1ugx105gq26y.xn--4xa21xcwbfz15g', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1ugx105gq26y.xn--4xa21xcwbfz15g', strict=True)
def test_uts46_880(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1ugx105gq26y.xn--3xa41xcwbfz15g', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1ugx105gq26y.xn--3xa41xcwbfz15g', strict=True)
def test_uts46_881(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d\U0004b33f𐹰。્Σ\U0001ec0eࣖ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d\U0004b33f𐹰。્Σ\U0001ec0eࣖ', strict=True)
def test_uts46_882(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d\U0004b33f𐹰。્σ\U0001ec0eࣖ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d\U0004b33f𐹰。્σ\U0001ec0eࣖ', strict=True)
def test_uts46_883(self):
self.assertRaises(idna.IDNAError, idna.decode, '⒈\U0005f11cႳ⒪.්\U00098636ࢋ𐹢', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⒈\U0005f11cႳ⒪.්\U00098636ࢋ𐹢', strict=True)
def test_uts46_884(self):
self.assertRaises(idna.IDNAError, idna.decode, '1.\U0005f11cႳ(o).්\U00098636ࢋ𐹢', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '1.\U0005f11cႳ(o).්\U00098636ࢋ𐹢', strict=True)
def test_uts46_885(self):
self.assertRaises(idna.IDNAError, idna.decode, '1.\U0005f11cⴓ(o).්\U00098636ࢋ𐹢', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '1.\U0005f11cⴓ(o).්\U00098636ࢋ𐹢', strict=True)
def test_uts46_886(self):
self.assertRaises(idna.IDNAError, idna.decode, '1.\U0005f11cႳ(O).්\U00098636ࢋ𐹢', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '1.\U0005f11cႳ(O).්\U00098636ࢋ𐹢', strict=True)
def test_uts46_887(self):
self.assertRaises(idna.IDNAError, idna.decode, '1.xn--(o)-ej1bu5389e.xn--3xb99xpx1yoes3e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '1.xn--(o)-ej1bu5389e.xn--3xb99xpx1yoes3e', strict=True)
def test_uts46_888(self):
self.assertRaises(idna.IDNAError, idna.decode, '⒈\U0005f11cⴓ⒪.්\U00098636ࢋ𐹢', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⒈\U0005f11cⴓ⒪.්\U00098636ࢋ𐹢', strict=True)
def test_uts46_889(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--(o)-ge4ax01c3t74t.xn--3xb99xpx1yoes3e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--(o)-ge4ax01c3t74t.xn--3xb99xpx1yoes3e', strict=True)
def test_uts46_890(self):
self.assertRaises(idna.IDNAError, idna.decode, '1.xn--(o)-7sn88849j.xn--3xb99xpx1yoes3e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '1.xn--(o)-7sn88849j.xn--3xb99xpx1yoes3e', strict=True)
def test_uts46_891(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--tsh0ds63atl31n.xn--3xb99xpx1yoes3e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--tsh0ds63atl31n.xn--3xb99xpx1yoes3e', strict=True)
def test_uts46_892(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--rnd762h7cx3027d.xn--3xb99xpx1yoes3e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--rnd762h7cx3027d.xn--3xb99xpx1yoes3e', strict=True)
def test_uts46_893(self):
self.assertRaises(idna.IDNAError, idna.decode, '𞤷.𐮐𞢁𐹠ؤ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𞤷.𐮐𞢁𐹠ؤ', strict=True)
def test_uts46_894(self):
self.assertRaises(idna.IDNAError, idna.decode, '𞤷.𐮐𞢁𐹠ؤ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𞤷.𐮐𞢁𐹠ؤ', strict=True)
def test_uts46_895(self):
self.assertRaises(idna.IDNAError, idna.decode, '𞤕.𐮐𞢁𐹠ؤ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𞤕.𐮐𞢁𐹠ؤ', strict=True)
def test_uts46_896(self):
self.assertRaises(idna.IDNAError, idna.decode, '𞤕.𐮐𞢁𐹠ؤ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𞤕.𐮐𞢁𐹠ؤ', strict=True)
def test_uts46_897(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ve6h.xn--jgb1694kz0b2176a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ve6h.xn--jgb1694kz0b2176a', strict=True)
def test_uts46_898(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐲈-。𑄳\U0006233b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐲈-。𑄳\U0006233b', strict=True)
def test_uts46_899(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐲈-。𑄳\U0006233b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐲈-。𑄳\U0006233b', strict=True)
def test_uts46_900(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐳈-。𑄳\U0006233b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐳈-。𑄳\U0006233b', strict=True)
def test_uts46_901(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----ue6i.xn--v80d6662t', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----ue6i.xn--v80d6662t', strict=True)
def test_uts46_902(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐳈-。𑄳\U0006233b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐳈-。𑄳\U0006233b', strict=True)
def test_uts46_903(self):
self.assertRaises(idna.IDNAError, idna.decode, '-\U000e0256ꡧ.\U000e0282\U00047183🄉', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-\U000e0256ꡧ.\U000e0282\U00047183🄉', strict=True)
def test_uts46_904(self):
self.assertRaises(idna.IDNAError, idna.decode, '-\U000e0256ꡧ.\U000e0282\U000471838,', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-\U000e0256ꡧ.\U000e0282\U000471838,', strict=True)
def test_uts46_905(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----hg4ei0361g.xn--8,-k362evu488a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----hg4ei0361g.xn--8,-k362evu488a', strict=True)
def test_uts46_906(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----hg4ei0361g.xn--207ht163h7m94c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----hg4ei0361g.xn--207ht163h7m94c', strict=True)
def test_uts46_907(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000e0f9b\U000e0234臯𧔤.ݨ𝟝', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000e0f9b\U000e0234臯𧔤.ݨ𝟝', strict=True)
def test_uts46_908(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000e0f9b\U000e0234臯𧔤.ݨ5', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000e0f9b\U000e0234臯𧔤.ݨ5', strict=True)
def test_uts46_909(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--zb1at733hm579ddhla.xn--5-b5c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--zb1at733hm579ddhla.xn--5-b5c', strict=True)
def test_uts46_910(self):
self.assertRaises(idna.IDNAError, idna.decode, '≮𐹣.𝨿', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≮𐹣.𝨿', strict=True)
def test_uts46_911(self):
self.assertRaises(idna.IDNAError, idna.decode, '≮𐹣.𝨿', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≮𐹣.𝨿', strict=True)
def test_uts46_912(self):
self.assertRaises(idna.IDNAError, idna.decode, '≮𐹣.𝨿', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≮𐹣.𝨿', strict=True)
def test_uts46_913(self):
self.assertRaises(idna.IDNAError, idna.decode, '≮𐹣.𝨿', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≮𐹣.𝨿', strict=True)
def test_uts46_914(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--gdh1504g.xn--e92h', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--gdh1504g.xn--e92h', strict=True)
def test_uts46_915(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐹯ᯛ੍。脥', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐹯ᯛ੍。脥', strict=True)
def test_uts46_916(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐹯ᯛ੍。脥', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐹯ᯛ੍。脥', strict=True)
def test_uts46_917(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ybc101g3m1p.xn--740a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ybc101g3m1p.xn--740a', strict=True)
def test_uts46_918(self):
self.assertRaises(idna.IDNAError, idna.decode, '᭄ᅟ\U0001edff\U0008300d.-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '᭄ᅟ\U0001edff\U0008300d.-', strict=True)
def test_uts46_919(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1uf9538sxny9a.-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1uf9538sxny9a.-', strict=True)
def test_uts46_920(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--osd971cpx70btgt8b.-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--osd971cpx70btgt8b.-', strict=True)
def test_uts46_921(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c。͔', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c。͔', strict=True)
def test_uts46_922(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c。͔', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c。͔', strict=True)
def test_uts46_923(self):
self.assertRaises(idna.IDNAError, idna.decode, '.xn--yua', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '.xn--yua', strict=True)
def test_uts46_924(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0ug.xn--yua', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0ug.xn--yua', strict=True)
def test_uts46_925(self):
self.assertEqual(idna.decode('𞤥󠅮.ᡄႮ', uts46=True, strict=True), '𞤥.ᡄⴎ')
self.assertEqual(idna.encode('𞤥󠅮.ᡄႮ', uts46=True, strict=True), b'xn--de6h.xn--37e857h')
def test_uts46_926(self):
self.assertEqual(idna.decode('𞤥󠅮.ᡄႮ', uts46=True, strict=True), '𞤥.ᡄⴎ')
self.assertEqual(idna.encode('𞤥󠅮.ᡄႮ', uts46=True, strict=True), b'xn--de6h.xn--37e857h')
def test_uts46_927(self):
self.assertEqual(idna.decode('𞤥󠅮.ᡄⴎ', uts46=True, strict=True), '𞤥.ᡄⴎ')
self.assertEqual(idna.encode('𞤥󠅮.ᡄⴎ', uts46=True, strict=True), b'xn--de6h.xn--37e857h')
def test_uts46_928(self):
self.assertEqual(idna.decode('𞤃󠅮.ᡄႮ', uts46=True, strict=True), '𞤥.ᡄⴎ')
self.assertEqual(idna.encode('𞤃󠅮.ᡄႮ', uts46=True, strict=True), b'xn--de6h.xn--37e857h')
def test_uts46_929(self):
self.assertEqual(idna.decode('𞤃󠅮.ᡄⴎ', uts46=True, strict=True), '𞤥.ᡄⴎ')
self.assertEqual(idna.encode('𞤃󠅮.ᡄⴎ', uts46=True, strict=True), b'xn--de6h.xn--37e857h')
def test_uts46_930(self):
self.assertEqual(idna.decode('xn--de6h.xn--37e857h', uts46=True, strict=True), '𞤥.ᡄⴎ')
self.assertEqual(idna.encode('xn--de6h.xn--37e857h', uts46=True, strict=True), b'xn--de6h.xn--37e857h')
def test_uts46_931(self):
self.assertEqual(idna.decode('𞤥.ᡄⴎ', uts46=True, strict=True), '𞤥.ᡄⴎ')
self.assertEqual(idna.encode('𞤥.ᡄⴎ', uts46=True, strict=True), b'xn--de6h.xn--37e857h')
def test_uts46_932(self):
self.assertEqual(idna.decode('𞤃.ᡄႮ', uts46=True, strict=True), '𞤥.ᡄⴎ')
self.assertEqual(idna.encode('𞤃.ᡄႮ', uts46=True, strict=True), b'xn--de6h.xn--37e857h')
def test_uts46_933(self):
self.assertEqual(idna.decode('𞤃.ᡄⴎ', uts46=True, strict=True), '𞤥.ᡄⴎ')
self.assertEqual(idna.encode('𞤃.ᡄⴎ', uts46=True, strict=True), b'xn--de6h.xn--37e857h')
def test_uts46_934(self):
self.assertEqual(idna.decode('𞤥󠅮.ᡄⴎ', uts46=True, strict=True), '𞤥.ᡄⴎ')
self.assertEqual(idna.encode('𞤥󠅮.ᡄⴎ', uts46=True, strict=True), b'xn--de6h.xn--37e857h')
def test_uts46_935(self):
self.assertEqual(idna.decode('𞤃󠅮.ᡄႮ', uts46=True, strict=True), '𞤥.ᡄⴎ')
self.assertEqual(idna.encode('𞤃󠅮.ᡄႮ', uts46=True, strict=True), b'xn--de6h.xn--37e857h')
def test_uts46_936(self):
self.assertEqual(idna.decode('𞤃󠅮.ᡄⴎ', uts46=True, strict=True), '𞤥.ᡄⴎ')
self.assertEqual(idna.encode('𞤃󠅮.ᡄⴎ', uts46=True, strict=True), b'xn--de6h.xn--37e857h')
def test_uts46_937(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--de6h.xn--mnd799a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--de6h.xn--mnd799a', strict=True)
def test_uts46_938(self):
self.assertEqual(idna.decode('𞤥.ᡄႮ', uts46=True, strict=True), '𞤥.ᡄⴎ')
self.assertEqual(idna.encode('𞤥.ᡄႮ', uts46=True, strict=True), b'xn--de6h.xn--37e857h')
def test_uts46_939(self):
self.assertRaises(idna.IDNAError, idna.decode, '𞤧𝨨Ξ.𪺏㛨❸', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𞤧𝨨Ξ.𪺏㛨❸', strict=True)
def test_uts46_940(self):
self.assertRaises(idna.IDNAError, idna.decode, '𞤧𝨨Ξ.𪺏㛨❸', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𞤧𝨨Ξ.𪺏㛨❸', strict=True)
def test_uts46_941(self):
self.assertRaises(idna.IDNAError, idna.decode, '𞤧𝨨ξ.𪺏㛨❸', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𞤧𝨨ξ.𪺏㛨❸', strict=True)
def test_uts46_942(self):
self.assertRaises(idna.IDNAError, idna.decode, '𞤅𝨨Ξ.𪺏㛨❸', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𞤅𝨨Ξ.𪺏㛨❸', strict=True)
def test_uts46_943(self):
self.assertRaises(idna.IDNAError, idna.decode, '𞤅𝨨ξ.𪺏㛨❸', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𞤅𝨨ξ.𪺏㛨❸', strict=True)
def test_uts46_944(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--zxa5691vboja.xn--bfi293ci119b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--zxa5691vboja.xn--bfi293ci119b', strict=True)
def test_uts46_945(self):
self.assertRaises(idna.IDNAError, idna.decode, '𞤧𝨨ξ.𪺏㛨❸', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𞤧𝨨ξ.𪺏㛨❸', strict=True)
def test_uts46_946(self):
self.assertRaises(idna.IDNAError, idna.decode, '𞤅𝨨Ξ.𪺏㛨❸', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𞤅𝨨Ξ.𪺏㛨❸', strict=True)
def test_uts46_947(self):
self.assertRaises(idna.IDNAError, idna.decode, '𞤅𝨨ξ.𪺏㛨❸', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𞤅𝨨ξ.𪺏㛨❸', strict=True)
def test_uts46_948(self):
self.assertRaises(idna.IDNAError, idna.decode, '᠆몆\u200c-。Ⴛ𐦅︒', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '᠆몆\u200c-。Ⴛ𐦅︒', strict=True)
def test_uts46_949(self):
self.assertRaises(idna.IDNAError, idna.decode, '᠆몆\u200c-。Ⴛ𐦅︒', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '᠆몆\u200c-。Ⴛ𐦅︒', strict=True)
def test_uts46_950(self):
self.assertRaises(idna.IDNAError, idna.decode, '᠆몆\u200c-。Ⴛ𐦅。', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '᠆몆\u200c-。Ⴛ𐦅。', strict=True)
def test_uts46_951(self):
self.assertRaises(idna.IDNAError, idna.decode, '᠆몆\u200c-。Ⴛ𐦅。', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '᠆몆\u200c-。Ⴛ𐦅。', strict=True)
def test_uts46_952(self):
self.assertRaises(idna.IDNAError, idna.decode, '᠆몆\u200c-。ⴛ𐦅。', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '᠆몆\u200c-。ⴛ𐦅。', strict=True)
def test_uts46_953(self):
self.assertRaises(idna.IDNAError, idna.decode, '᠆몆\u200c-。ⴛ𐦅。', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '᠆몆\u200c-。ⴛ𐦅。', strict=True)
def test_uts46_954(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----e3j6620g.xn--jlju661e.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----e3j6620g.xn--jlju661e.', strict=True)
def test_uts46_955(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----e3j425bsk1o.xn--jlju661e.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----e3j425bsk1o.xn--jlju661e.', strict=True)
def test_uts46_956(self):
self.assertRaises(idna.IDNAError, idna.decode, '᠆몆\u200c-。ⴛ𐦅︒', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '᠆몆\u200c-。ⴛ𐦅︒', strict=True)
def test_uts46_957(self):
self.assertRaises(idna.IDNAError, idna.decode, '᠆몆\u200c-。ⴛ𐦅︒', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '᠆몆\u200c-。ⴛ𐦅︒', strict=True)
def test_uts46_958(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----e3j6620g.xn--jlj4997dhgh', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----e3j6620g.xn--jlj4997dhgh', strict=True)
def test_uts46_959(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----e3j425bsk1o.xn--jlj4997dhgh', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----e3j425bsk1o.xn--jlj4997dhgh', strict=True)
def test_uts46_960(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----e3j6620g.xn--znd4948j.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----e3j6620g.xn--znd4948j.', strict=True)
def test_uts46_961(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----e3j425bsk1o.xn--znd4948j.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----e3j425bsk1o.xn--znd4948j.', strict=True)
def test_uts46_962(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----e3j6620g.xn--znd2362jhgh', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----e3j6620g.xn--znd2362jhgh', strict=True)
def test_uts46_963(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----e3j425bsk1o.xn--znd2362jhgh', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----e3j425bsk1o.xn--znd2362jhgh', strict=True)
def test_uts46_964(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000e0fb3.︒⥱\u200c𐹬', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000e0fb3.︒⥱\u200c𐹬', strict=True)
def test_uts46_965(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000e0fb3.。⥱\u200c𐹬', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000e0fb3.。⥱\u200c𐹬', strict=True)
def test_uts46_966(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--uf66e..xn--qti2829e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--uf66e..xn--qti2829e', strict=True)
def test_uts46_967(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--uf66e..xn--0ugz28as66q', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--uf66e..xn--0ugz28as66q', strict=True)
def test_uts46_968(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--uf66e.xn--qtiz073e3ik', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--uf66e.xn--qtiz073e3ik', strict=True)
def test_uts46_969(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--uf66e.xn--0ugz28axl3pqxna', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--uf66e.xn--0ugz28axl3pqxna', strict=True)
def test_uts46_970(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U00010bd6.𐹠Ⴑ\U0005a1dc𐫊', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U00010bd6.𐹠Ⴑ\U0005a1dc𐫊', strict=True)
def test_uts46_971(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U00010bd6.𐹠ⴑ\U0005a1dc𐫊', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U00010bd6.𐹠ⴑ\U0005a1dc𐫊', strict=True)
def test_uts46_972(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--n49c.xn--8kj8702ewicl862o', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--n49c.xn--8kj8702ewicl862o', strict=True)
def test_uts46_973(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--n49c.xn--pnd4619jwicl862o', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--n49c.xn--pnd4619jwicl862o', strict=True)
def test_uts46_974(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ྤ\U0007192f.𝟭Ⴛ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ྤ\U0007192f.𝟭Ⴛ', strict=True)
def test_uts46_975(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ྤ\U0007192f.1Ⴛ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ྤ\U0007192f.1Ⴛ', strict=True)
def test_uts46_976(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ྤ\U0007192f.1ⴛ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ྤ\U0007192f.1ⴛ', strict=True)
def test_uts46_977(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0fd40533g.xn--1-tws', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0fd40533g.xn--1-tws', strict=True)
def test_uts46_978(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ྤ\U0007192f.𝟭ⴛ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ྤ\U0007192f.𝟭ⴛ', strict=True)
def test_uts46_979(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0fd40533g.xn--1-q1g', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0fd40533g.xn--1-q1g', strict=True)
def test_uts46_980(self):
self.assertRaises(idna.IDNAError, idna.decode, '-ࠦ齀。릿\U00010e0b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-ࠦ齀。릿\U00010e0b', strict=True)
def test_uts46_981(self):
self.assertRaises(idna.IDNAError, idna.decode, '-ࠦ齀。릿\U00010e0b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-ࠦ齀。릿\U00010e0b', strict=True)
def test_uts46_982(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----6gd0617i.xn--7y2bm55m', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----6gd0617i.xn--7y2bm55m', strict=True)
def test_uts46_983(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000e050aܜ鹝꾗。\U0007ed50\u200d\u200d⏃', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000e050aܜ鹝꾗。\U0007ed50\u200d\u200d⏃', strict=True)
def test_uts46_984(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000e050aܜ鹝꾗。\U0007ed50\u200d\u200d⏃', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000e050aܜ鹝꾗。\U0007ed50\u200d\u200d⏃', strict=True)
def test_uts46_985(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--mnb6558e91kyq533a.xn--6mh27269e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--mnb6558e91kyq533a.xn--6mh27269e', strict=True)
def test_uts46_986(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--mnb6558e91kyq533a.xn--1uga46zs309y', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--mnb6558e91kyq533a.xn--1uga46zs309y', strict=True)
def test_uts46_987(self):
self.assertRaises(idna.IDNAError, idna.decode, '≮.-܈--', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≮.-܈--', strict=True)
def test_uts46_988(self):
self.assertRaises(idna.IDNAError, idna.decode, '≮.-܈--', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≮.-܈--', strict=True)
def test_uts46_989(self):
self.assertRaises(idna.IDNAError, idna.decode, '≮.-܈--', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≮.-܈--', strict=True)
def test_uts46_990(self):
self.assertRaises(idna.IDNAError, idna.decode, '≮.-܈--', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≮.-܈--', strict=True)
def test_uts46_991(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--gdh.xn------eqf', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--gdh.xn------eqf', strict=True)
def test_uts46_992(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐹸\U000e02f3。\u200dς𝟩', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐹸\U000e02f3。\u200dς𝟩', strict=True)
def test_uts46_993(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐹸\U000e02f3。\u200dς7', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐹸\U000e02f3。\u200dς7', strict=True)
def test_uts46_994(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐹸\U000e02f3。\u200dΣ7', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐹸\U000e02f3。\u200dΣ7', strict=True)
def test_uts46_995(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐹸\U000e02f3。\u200dσ7', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐹸\U000e02f3。\u200dσ7', strict=True)
def test_uts46_996(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--wo0di5177c.xn--7-zmb', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--wo0di5177c.xn--7-zmb', strict=True)
def test_uts46_997(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--wo0di5177c.xn--7-zmb938s', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--wo0di5177c.xn--7-zmb938s', strict=True)
def test_uts46_998(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--wo0di5177c.xn--7-xmb248s', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--wo0di5177c.xn--7-xmb248s', strict=True)
def test_uts46_999(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐹸\U000e02f3。\u200dΣ𝟩', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐹸\U000e02f3。\u200dΣ𝟩', strict=True)
def test_uts46_1000(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐹸\U000e02f3。\u200dσ𝟩', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐹸\U000e02f3。\u200dσ𝟩', strict=True)
def test_uts46_1001(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ς\U0008570c8.\U0001eb64', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ς\U0008570c8.\U0001eb64', strict=True)
def test_uts46_1002(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ς\U0008570c8.\U0001eb64', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ς\U0008570c8.\U0001eb64', strict=True)
def test_uts46_1003(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Σ\U0008570c8.\U0001eb64', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Σ\U0008570c8.\U0001eb64', strict=True)
def test_uts46_1004(self):
self.assertRaises(idna.IDNAError, idna.decode, 'σ\U0008570c8.\U0001eb64', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'σ\U0008570c8.\U0001eb64', strict=True)
def test_uts46_1005(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--8-zmb14974n.xn--su6h', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--8-zmb14974n.xn--su6h', strict=True)
def test_uts46_1006(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--8-xmb44974n.xn--su6h', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--8-xmb44974n.xn--su6h', strict=True)
def test_uts46_1007(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Σ\U0008570c8.\U0001eb64', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Σ\U0008570c8.\U0001eb64', strict=True)
def test_uts46_1008(self):
self.assertRaises(idna.IDNAError, idna.decode, 'σ\U0008570c8.\U0001eb64', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'σ\U0008570c8.\U0001eb64', strict=True)
def test_uts46_1009(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200cᡑ🄀ڄ.-𐫄𑲤', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200cᡑ🄀ڄ.-𐫄𑲤', strict=True)
def test_uts46_1010(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200cᡑ0.ڄ.-𐫄𑲤', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200cᡑ0.ڄ.-𐫄𑲤', strict=True)
def test_uts46_1011(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0-o7j.xn--9ib.xn----ek5i065b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0-o7j.xn--9ib.xn----ek5i065b', strict=True)
def test_uts46_1012(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0-o7j263b.xn--9ib.xn----ek5i065b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0-o7j263b.xn--9ib.xn----ek5i065b', strict=True)
def test_uts46_1013(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--9ib722gbw95a.xn----ek5i065b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--9ib722gbw95a.xn----ek5i065b', strict=True)
def test_uts46_1014(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--9ib722gvtfi563c.xn----ek5i065b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--9ib722gvtfi563c.xn----ek5i065b', strict=True)
def test_uts46_1015(self):
self.assertRaises(idna.IDNAError, idna.decode, '𖠍。\U00010abf넯\U0009ed72', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𖠍。\U00010abf넯\U0009ed72', strict=True)
def test_uts46_1016(self):
self.assertRaises(idna.IDNAError, idna.decode, '𖠍。\U00010abf넯\U0009ed72', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𖠍。\U00010abf넯\U0009ed72', strict=True)
def test_uts46_1017(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--4e9e.xn--l60bj21opd57g', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--4e9e.xn--l60bj21opd57g', strict=True)
def test_uts46_1018(self):
self.assertRaises(idna.IDNAError, idna.decode, '᠇Ⴘ。\u0603Ⴈ𝆊', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '᠇Ⴘ。\u0603Ⴈ𝆊', strict=True)
def test_uts46_1019(self):
self.assertRaises(idna.IDNAError, idna.decode, '᠇ⴘ。\u0603ⴈ𝆊', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '᠇ⴘ。\u0603ⴈ𝆊', strict=True)
def test_uts46_1020(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--d6e009h.xn--lfb290rfu3z', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--d6e009h.xn--lfb290rfu3z', strict=True)
def test_uts46_1021(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--wnd558a.xn--lfb465c1v87a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--wnd558a.xn--lfb465c1v87a', strict=True)
def test_uts46_1022(self):
self.assertRaises(idna.IDNAError, idna.decode, '⒚\U000e02d1𞤰。牣٧Ⴜᣥ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⒚\U000e02d1𞤰。牣٧Ⴜᣥ', strict=True)
def test_uts46_1023(self):
self.assertRaises(idna.IDNAError, idna.decode, '19.\U000e02d1𞤰。牣٧Ⴜᣥ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '19.\U000e02d1𞤰。牣٧Ⴜᣥ', strict=True)
def test_uts46_1024(self):
self.assertRaises(idna.IDNAError, idna.decode, '19.\U000e02d1𞤰。牣٧ⴜᣥ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '19.\U000e02d1𞤰。牣٧ⴜᣥ', strict=True)
def test_uts46_1025(self):
self.assertRaises(idna.IDNAError, idna.decode, '19.\U000e02d1𞤎。牣٧Ⴜᣥ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '19.\U000e02d1𞤎。牣٧Ⴜᣥ', strict=True)
def test_uts46_1026(self):
self.assertRaises(idna.IDNAError, idna.decode, '19.\U000e02d1𞤎。牣٧ⴜᣥ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '19.\U000e02d1𞤎。牣٧ⴜᣥ', strict=True)
def test_uts46_1027(self):
self.assertRaises(idna.IDNAError, idna.decode, '19.xn--oe6h75760c.xn--gib285gtxo2l9d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '19.xn--oe6h75760c.xn--gib285gtxo2l9d', strict=True)
def test_uts46_1028(self):
self.assertRaises(idna.IDNAError, idna.decode, '⒚\U000e02d1𞤰。牣٧ⴜᣥ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⒚\U000e02d1𞤰。牣٧ⴜᣥ', strict=True)
def test_uts46_1029(self):
self.assertRaises(idna.IDNAError, idna.decode, '⒚\U000e02d1𞤎。牣٧Ⴜᣥ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⒚\U000e02d1𞤎。牣٧Ⴜᣥ', strict=True)
def test_uts46_1030(self):
self.assertRaises(idna.IDNAError, idna.decode, '⒚\U000e02d1𞤎。牣٧ⴜᣥ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⒚\U000e02d1𞤎。牣٧ⴜᣥ', strict=True)
def test_uts46_1031(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--cthy466n29j3e.xn--gib285gtxo2l9d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--cthy466n29j3e.xn--gib285gtxo2l9d', strict=True)
def test_uts46_1032(self):
self.assertRaises(idna.IDNAError, idna.decode, '19.xn--oe6h75760c.xn--gib404ccxgh00h', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '19.xn--oe6h75760c.xn--gib404ccxgh00h', strict=True)
def test_uts46_1033(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--cthy466n29j3e.xn--gib404ccxgh00h', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--cthy466n29j3e.xn--gib404ccxgh00h', strict=True)
def test_uts46_1034(self):
self.assertRaises(idna.IDNAError, idna.decode, '-𐋱𐰽⒈.Ⴓ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-𐋱𐰽⒈.Ⴓ', strict=True)
def test_uts46_1035(self):
self.assertRaises(idna.IDNAError, idna.decode, '-𐋱𐰽1..Ⴓ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-𐋱𐰽1..Ⴓ', strict=True)
def test_uts46_1036(self):
self.assertRaises(idna.IDNAError, idna.decode, '-𐋱𐰽1..ⴓ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-𐋱𐰽1..ⴓ', strict=True)
def test_uts46_1037(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn---1-895nq11a..xn--blj', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn---1-895nq11a..xn--blj', strict=True)
def test_uts46_1038(self):
self.assertRaises(idna.IDNAError, idna.decode, '-𐋱𐰽⒈.ⴓ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-𐋱𐰽⒈.ⴓ', strict=True)
def test_uts46_1039(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----ecp0206g90h.xn--blj', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----ecp0206g90h.xn--blj', strict=True)
def test_uts46_1040(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn---1-895nq11a..xn--rnd', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn---1-895nq11a..xn--rnd', strict=True)
def test_uts46_1041(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----ecp0206g90h.xn--rnd', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----ecp0206g90h.xn--rnd', strict=True)
def test_uts46_1042(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c긃.榶-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c긃.榶-', strict=True)
def test_uts46_1043(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c긃.榶-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c긃.榶-', strict=True)
def test_uts46_1044(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ej0b.xn----d87b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ej0b.xn----d87b', strict=True)
def test_uts46_1045(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0ug3307c.xn----d87b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0ug3307c.xn----d87b', strict=True)
def test_uts46_1046(self):
self.assertRaises(idna.IDNAError, idna.decode, '뉓泓.্\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '뉓泓.্\u200d', strict=True)
def test_uts46_1047(self):
self.assertRaises(idna.IDNAError, idna.decode, '뉓泓.্\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '뉓泓.্\u200d', strict=True)
def test_uts46_1048(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--lwwp69lqs7m.xn--b7b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--lwwp69lqs7m.xn--b7b', strict=True)
def test_uts46_1049(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--lwwp69lqs7m.xn--b7b605i', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--lwwp69lqs7m.xn--b7b605i', strict=True)
def test_uts46_1050(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d𐹴ß。ິ\u2b75\U0006a14c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d𐹴ß。ິ\u2b75\U0006a14c', strict=True)
def test_uts46_1051(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d𐹴ß。ິ\u2b75\U0006a14c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d𐹴ß。ິ\u2b75\U0006a14c', strict=True)
def test_uts46_1052(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d𐹴SS。ິ\u2b75\U0006a14c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d𐹴SS。ິ\u2b75\U0006a14c', strict=True)
def test_uts46_1053(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d𐹴ss。ິ\u2b75\U0006a14c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d𐹴ss。ິ\u2b75\U0006a14c', strict=True)
def test_uts46_1054(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d𐹴Ss。ິ\u2b75\U0006a14c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d𐹴Ss。ິ\u2b75\U0006a14c', strict=True)
def test_uts46_1055(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ss-ti3o.xn--57c638l8774i', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ss-ti3o.xn--57c638l8774i', strict=True)
def test_uts46_1056(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ss-l1t5169j.xn--57c638l8774i', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ss-l1t5169j.xn--57c638l8774i', strict=True)
def test_uts46_1057(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--zca770nip7n.xn--57c638l8774i', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--zca770nip7n.xn--57c638l8774i', strict=True)
def test_uts46_1058(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d𐹴SS。ິ\u2b75\U0006a14c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d𐹴SS。ິ\u2b75\U0006a14c', strict=True)
def test_uts46_1059(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d𐹴ss。ິ\u2b75\U0006a14c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d𐹴ss。ິ\u2b75\U0006a14c', strict=True)
def test_uts46_1060(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d𐹴Ss。ິ\u2b75\U0006a14c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d𐹴Ss。ິ\u2b75\U0006a14c', strict=True)
def test_uts46_1061(self):
self.assertRaises(idna.IDNAError, idna.decode, '᭄.᮪-≮≠', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '᭄.᮪-≮≠', strict=True)
def test_uts46_1062(self):
self.assertRaises(idna.IDNAError, idna.decode, '᭄.᮪-≮≠', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '᭄.᮪-≮≠', strict=True)
def test_uts46_1063(self):
self.assertRaises(idna.IDNAError, idna.decode, '᭄.᮪-≮≠', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '᭄.᮪-≮≠', strict=True)
def test_uts46_1064(self):
self.assertRaises(idna.IDNAError, idna.decode, '᭄.᮪-≮≠', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '᭄.᮪-≮≠', strict=True)
def test_uts46_1065(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1uf.xn----nmlz65aub', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1uf.xn----nmlz65aub', strict=True)
def test_uts46_1066(self):
self.assertRaises(idna.IDNAError, idna.decode, '᯳Ⴑᅟ.𑄴Ⅎ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '᯳Ⴑᅟ.𑄴Ⅎ', strict=True)
def test_uts46_1067(self):
self.assertRaises(idna.IDNAError, idna.decode, '᯳Ⴑᅟ.𑄴Ⅎ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '᯳Ⴑᅟ.𑄴Ⅎ', strict=True)
def test_uts46_1068(self):
self.assertRaises(idna.IDNAError, idna.decode, '᯳ⴑᅟ.𑄴ⅎ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '᯳ⴑᅟ.𑄴ⅎ', strict=True)
def test_uts46_1069(self):
self.assertRaises(idna.IDNAError, idna.decode, '᯳Ⴑᅟ.𑄴ⅎ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '᯳Ⴑᅟ.𑄴ⅎ', strict=True)
def test_uts46_1070(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1zf224e.xn--73g3065g', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1zf224e.xn--73g3065g', strict=True)
def test_uts46_1071(self):
self.assertRaises(idna.IDNAError, idna.decode, '᯳ⴑᅟ.𑄴ⅎ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '᯳ⴑᅟ.𑄴ⅎ', strict=True)
def test_uts46_1072(self):
self.assertRaises(idna.IDNAError, idna.decode, '᯳Ⴑᅟ.𑄴ⅎ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '᯳Ⴑᅟ.𑄴ⅎ', strict=True)
def test_uts46_1073(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--pnd26a55x.xn--73g3065g', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--pnd26a55x.xn--73g3065g', strict=True)
def test_uts46_1074(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--osd925cvyn.xn--73g3065g', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--osd925cvyn.xn--73g3065g', strict=True)
def test_uts46_1075(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--pnd26a55x.xn--f3g7465g', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--pnd26a55x.xn--f3g7465g', strict=True)
def test_uts46_1076(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0001c246。Ⴃ𐴣𐹹똯', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0001c246。Ⴃ𐴣𐹹똯', strict=True)
def test_uts46_1077(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0001c246。Ⴃ𐴣𐹹똯', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0001c246。Ⴃ𐴣𐹹똯', strict=True)
def test_uts46_1078(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0001c246。ⴃ𐴣𐹹똯', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0001c246。ⴃ𐴣𐹹똯', strict=True)
def test_uts46_1079(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0001c246。ⴃ𐴣𐹹똯', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0001c246。ⴃ𐴣𐹹똯', strict=True)
def test_uts46_1080(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--187g.xn--ukjy205b8rscdeb', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--187g.xn--ukjy205b8rscdeb', strict=True)
def test_uts46_1081(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--187g.xn--bnd4785f8r8bdeb', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--187g.xn--bnd4785f8r8bdeb', strict=True)
def test_uts46_1082(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐫀。⳻\U000e067e󠄷ㅤ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐫀。⳻\U000e067e󠄷ㅤ', strict=True)
def test_uts46_1083(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐫀。⳻\U000e067e󠄷ᅠ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐫀。⳻\U000e067e󠄷ᅠ', strict=True)
def test_uts46_1084(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--pw9c.xn--mkjw9654i', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--pw9c.xn--mkjw9654i', strict=True)
def test_uts46_1085(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--pw9c.xn--psd742lxt32w', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--pw9c.xn--psd742lxt32w', strict=True)
def test_uts46_1086(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--pw9c.xn--mkj83l4v899a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--pw9c.xn--mkj83l4v899a', strict=True)
def test_uts46_1087(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ޚ⾇.ܞ-𐋰', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ޚ⾇.ܞ-𐋰', strict=True)
def test_uts46_1088(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ޚ舛.ܞ-𐋰', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ޚ舛.ܞ-𐋰', strict=True)
def test_uts46_1089(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--7qb6383d.xn----20c3154q', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--7qb6383d.xn----20c3154q', strict=True)
def test_uts46_1090(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⴉ猕\U000f96eb≮.︒', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴉ猕\U000f96eb≮.︒', strict=True)
def test_uts46_1091(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⴉ猕\U000f96eb≮.︒', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴉ猕\U000f96eb≮.︒', strict=True)
def test_uts46_1092(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⴉ猕\U000f96eb≮.。', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴉ猕\U000f96eb≮.。', strict=True)
def test_uts46_1093(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⴉ猕\U000f96eb≮.。', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴉ猕\U000f96eb≮.。', strict=True)
def test_uts46_1094(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⴉ猕\U000f96eb≮.。', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⴉ猕\U000f96eb≮.。', strict=True)
def test_uts46_1095(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⴉ猕\U000f96eb≮.。', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⴉ猕\U000f96eb≮.。', strict=True)
def test_uts46_1096(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--gdh892bbz0d5438s..', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--gdh892bbz0d5438s..', strict=True)
def test_uts46_1097(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⴉ猕\U000f96eb≮.︒', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⴉ猕\U000f96eb≮.︒', strict=True)
def test_uts46_1098(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⴉ猕\U000f96eb≮.︒', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⴉ猕\U000f96eb≮.︒', strict=True)
def test_uts46_1099(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--gdh892bbz0d5438s.xn--y86c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--gdh892bbz0d5438s.xn--y86c', strict=True)
def test_uts46_1100(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--hnd212gz32d54x5r..', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--hnd212gz32d54x5r..', strict=True)
def test_uts46_1101(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--hnd212gz32d54x5r.xn--y86c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--hnd212gz32d54x5r.xn--y86c', strict=True)
def test_uts46_1102(self):
self.assertRaises(idna.IDNAError, idna.decode, '🏮。ث鳳ߢ󠅉', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '🏮。ث鳳ߢ󠅉', strict=True)
def test_uts46_1103(self):
self.assertRaises(idna.IDNAError, idna.decode, '🏮。ث鳳ߢ󠅉', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '🏮。ث鳳ߢ󠅉', strict=True)
def test_uts46_1104(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--8m8h.xn--qgb29f6z90a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--8m8h.xn--qgb29f6z90a', strict=True)
def test_uts46_1105(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d𐹶。ß', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d𐹶。ß', strict=True)
def test_uts46_1106(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d𐹶。SS', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d𐹶。SS', strict=True)
def test_uts46_1107(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d𐹶。ss', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d𐹶。ss', strict=True)
def test_uts46_1108(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d𐹶。Ss', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d𐹶。Ss', strict=True)
def test_uts46_1109(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--uo0d.ss', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--uo0d.ss', strict=True)
def test_uts46_1110(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1ug9105g.ss', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1ug9105g.ss', strict=True)
def test_uts46_1111(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1ug9105g.xn--zca', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1ug9105g.xn--zca', strict=True)
def test_uts46_1112(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Å둄-.\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Å둄-.\u200c', strict=True)
def test_uts46_1113(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Å둄-.\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Å둄-.\u200c', strict=True)
def test_uts46_1114(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Å둄-.\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Å둄-.\u200c', strict=True)
def test_uts46_1115(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Å둄-.\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Å둄-.\u200c', strict=True)
def test_uts46_1116(self):
self.assertRaises(idna.IDNAError, idna.decode, 'å둄-.\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'å둄-.\u200c', strict=True)
def test_uts46_1117(self):
self.assertRaises(idna.IDNAError, idna.decode, 'å둄-.\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'å둄-.\u200c', strict=True)
def test_uts46_1118(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----1fa1788k.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----1fa1788k.', strict=True)
def test_uts46_1119(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----1fa1788k.xn--0ug', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----1fa1788k.xn--0ug', strict=True)
def test_uts46_1120(self):
self.assertRaises(idna.IDNAError, idna.decode, 'å둄-.\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'å둄-.\u200c', strict=True)
def test_uts46_1121(self):
self.assertRaises(idna.IDNAError, idna.decode, 'å둄-.\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'å둄-.\u200c', strict=True)
def test_uts46_1122(self):
self.assertRaises(idna.IDNAError, idna.decode, '゙\U000ac391ᷗ𞤀.\U000b1ca2-॓', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '゙\U000ac391ᷗ𞤀.\U000b1ca2-॓', strict=True)
def test_uts46_1123(self):
self.assertRaises(idna.IDNAError, idna.decode, '゙\U000ac391ᷗ𞤢.\U000b1ca2-॓', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '゙\U000ac391ᷗ𞤢.\U000b1ca2-॓', strict=True)
def test_uts46_1124(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--veg121fwg63altj9d.xn----eyd92688s', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--veg121fwg63altj9d.xn----eyd92688s', strict=True)
def test_uts46_1125(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ς.ß\U00074c44\u06dd⵿', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ς.ß\U00074c44\u06dd⵿', strict=True)
def test_uts46_1126(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Σ.SS\U00074c44\u06dd⵿', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Σ.SS\U00074c44\u06dd⵿', strict=True)
def test_uts46_1127(self):
self.assertRaises(idna.IDNAError, idna.decode, 'σ.ss\U00074c44\u06dd⵿', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'σ.ss\U00074c44\u06dd⵿', strict=True)
def test_uts46_1128(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Σ.ss\U00074c44\u06dd⵿', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Σ.ss\U00074c44\u06dd⵿', strict=True)
def test_uts46_1129(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--4xa.xn--ss-y8d4760biv60n', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--4xa.xn--ss-y8d4760biv60n', strict=True)
def test_uts46_1130(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Σ.ß\U00074c44\u06dd⵿', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Σ.ß\U00074c44\u06dd⵿', strict=True)
def test_uts46_1131(self):
self.assertRaises(idna.IDNAError, idna.decode, 'σ.ß\U00074c44\u06dd⵿', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'σ.ß\U00074c44\u06dd⵿', strict=True)
def test_uts46_1132(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--4xa.xn--zca281az71b8x73m', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--4xa.xn--zca281az71b8x73m', strict=True)
def test_uts46_1133(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--3xa.xn--zca281az71b8x73m', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--3xa.xn--zca281az71b8x73m', strict=True)
def test_uts46_1134(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ꡀ𞀟。٫֙', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ꡀ𞀟。٫֙', strict=True)
def test_uts46_1135(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ꡀ𞀟。٫֙', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ꡀ𞀟。٫֙', strict=True)
def test_uts46_1136(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--8b9a1720d.xn--kcb33b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--8b9a1720d.xn--kcb33b', strict=True)
def test_uts46_1137(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000886c9\u200cࢩ。⧅\U00058621-𐭡', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000886c9\u200cࢩ。⧅\U00058621-𐭡', strict=True)
def test_uts46_1138(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000886c9\u200cࢩ。⧅\U00058621-𐭡', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000886c9\u200cࢩ。⧅\U00058621-𐭡', strict=True)
def test_uts46_1139(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--yyb56242i.xn----zir1232guu71b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--yyb56242i.xn----zir1232guu71b', strict=True)
def test_uts46_1140(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--yyb780jll63m.xn----zir1232guu71b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--yyb780jll63m.xn----zir1232guu71b', strict=True)
def test_uts46_1141(self):
self.assertRaises(idna.IDNAError, idna.decode, '룱\u200d𰍨\u200c。𝨖︒', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '룱\u200d𰍨\u200c。𝨖︒', strict=True)
def test_uts46_1142(self):
self.assertRaises(idna.IDNAError, idna.decode, '룱\u200d𰍨\u200c。𝨖︒', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '룱\u200d𰍨\u200c。𝨖︒', strict=True)
def test_uts46_1143(self):
self.assertRaises(idna.IDNAError, idna.decode, '룱\u200d𰍨\u200c。𝨖。', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '룱\u200d𰍨\u200c。𝨖。', strict=True)
def test_uts46_1144(self):
self.assertRaises(idna.IDNAError, idna.decode, '룱\u200d𰍨\u200c。𝨖。', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '룱\u200d𰍨\u200c。𝨖。', strict=True)
def test_uts46_1145(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ct2b0738h.xn--772h.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ct2b0738h.xn--772h.', strict=True)
def test_uts46_1146(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0ugb3358ili2v.xn--772h.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0ugb3358ili2v.xn--772h.', strict=True)
def test_uts46_1147(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ct2b0738h.xn--y86cl899a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ct2b0738h.xn--y86cl899a', strict=True)
def test_uts46_1148(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0ugb3358ili2v.xn--y86cl899a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0ugb3358ili2v.xn--y86cl899a', strict=True)
def test_uts46_1149(self):
self.assertRaises(idna.IDNAError, idna.decode, '🄄.᳜⒈ß', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '🄄.᳜⒈ß', strict=True)
def test_uts46_1150(self):
self.assertRaises(idna.IDNAError, idna.decode, '3,.᳜1.ß', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '3,.᳜1.ß', strict=True)
def test_uts46_1151(self):
self.assertRaises(idna.IDNAError, idna.decode, '3,.᳜1.SS', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '3,.᳜1.SS', strict=True)
def test_uts46_1152(self):
self.assertRaises(idna.IDNAError, idna.decode, '3,.᳜1.ss', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '3,.᳜1.ss', strict=True)
def test_uts46_1153(self):
self.assertRaises(idna.IDNAError, idna.decode, '3,.᳜1.Ss', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '3,.᳜1.Ss', strict=True)
def test_uts46_1154(self):
self.assertRaises(idna.IDNAError, idna.decode, '3,.xn--1-43l.ss', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '3,.xn--1-43l.ss', strict=True)
def test_uts46_1155(self):
self.assertRaises(idna.IDNAError, idna.decode, '3,.xn--1-43l.xn--zca', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '3,.xn--1-43l.xn--zca', strict=True)
def test_uts46_1156(self):
self.assertRaises(idna.IDNAError, idna.decode, '🄄.᳜⒈SS', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '🄄.᳜⒈SS', strict=True)
def test_uts46_1157(self):
self.assertRaises(idna.IDNAError, idna.decode, '🄄.᳜⒈ss', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '🄄.᳜⒈ss', strict=True)
def test_uts46_1158(self):
self.assertRaises(idna.IDNAError, idna.decode, '🄄.᳜⒈Ss', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '🄄.᳜⒈Ss', strict=True)
def test_uts46_1159(self):
self.assertRaises(idna.IDNAError, idna.decode, '3,.xn--ss-k1r094b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '3,.xn--ss-k1r094b', strict=True)
def test_uts46_1160(self):
self.assertRaises(idna.IDNAError, idna.decode, '3,.xn--zca344lmif', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '3,.xn--zca344lmif', strict=True)
def test_uts46_1161(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--x07h.xn--ss-k1r094b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--x07h.xn--ss-k1r094b', strict=True)
def test_uts46_1162(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--x07h.xn--zca344lmif', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--x07h.xn--zca344lmif', strict=True)
def test_uts46_1163(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0004730d⵿。\U0001ef13\U000a1128𑐺', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0004730d⵿。\U0001ef13\U000a1128𑐺', strict=True)
def test_uts46_1164(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0004730d⵿。\U0001ef13\U000a1128𑐺', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0004730d⵿。\U0001ef13\U000a1128𑐺', strict=True)
def test_uts46_1165(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--eoj16016a.xn--0v1d3848a3lr0d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--eoj16016a.xn--0v1d3848a3lr0d', strict=True)
def test_uts46_1166(self):
self.assertRaises(idna.IDNAError, idna.decode, '်्᷽.≠\u200d㇛', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '်्᷽.≠\u200d㇛', strict=True)
def test_uts46_1167(self):
self.assertRaises(idna.IDNAError, idna.decode, '်्᷽.≠\u200d㇛', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '်्᷽.≠\u200d㇛', strict=True)
def test_uts46_1168(self):
self.assertRaises(idna.IDNAError, idna.decode, '်्᷽.≠\u200d㇛', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '်्᷽.≠\u200d㇛', strict=True)
def test_uts46_1169(self):
self.assertRaises(idna.IDNAError, idna.decode, '်्᷽.≠\u200d㇛', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '်्᷽.≠\u200d㇛', strict=True)
def test_uts46_1170(self):
self.assertRaises(idna.IDNAError, idna.decode, '်्᷽.≠\u200d㇛', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '်्᷽.≠\u200d㇛', strict=True)
def test_uts46_1171(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--n3b956a9zm.xn--1ch912d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--n3b956a9zm.xn--1ch912d', strict=True)
def test_uts46_1172(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--n3b956a9zm.xn--1ug63gz5w', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--n3b956a9zm.xn--1ug63gz5w', strict=True)
def test_uts46_1173(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⴁ𐋨娤.\u200d̼٢𑖿', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴁ𐋨娤.\u200d̼٢𑖿', strict=True)
def test_uts46_1174(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⴁ𐋨娤.\u200d̼٢𑖿', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⴁ𐋨娤.\u200d̼٢𑖿', strict=True)
def test_uts46_1175(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--skjw75lg29h.xn--9ta62nrv36a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--skjw75lg29h.xn--9ta62nrv36a', strict=True)
def test_uts46_1176(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--skjw75lg29h.xn--9ta62ngt6aou8t', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--skjw75lg29h.xn--9ta62ngt6aou8t', strict=True)
def test_uts46_1177(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--8md2578ag21g.xn--9ta62nrv36a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--8md2578ag21g.xn--9ta62nrv36a', strict=True)
def test_uts46_1178(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--8md2578ag21g.xn--9ta62ngt6aou8t', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--8md2578ag21g.xn--9ta62ngt6aou8t', strict=True)
def test_uts46_1179(self):
self.assertRaises(idna.IDNAError, idna.decode, '🄀Ⴄ٩ࠠ。⒈ྶß', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '🄀Ⴄ٩ࠠ。⒈ྶß', strict=True)
def test_uts46_1180(self):
self.assertRaises(idna.IDNAError, idna.decode, '0.Ⴄ٩ࠠ。1.ྶß', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '0.Ⴄ٩ࠠ。1.ྶß', strict=True)
def test_uts46_1181(self):
self.assertRaises(idna.IDNAError, idna.decode, '0.ⴄ٩ࠠ。1.ྶß', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '0.ⴄ٩ࠠ。1.ྶß', strict=True)
def test_uts46_1182(self):
self.assertRaises(idna.IDNAError, idna.decode, '0.Ⴄ٩ࠠ。1.ྶSS', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '0.Ⴄ٩ࠠ。1.ྶSS', strict=True)
def test_uts46_1183(self):
self.assertRaises(idna.IDNAError, idna.decode, '0.ⴄ٩ࠠ。1.ྶss', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '0.ⴄ٩ࠠ。1.ྶss', strict=True)
def test_uts46_1184(self):
self.assertRaises(idna.IDNAError, idna.decode, '0.Ⴄ٩ࠠ。1.ྶSs', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '0.Ⴄ٩ࠠ。1.ྶSs', strict=True)
def test_uts46_1185(self):
self.assertRaises(idna.IDNAError, idna.decode, '0.xn--iib29fp25e.1.xn--ss-1sj', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '0.xn--iib29fp25e.1.xn--ss-1sj', strict=True)
def test_uts46_1186(self):
self.assertRaises(idna.IDNAError, idna.decode, '0.xn--iib29fp25e.1.xn--zca117e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '0.xn--iib29fp25e.1.xn--zca117e', strict=True)
def test_uts46_1187(self):
self.assertRaises(idna.IDNAError, idna.decode, '🄀ⴄ٩ࠠ。⒈ྶß', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '🄀ⴄ٩ࠠ。⒈ྶß', strict=True)
def test_uts46_1188(self):
self.assertRaises(idna.IDNAError, idna.decode, '🄀Ⴄ٩ࠠ。⒈ྶSS', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '🄀Ⴄ٩ࠠ。⒈ྶSS', strict=True)
def test_uts46_1189(self):
self.assertRaises(idna.IDNAError, idna.decode, '🄀ⴄ٩ࠠ。⒈ྶss', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '🄀ⴄ٩ࠠ。⒈ྶss', strict=True)
def test_uts46_1190(self):
self.assertRaises(idna.IDNAError, idna.decode, '🄀Ⴄ٩ࠠ。⒈ྶSs', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '🄀Ⴄ٩ࠠ。⒈ྶSs', strict=True)
def test_uts46_1191(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--iib29fp25e0219a.xn--ss-1sj588o', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--iib29fp25e0219a.xn--ss-1sj588o', strict=True)
def test_uts46_1192(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--iib29fp25e0219a.xn--zca117e3vp', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--iib29fp25e0219a.xn--zca117e3vp', strict=True)
def test_uts46_1193(self):
self.assertRaises(idna.IDNAError, idna.decode, '0.xn--iib29f26o.1.xn--ss-1sj', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '0.xn--iib29f26o.1.xn--ss-1sj', strict=True)
def test_uts46_1194(self):
self.assertRaises(idna.IDNAError, idna.decode, '0.xn--iib29f26o.1.xn--zca117e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '0.xn--iib29f26o.1.xn--zca117e', strict=True)
def test_uts46_1195(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--iib29f26o6n43c.xn--ss-1sj588o', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--iib29f26o6n43c.xn--ss-1sj588o', strict=True)
def test_uts46_1196(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--iib29f26o6n43c.xn--zca117e3vp', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--iib29f26o6n43c.xn--zca117e3vp', strict=True)
def test_uts46_1197(self):
self.assertRaises(idna.IDNAError, idna.decode, '≠.\u200c-٫', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≠.\u200c-٫', strict=True)
def test_uts46_1198(self):
self.assertRaises(idna.IDNAError, idna.decode, '≠.\u200c-٫', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≠.\u200c-٫', strict=True)
def test_uts46_1199(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1ch.xn----vqc', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1ch.xn----vqc', strict=True)
def test_uts46_1200(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1ch.xn----vqc597q', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1ch.xn----vqc597q', strict=True)
def test_uts46_1201(self):
self.assertRaises(idna.IDNAError, idna.decode, '٠۱。\U000e0cf6𞠁٥', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '٠۱。\U000e0cf6𞠁٥', strict=True)
def test_uts46_1202(self):
self.assertRaises(idna.IDNAError, idna.decode, '٠۱。\U000e0cf6𞠁٥', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '٠۱。\U000e0cf6𞠁٥', strict=True)
def test_uts46_1203(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--8hb40a.xn--eib7967vner3e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--8hb40a.xn--eib7967vner3e', strict=True)
def test_uts46_1204(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c٣⒖。\U000f1149\U0003dddb᯳', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c٣⒖。\U000f1149\U0003dddb᯳', strict=True)
def test_uts46_1205(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c٣15.。\U000f1149\U0003dddb᯳', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c٣15.。\U000f1149\U0003dddb᯳', strict=True)
def test_uts46_1206(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--15-gyd..xn--1zf13512buy41d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--15-gyd..xn--1zf13512buy41d', strict=True)
def test_uts46_1207(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--15-gyd983x..xn--1zf13512buy41d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--15-gyd983x..xn--1zf13512buy41d', strict=True)
def test_uts46_1208(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--cib675m.xn--1zf13512buy41d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--cib675m.xn--1zf13512buy41d', strict=True)
def test_uts46_1209(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--cib152kwgd.xn--1zf13512buy41d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--cib152kwgd.xn--1zf13512buy41d', strict=True)
def test_uts46_1210(self):
self.assertRaises(idna.IDNAError, idna.decode, '᯳.-逋\U000739ad\U000d966e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '᯳.-逋\U000739ad\U000d966e', strict=True)
def test_uts46_1211(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1zf.xn----483d46987byr50b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1zf.xn----483d46987byr50b', strict=True)
def test_uts46_1212(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ݖ。ㅤ\u200dς', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ݖ。ㅤ\u200dς', strict=True)
def test_uts46_1213(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ݖ。ᅠ\u200dς', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ݖ。ᅠ\u200dς', strict=True)
def test_uts46_1214(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ݖ。ᅠ\u200dΣ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ݖ。ᅠ\u200dΣ', strict=True)
def test_uts46_1215(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ݖ。ᅠ\u200dσ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ݖ。ᅠ\u200dσ', strict=True)
def test_uts46_1216(self):
self.assertEqual(idna.decode('xn--9ob.xn--4xa', uts46=True, strict=True), 'ݖ.σ')
self.assertEqual(idna.encode('xn--9ob.xn--4xa', uts46=True, strict=True), b'xn--9ob.xn--4xa')
def test_uts46_1217(self):
self.assertEqual(idna.decode('ݖ.σ', uts46=True, strict=True), 'ݖ.σ')
self.assertEqual(idna.encode('ݖ.σ', uts46=True, strict=True), b'xn--9ob.xn--4xa')
def test_uts46_1218(self):
self.assertEqual(idna.decode('ݖ.Σ', uts46=True, strict=True), 'ݖ.σ')
self.assertEqual(idna.encode('ݖ.Σ', uts46=True, strict=True), b'xn--9ob.xn--4xa')
def test_uts46_1219(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--9ob.xn--4xa795l', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--9ob.xn--4xa795l', strict=True)
def test_uts46_1220(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--9ob.xn--3xa995l', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--9ob.xn--3xa995l', strict=True)
def test_uts46_1221(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ݖ。ㅤ\u200dΣ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ݖ。ㅤ\u200dΣ', strict=True)
def test_uts46_1222(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ݖ。ㅤ\u200dσ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ݖ。ㅤ\u200dσ', strict=True)
def test_uts46_1223(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--9ob.xn--4xa380e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--9ob.xn--4xa380e', strict=True)
def test_uts46_1224(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--9ob.xn--4xa380ebol', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--9ob.xn--4xa380ebol', strict=True)
def test_uts46_1225(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--9ob.xn--3xa580ebol', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--9ob.xn--3xa580ebol', strict=True)
def test_uts46_1226(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--9ob.xn--4xa574u', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--9ob.xn--4xa574u', strict=True)
def test_uts46_1227(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--9ob.xn--4xa795lq2l', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--9ob.xn--4xa795lq2l', strict=True)
def test_uts46_1228(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--9ob.xn--3xa995lq2l', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--9ob.xn--3xa995lq2l', strict=True)
def test_uts46_1229(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᡆႣ。\U000de8a7̕\u200d\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᡆႣ。\U000de8a7̕\u200d\u200d', strict=True)
def test_uts46_1230(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᡆႣ。\U000de8a7̕\u200d\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᡆႣ。\U000de8a7̕\u200d\u200d', strict=True)
def test_uts46_1231(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᡆⴃ。\U000de8a7̕\u200d\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᡆⴃ。\U000de8a7̕\u200d\u200d', strict=True)
def test_uts46_1232(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--57e237h.xn--5sa98523p', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--57e237h.xn--5sa98523p', strict=True)
def test_uts46_1233(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--57e237h.xn--5sa649la993427a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--57e237h.xn--5sa649la993427a', strict=True)
def test_uts46_1234(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᡆⴃ。\U000de8a7̕\u200d\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᡆⴃ。\U000de8a7̕\u200d\u200d', strict=True)
def test_uts46_1235(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--bnd320b.xn--5sa98523p', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--bnd320b.xn--5sa98523p', strict=True)
def test_uts46_1236(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--bnd320b.xn--5sa649la993427a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--bnd320b.xn--5sa649la993427a', strict=True)
def test_uts46_1237(self):
self.assertRaises(idna.IDNAError, idna.decode, '㭄\u200dࡏ𑚵.ς𐮮\u200c\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '㭄\u200dࡏ𑚵.ς𐮮\u200c\u200d', strict=True)
def test_uts46_1238(self):
self.assertRaises(idna.IDNAError, idna.decode, '㭄\u200dࡏ𑚵.ς𐮮\u200c\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '㭄\u200dࡏ𑚵.ς𐮮\u200c\u200d', strict=True)
def test_uts46_1239(self):
self.assertRaises(idna.IDNAError, idna.decode, '㭄\u200dࡏ𑚵.Σ𐮮\u200c\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '㭄\u200dࡏ𑚵.Σ𐮮\u200c\u200d', strict=True)
def test_uts46_1240(self):
self.assertRaises(idna.IDNAError, idna.decode, '㭄\u200dࡏ𑚵.σ𐮮\u200c\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '㭄\u200dࡏ𑚵.σ𐮮\u200c\u200d', strict=True)
def test_uts46_1241(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ewb302xhu1l.xn--4xa0426k', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ewb302xhu1l.xn--4xa0426k', strict=True)
def test_uts46_1242(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ewb962jfitku4r.xn--4xa695lda6932v', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ewb962jfitku4r.xn--4xa695lda6932v', strict=True)
def test_uts46_1243(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ewb962jfitku4r.xn--3xa895lda6932v', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ewb962jfitku4r.xn--3xa895lda6932v', strict=True)
def test_uts46_1244(self):
self.assertRaises(idna.IDNAError, idna.decode, '㭄\u200dࡏ𑚵.Σ𐮮\u200c\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '㭄\u200dࡏ𑚵.Σ𐮮\u200c\u200d', strict=True)
def test_uts46_1245(self):
self.assertRaises(idna.IDNAError, idna.decode, '㭄\u200dࡏ𑚵.σ𐮮\u200c\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '㭄\u200dࡏ𑚵.σ𐮮\u200c\u200d', strict=True)
def test_uts46_1246(self):
self.assertRaises(idna.IDNAError, idna.decode, '឵。\U0001ebf8ꡀ🄋', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '឵。\U0001ebf8ꡀ🄋', strict=True)
def test_uts46_1247(self):
self.assertRaises(idna.IDNAError, idna.decode, '.xn--8b9ar252dngd', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '.xn--8b9ar252dngd', strict=True)
def test_uts46_1248(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--03e.xn--8b9ar252dngd', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--03e.xn--8b9ar252dngd', strict=True)
def test_uts46_1249(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000d0aba暑.⾑٨', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000d0aba暑.⾑٨', strict=True)
def test_uts46_1250(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000d0aba暑.襾٨', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000d0aba暑.襾٨', strict=True)
def test_uts46_1251(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--tlvq3513e.xn--hib9228d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--tlvq3513e.xn--hib9228d', strict=True)
def test_uts46_1252(self):
self.assertRaises(idna.IDNAError, idna.decode, '󠄚≯ꡢ。\u0891᷿', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '󠄚≯ꡢ。\u0891᷿', strict=True)
def test_uts46_1253(self):
self.assertRaises(idna.IDNAError, idna.decode, '󠄚≯ꡢ。\u0891᷿', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '󠄚≯ꡢ。\u0891᷿', strict=True)
def test_uts46_1254(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--hdh7783c.xn--9xb680i', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--hdh7783c.xn--9xb680i', strict=True)
def test_uts46_1255(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ﷃ𮁱୍𐨿.\U000d09e4Ⴗ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ﷃ𮁱୍𐨿.\U000d09e4Ⴗ', strict=True)
def test_uts46_1256(self):
self.assertRaises(idna.IDNAError, idna.decode, 'كمم𮁱୍𐨿.\U000d09e4Ⴗ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'كمم𮁱୍𐨿.\U000d09e4Ⴗ', strict=True)
def test_uts46_1257(self):
self.assertRaises(idna.IDNAError, idna.decode, 'كمم𮁱୍𐨿.\U000d09e4ⴗ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'كمم𮁱୍𐨿.\U000d09e4ⴗ', strict=True)
def test_uts46_1258(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--fhbea662czx68a2tju.xn--fljz2846h', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--fhbea662czx68a2tju.xn--fljz2846h', strict=True)
def test_uts46_1259(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ﷃ𮁱୍𐨿.\U000d09e4ⴗ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ﷃ𮁱୍𐨿.\U000d09e4ⴗ', strict=True)
def test_uts46_1260(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--fhbea662czx68a2tju.xn--vnd55511o', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--fhbea662czx68a2tju.xn--vnd55511o', strict=True)
def test_uts46_1261(self):
self.assertRaises(idna.IDNAError, idna.decode, '𞀨。᭄\U000a16e8\U0001e387', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𞀨。᭄\U000a16e8\U0001e387', strict=True)
def test_uts46_1262(self):
self.assertRaises(idna.IDNAError, idna.decode, '𞀨。᭄\U000a16e8\U0001e387', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𞀨。᭄\U000a16e8\U0001e387', strict=True)
def test_uts46_1263(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--mi4h.xn--1uf6843smg20c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--mi4h.xn--1uf6843smg20c', strict=True)
def test_uts46_1264(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000e08fc\u200c.𐺰\u200cᡟ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000e08fc\u200c.𐺰\u200cᡟ', strict=True)
def test_uts46_1265(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000e08fc\u200c.𐺰\u200cᡟ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000e08fc\u200c.𐺰\u200cᡟ', strict=True)
def test_uts46_1266(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--q046e.xn--v8e7227j', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--q046e.xn--v8e7227j', strict=True)
def test_uts46_1267(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0ug18531l.xn--v8e340bp21t', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0ug18531l.xn--v8e340bp21t', strict=True)
def test_uts46_1268(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᢛ\U000e815fß.ጧ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᢛ\U000e815fß.ጧ', strict=True)
def test_uts46_1269(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᢛ\U000e815fSS.ጧ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᢛ\U000e815fSS.ጧ', strict=True)
def test_uts46_1270(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᢛ\U000e815fss.ጧ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᢛ\U000e815fss.ጧ', strict=True)
def test_uts46_1271(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᢛ\U000e815fSs.ጧ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᢛ\U000e815fSs.ጧ', strict=True)
def test_uts46_1272(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ss-7dp66033t.xn--p5d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ss-7dp66033t.xn--p5d', strict=True)
def test_uts46_1273(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--zca562jc642x.xn--p5d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--zca562jc642x.xn--p5d', strict=True)
def test_uts46_1274(self):
self.assertRaises(idna.IDNAError, idna.decode, '⮒\u200c.\U00052697\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⮒\u200c.\U00052697\u200c', strict=True)
def test_uts46_1275(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--b9i.xn--5p9y', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--b9i.xn--5p9y', strict=True)
def test_uts46_1276(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0ugx66b.xn--0ugz2871c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0ugx66b.xn--0ugz2871c', strict=True)
def test_uts46_1277(self):
self.assertRaises(idna.IDNAError, idna.decode, '𞤂\U00079781𐹯。Ⴜ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𞤂\U00079781𐹯。Ⴜ', strict=True)
def test_uts46_1278(self):
self.assertRaises(idna.IDNAError, idna.decode, '𞤤\U00079781𐹯。ⴜ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𞤤\U00079781𐹯。ⴜ', strict=True)
def test_uts46_1279(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--no0dr648a51o3b.xn--klj', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--no0dr648a51o3b.xn--klj', strict=True)
def test_uts46_1280(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--no0dr648a51o3b.xn--0nd', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--no0dr648a51o3b.xn--0nd', strict=True)
def test_uts46_1281(self):
self.assertRaises(idna.IDNAError, idna.decode, '𞤂\U00079781𐹯。ⴜ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𞤂\U00079781𐹯。ⴜ', strict=True)
def test_uts46_1282(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐹵⮣\u200c𑄰。\U00077d3fﲷ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐹵⮣\u200c𑄰。\U00077d3fﲷ', strict=True)
def test_uts46_1283(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐹵⮣\u200c𑄰。\U00077d3fضم', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐹵⮣\u200c𑄰。\U00077d3fضم', strict=True)
def test_uts46_1284(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--s9i5458e7yb.xn--1gb4a66004i', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--s9i5458e7yb.xn--1gb4a66004i', strict=True)
def test_uts46_1285(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0ug586bcj8p7jc.xn--1gb4a66004i', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0ug586bcj8p7jc.xn--1gb4a66004i', strict=True)
def test_uts46_1286(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⴒ。デß𞤵్', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴒ。デß𞤵్', strict=True)
def test_uts46_1287(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⴒ。デß𞤵్', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴒ。デß𞤵్', strict=True)
def test_uts46_1288(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⴒ。デß𞤵్', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⴒ。デß𞤵్', strict=True)
def test_uts46_1289(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⴒ。デß𞤵్', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⴒ。デß𞤵్', strict=True)
def test_uts46_1290(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⴒ。デSS𞤓్', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴒ。デSS𞤓్', strict=True)
def test_uts46_1291(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⴒ。デSS𞤓్', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴒ。デSS𞤓్', strict=True)
def test_uts46_1292(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⴒ。デss𞤵్', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⴒ。デss𞤵్', strict=True)
def test_uts46_1293(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⴒ。デss𞤵్', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⴒ。デss𞤵్', strict=True)
def test_uts46_1294(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⴒ。デSs𞤵్', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴒ。デSs𞤵్', strict=True)
def test_uts46_1295(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⴒ。デSs𞤵్', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴒ。デSs𞤵్', strict=True)
def test_uts46_1296(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--9kj.xn--ss-9nh3648ahh20b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--9kj.xn--ss-9nh3648ahh20b', strict=True)
def test_uts46_1297(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--9kj.xn--zca669cmr3a0f28a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--9kj.xn--zca669cmr3a0f28a', strict=True)
def test_uts46_1298(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--qnd.xn--ss-9nh3648ahh20b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--qnd.xn--ss-9nh3648ahh20b', strict=True)
def test_uts46_1299(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--qnd.xn--zca669cmr3a0f28a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--qnd.xn--zca669cmr3a0f28a', strict=True)
def test_uts46_1300(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⴒ。デSS𞤵్', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴒ。デSS𞤵్', strict=True)
def test_uts46_1301(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⴒ。デSS𞤵్', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴒ。デSS𞤵్', strict=True)
def test_uts46_1302(self):
self.assertRaises(idna.IDNAError, idna.decode, '𑁿്.7-ߒ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𑁿്.7-ߒ', strict=True)
def test_uts46_1303(self):
self.assertRaises(idna.IDNAError, idna.decode, '𑁿്.7-ߒ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𑁿്.7-ߒ', strict=True)
def test_uts46_1304(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--wxc1283k.xn--7--yue', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--wxc1283k.xn--7--yue', strict=True)
def test_uts46_1305(self):
self.assertRaises(idna.IDNAError, idna.decode, '≯𑜫\U000e0b47.᜴\U000527a4𑍬ᢧ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≯𑜫\U000e0b47.᜴\U000527a4𑍬ᢧ', strict=True)
def test_uts46_1306(self):
self.assertRaises(idna.IDNAError, idna.decode, '≯𑜫\U000e0b47.᜴\U000527a4𑍬ᢧ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≯𑜫\U000e0b47.᜴\U000527a4𑍬ᢧ', strict=True)
def test_uts46_1307(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--hdhx157g68o0g.xn--c0e65eu616c34o7a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--hdhx157g68o0g.xn--c0e65eu616c34o7a', strict=True)
def test_uts46_1308(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᷛ\U0008e419Ⴗ쏔。ށ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᷛ\U0008e419Ⴗ쏔。ށ', strict=True)
def test_uts46_1309(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᷛ\U0008e419Ⴗ쏔。ށ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᷛ\U0008e419Ⴗ쏔。ށ', strict=True)
def test_uts46_1310(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᷛ\U0008e419ⴗ쏔。ށ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᷛ\U0008e419ⴗ쏔。ށ', strict=True)
def test_uts46_1311(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᷛ\U0008e419ⴗ쏔。ށ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᷛ\U0008e419ⴗ쏔。ށ', strict=True)
def test_uts46_1312(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--zegy26dw47iy6w2f.xn--iqb', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--zegy26dw47iy6w2f.xn--iqb', strict=True)
def test_uts46_1313(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--vnd148d733ky6n9e.xn--iqb', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--vnd148d733ky6n9e.xn--iqb', strict=True)
def test_uts46_1314(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ß。𐋳Ⴌྸ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ß。𐋳Ⴌྸ', strict=True)
def test_uts46_1315(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ß。𐋳Ⴌྸ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ß。𐋳Ⴌྸ', strict=True)
def test_uts46_1316(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ß。𐋳ⴌྸ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ß。𐋳ⴌྸ', strict=True)
def test_uts46_1317(self):
self.assertRaises(idna.IDNAError, idna.decode, 'SS。𐋳Ⴌྸ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'SS。𐋳Ⴌྸ', strict=True)
def test_uts46_1318(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ss。𐋳ⴌྸ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ss。𐋳ⴌྸ', strict=True)
def test_uts46_1319(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ss。𐋳Ⴌྸ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ss。𐋳Ⴌྸ', strict=True)
def test_uts46_1320(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ss.xn--lgd921mvv0m', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ss.xn--lgd921mvv0m', strict=True)
def test_uts46_1321(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ss.𐋳ⴌྸ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ss.𐋳ⴌྸ', strict=True)
def test_uts46_1322(self):
self.assertRaises(idna.IDNAError, idna.decode, 'SS.𐋳Ⴌྸ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'SS.𐋳Ⴌྸ', strict=True)
def test_uts46_1323(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ss.𐋳Ⴌྸ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ss.𐋳Ⴌྸ', strict=True)
def test_uts46_1324(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--zca.xn--lgd921mvv0m', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--zca.xn--lgd921mvv0m', strict=True)
def test_uts46_1325(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ß.𐋳ⴌྸ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ß.𐋳ⴌྸ', strict=True)
def test_uts46_1326(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ß。𐋳ⴌྸ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ß。𐋳ⴌྸ', strict=True)
def test_uts46_1327(self):
self.assertRaises(idna.IDNAError, idna.decode, 'SS。𐋳Ⴌྸ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'SS。𐋳Ⴌྸ', strict=True)
def test_uts46_1328(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ss。𐋳ⴌྸ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ss。𐋳ⴌྸ', strict=True)
def test_uts46_1329(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ss。𐋳Ⴌྸ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ss。𐋳Ⴌྸ', strict=True)
def test_uts46_1330(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ss.xn--lgd10cu829c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ss.xn--lgd10cu829c', strict=True)
def test_uts46_1331(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--zca.xn--lgd10cu829c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--zca.xn--lgd10cu829c', strict=True)
def test_uts46_1332(self):
self.assertRaises(idna.IDNAError, idna.decode, '-ڞ\U00010da1.\u200c⾝্', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-ڞ\U00010da1.\u200c⾝্', strict=True)
def test_uts46_1333(self):
self.assertRaises(idna.IDNAError, idna.decode, '-ڞ\U00010da1.\u200c身্', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-ڞ\U00010da1.\u200c身্', strict=True)
def test_uts46_1334(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----stc7013r.xn--b7b1419d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----stc7013r.xn--b7b1419d', strict=True)
def test_uts46_1335(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----stc7013r.xn--b7b305imj2f', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----stc7013r.xn--b7b305imj2f', strict=True)
def test_uts46_1336(self):
self.assertRaises(idna.IDNAError, idna.decode, '😮ݤ𑈵𞀖.💅\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '😮ݤ𑈵𞀖.💅\u200d', strict=True)
def test_uts46_1337(self):
self.assertRaises(idna.IDNAError, idna.decode, '😮ݤ𑈵𞀖.💅\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '😮ݤ𑈵𞀖.💅\u200d', strict=True)
def test_uts46_1338(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--opb4277kuc7elqsa.xn--kr8h', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--opb4277kuc7elqsa.xn--kr8h', strict=True)
def test_uts46_1339(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--opb4277kuc7elqsa.xn--1ug5265p', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--opb4277kuc7elqsa.xn--1ug5265p', strict=True)
def test_uts46_1340(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ࣲ\u200d꙳ܒ.ᢏ\u200c\U000e0344', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ࣲ\u200d꙳ܒ.ᢏ\u200c\U000e0344', strict=True)
def test_uts46_1341(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--cnb37gdy00a.xn--89e02253p', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--cnb37gdy00a.xn--89e02253p', strict=True)
def test_uts46_1342(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--cnb37g904be26j.xn--89e849ax9363a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--cnb37g904be26j.xn--89e849ax9363a', strict=True)
def test_uts46_1343(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⴑ.ڿ\U0001ebd3ᠲ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴑ.ڿ\U0001ebd3ᠲ', strict=True)
def test_uts46_1344(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⴑ.ڿ\U0001ebd3ᠲ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴑ.ڿ\U0001ebd3ᠲ', strict=True)
def test_uts46_1345(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⴑ.ڿ\U0001ebd3ᠲ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⴑ.ڿ\U0001ebd3ᠲ', strict=True)
def test_uts46_1346(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--8kj.xn--ykb840gd555a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--8kj.xn--ykb840gd555a', strict=True)
def test_uts46_1347(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⴑ.ڿ\U0001ebd3ᠲ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⴑ.ڿ\U0001ebd3ᠲ', strict=True)
def test_uts46_1348(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--pnd.xn--ykb840gd555a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--pnd.xn--ykb840gd555a', strict=True)
def test_uts46_1349(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᩚ\U0001b99d్。\U0001a76c𝟵', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᩚ\U0001b99d్。\U0001a76c𝟵', strict=True)
def test_uts46_1350(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᩚ\U0001b99d్。\U0001a76c9', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᩚ\U0001b99d్。\U0001a76c9', strict=True)
def test_uts46_1351(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--lqc703ebm93a.xn--9-000p', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--lqc703ebm93a.xn--9-000p', strict=True)
def test_uts46_1352(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200cڠ\U0003fe86𝟗。Ⴣ꒘ﳐ\U00050616', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200cڠ\U0003fe86𝟗。Ⴣ꒘ﳐ\U00050616', strict=True)
def test_uts46_1353(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200cڠ\U0003fe869。Ⴣ꒘مخ\U00050616', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200cڠ\U0003fe869。Ⴣ꒘مخ\U00050616', strict=True)
def test_uts46_1354(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200cڠ\U0003fe869。ⴣ꒘مخ\U00050616', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200cڠ\U0003fe869。ⴣ꒘مخ\U00050616', strict=True)
def test_uts46_1355(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--9-vtc42319e.xn--tgb9bz87p833hw316c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--9-vtc42319e.xn--tgb9bz87p833hw316c', strict=True)
def test_uts46_1356(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--9-vtc736qts91g.xn--tgb9bz87p833hw316c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--9-vtc736qts91g.xn--tgb9bz87p833hw316c', strict=True)
def test_uts46_1357(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200cڠ\U0003fe86𝟗。ⴣ꒘ﳐ\U00050616', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200cڠ\U0003fe86𝟗。ⴣ꒘ﳐ\U00050616', strict=True)
def test_uts46_1358(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--9-vtc42319e.xn--tgb9bz61cfn8mw3t2c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--9-vtc42319e.xn--tgb9bz61cfn8mw3t2c', strict=True)
def test_uts46_1359(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--9-vtc736qts91g.xn--tgb9bz61cfn8mw3t2c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--9-vtc736qts91g.xn--tgb9bz61cfn8mw3t2c', strict=True)
def test_uts46_1360(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᡖ。̟\U000576e8ஂ-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᡖ。̟\U000576e8ஂ-', strict=True)
def test_uts46_1361(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᡖ。̟\U000576e8ஂ-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᡖ。̟\U000576e8ஂ-', strict=True)
def test_uts46_1362(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--m8e.xn----mdb555dkk71m', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--m8e.xn----mdb555dkk71m', strict=True)
def test_uts46_1363(self):
self.assertRaises(idna.IDNAError, idna.decode, '𞠠浘。絧𞀀', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𞠠浘。絧𞀀', strict=True)
def test_uts46_1364(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--e0wp491f.xn--ud0a3573e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--e0wp491f.xn--ud0a3573e', strict=True)
def test_uts46_1365(self):
self.assertRaises(idna.IDNAError, idna.decode, '֖Ⴋ.𝟳≯︒︊', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '֖Ⴋ.𝟳≯︒︊', strict=True)
def test_uts46_1366(self):
self.assertRaises(idna.IDNAError, idna.decode, '֖Ⴋ.𝟳≯︒︊', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '֖Ⴋ.𝟳≯︒︊', strict=True)
def test_uts46_1367(self):
self.assertRaises(idna.IDNAError, idna.decode, '֖Ⴋ.7≯。︊', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '֖Ⴋ.7≯。︊', strict=True)
def test_uts46_1368(self):
self.assertRaises(idna.IDNAError, idna.decode, '֖Ⴋ.7≯。︊', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '֖Ⴋ.7≯。︊', strict=True)
def test_uts46_1369(self):
self.assertRaises(idna.IDNAError, idna.decode, '֖ⴋ.7≯。︊', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '֖ⴋ.7≯。︊', strict=True)
def test_uts46_1370(self):
self.assertRaises(idna.IDNAError, idna.decode, '֖ⴋ.7≯。︊', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '֖ⴋ.7≯。︊', strict=True)
def test_uts46_1371(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--hcb613r.xn--7-pgo.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--hcb613r.xn--7-pgo.', strict=True)
def test_uts46_1372(self):
self.assertRaises(idna.IDNAError, idna.decode, '֖ⴋ.𝟳≯︒︊', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '֖ⴋ.𝟳≯︒︊', strict=True)
def test_uts46_1373(self):
self.assertRaises(idna.IDNAError, idna.decode, '֖ⴋ.𝟳≯︒︊', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '֖ⴋ.𝟳≯︒︊', strict=True)
def test_uts46_1374(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--hcb613r.xn--7-pgoy530h', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--hcb613r.xn--7-pgoy530h', strict=True)
def test_uts46_1375(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--hcb887c.xn--7-pgo.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--hcb887c.xn--7-pgo.', strict=True)
def test_uts46_1376(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--hcb887c.xn--7-pgoy530h', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--hcb887c.xn--7-pgoy530h', strict=True)
def test_uts46_1377(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200dF𑓂。\U000e0ea8︒ݾ𐹢', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200dF𑓂。\U000e0ea8︒ݾ𐹢', strict=True)
def test_uts46_1378(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200dF𑓂。\U000e0ea8。ݾ𐹢', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200dF𑓂。\U000e0ea8。ݾ𐹢', strict=True)
def test_uts46_1379(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200df𑓂。\U000e0ea8。ݾ𐹢', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200df𑓂。\U000e0ea8。ݾ𐹢', strict=True)
def test_uts46_1380(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--f-kq9i.xn--7656e.xn--fqb4175k', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--f-kq9i.xn--7656e.xn--fqb4175k', strict=True)
def test_uts46_1381(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--f-tgn9761i.xn--7656e.xn--fqb4175k', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--f-tgn9761i.xn--7656e.xn--fqb4175k', strict=True)
def test_uts46_1382(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200df𑓂。\U000e0ea8︒ݾ𐹢', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200df𑓂。\U000e0ea8︒ݾ𐹢', strict=True)
def test_uts46_1383(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--f-kq9i.xn--fqb1637j8hky9452a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--f-kq9i.xn--fqb1637j8hky9452a', strict=True)
def test_uts46_1384(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--f-tgn9761i.xn--fqb1637j8hky9452a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--f-tgn9761i.xn--fqb1637j8hky9452a', strict=True)
def test_uts46_1385(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ࡅ🄇𐼗︒。𐹻𑜫', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ࡅ🄇𐼗︒。𐹻𑜫', strict=True)
def test_uts46_1386(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ࡅ6,𐼗。。𐹻𑜫', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ࡅ6,𐼗。。𐹻𑜫', strict=True)
def test_uts46_1387(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--6,-r4e4420y..xn--zo0di2m', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--6,-r4e4420y..xn--zo0di2m', strict=True)
def test_uts46_1388(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--6,-r4e6182wo1ra.xn--zo0di2m', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--6,-r4e6182wo1ra.xn--zo0di2m', strict=True)
def test_uts46_1389(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--3vb4696jpxkjh7s.xn--zo0di2m', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--3vb4696jpxkjh7s.xn--zo0di2m', strict=True)
def test_uts46_1390(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U00010e48.᷀𑈱𐦭', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U00010e48.᷀𑈱𐦭', strict=True)
def test_uts46_1391(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--jn0d.xn--7dg0871h3lf', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--jn0d.xn--7dg0871h3lf', strict=True)
def test_uts46_1392(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⴂ䠺。𞤃\U000453ce\U000d9ba6ړ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴂ䠺。𞤃\U000453ce\U000d9ba6ړ', strict=True)
def test_uts46_1393(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⴂ䠺。𞤥\U000453ce\U000d9ba6ړ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⴂ䠺。𞤥\U000453ce\U000d9ba6ړ', strict=True)
def test_uts46_1394(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--tkj638f.xn--pjb9818vg4xno967d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--tkj638f.xn--pjb9818vg4xno967d', strict=True)
def test_uts46_1395(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--9md875z.xn--pjb9818vg4xno967d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--9md875z.xn--pjb9818vg4xno967d', strict=True)
def test_uts46_1396(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⴂ䠺。𞤃\U000453ce\U000d9ba6ړ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⴂ䠺。𞤃\U000453ce\U000d9ba6ړ', strict=True)
def test_uts46_1397(self):
self.assertRaises(idna.IDNAError, idna.decode, '🄇伐︒.\U0001c65a꣄', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '🄇伐︒.\U0001c65a꣄', strict=True)
def test_uts46_1398(self):
self.assertRaises(idna.IDNAError, idna.decode, '6,伐。.\U0001c65a꣄', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '6,伐。.\U0001c65a꣄', strict=True)
def test_uts46_1399(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--6,-7i3c..xn--0f9ao925c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--6,-7i3c..xn--0f9ao925c', strict=True)
def test_uts46_1400(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--6,-7i3cj157d.xn--0f9ao925c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--6,-7i3cj157d.xn--0f9ao925c', strict=True)
def test_uts46_1401(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--woqs083bel0g.xn--0f9ao925c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--woqs083bel0g.xn--0f9ao925c', strict=True)
def test_uts46_1402(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d𐹠꯭\ufffb。\u200d𐫓Ⴚ𑂹', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d𐹠꯭\ufffb。\u200d𐫓Ⴚ𑂹', strict=True)
def test_uts46_1403(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d𐹠꯭\ufffb。\u200d𐫓ⴚ𑂹', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d𐹠꯭\ufffb。\u200d𐫓ⴚ𑂹', strict=True)
def test_uts46_1404(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--429az70n29i.xn--ilj7702eqyd', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--429az70n29i.xn--ilj7702eqyd', strict=True)
def test_uts46_1405(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1ugz126coy7bdbm.xn--1ug062chv7ov6e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1ugz126coy7bdbm.xn--1ug062chv7ov6e', strict=True)
def test_uts46_1406(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--429az70n29i.xn--ynd3619jqyd', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--429az70n29i.xn--ynd3619jqyd', strict=True)
def test_uts46_1407(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1ugz126coy7bdbm.xn--ynd959evs1pv6e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1ugz126coy7bdbm.xn--ynd959evs1pv6e', strict=True)
def test_uts46_1408(self):
self.assertRaises(idna.IDNAError, idna.decode, '󠆠.\U00077434\U000cc7c8', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '󠆠.\U00077434\U000cc7c8', strict=True)
def test_uts46_1409(self):
self.assertRaises(idna.IDNAError, idna.decode, '󠆠.\U00077434\U000cc7c8', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '󠆠.\U00077434\U000cc7c8', strict=True)
def test_uts46_1410(self):
self.assertRaises(idna.IDNAError, idna.decode, '.xn--rx21bhv12i', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '.xn--rx21bhv12i', strict=True)
def test_uts46_1411(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐫃\u200cႦ.≠\U0001edd9', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐫃\u200cႦ.≠\U0001edd9', strict=True)
def test_uts46_1412(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐫃\u200cႦ.≠\U0001edd9', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐫃\u200cႦ.≠\U0001edd9', strict=True)
def test_uts46_1413(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐫃\u200cⴆ.≠\U0001edd9', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐫃\u200cⴆ.≠\U0001edd9', strict=True)
def test_uts46_1414(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐫃\u200cⴆ.≠\U0001edd9', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐫃\u200cⴆ.≠\U0001edd9', strict=True)
def test_uts46_1415(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--xkjz802e.xn--1ch2802p', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--xkjz802e.xn--1ch2802p', strict=True)
def test_uts46_1416(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0ug132csv7o.xn--1ch2802p', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0ug132csv7o.xn--1ch2802p', strict=True)
def test_uts46_1417(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--end1719j.xn--1ch2802p', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--end1719j.xn--1ch2802p', strict=True)
def test_uts46_1418(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--end799ekr1p.xn--1ch2802p', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--end799ekr1p.xn--1ch2802p', strict=True)
def test_uts46_1419(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000e0072\U00019a62𝟥ꘌ.ࡁ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000e0072\U00019a62𝟥ꘌ.ࡁ', strict=True)
def test_uts46_1420(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000e0072\U00019a623ꘌ.ࡁ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000e0072\U00019a623ꘌ.ࡁ', strict=True)
def test_uts46_1421(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--3-0g3es485d8i15h.xn--zvb', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--3-0g3es485d8i15h.xn--zvb', strict=True)
def test_uts46_1422(self):
self.assertRaises(idna.IDNAError, idna.decode, '-.ᢆ\U000e1ca3-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-.ᢆ\U000e1ca3-', strict=True)
def test_uts46_1423(self):
self.assertRaises(idna.IDNAError, idna.decode, '-.xn----pbkx6497q', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-.xn----pbkx6497q', strict=True)
def test_uts46_1424(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000f2697\u200c。\u200c\U0001ec06ς', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000f2697\u200c。\u200c\U0001ec06ς', strict=True)
def test_uts46_1425(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000f2697\u200c。\u200c\U0001ec06ς', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000f2697\u200c。\u200c\U0001ec06ς', strict=True)
def test_uts46_1426(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000f2697\u200c。\u200c\U0001ec06Σ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000f2697\u200c。\u200c\U0001ec06Σ', strict=True)
def test_uts46_1427(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000f2697\u200c。\u200c\U0001ec06σ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000f2697\u200c。\u200c\U0001ec06σ', strict=True)
def test_uts46_1428(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--qp42f.xn--4xa3011w', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--qp42f.xn--4xa3011w', strict=True)
def test_uts46_1429(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0ug76062m.xn--4xa595lhn92a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0ug76062m.xn--4xa595lhn92a', strict=True)
def test_uts46_1430(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0ug76062m.xn--3xa795lhn92a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0ug76062m.xn--3xa795lhn92a', strict=True)
def test_uts46_1431(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000f2697\u200c。\u200c\U0001ec06Σ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000f2697\u200c。\u200c\U0001ec06Σ', strict=True)
def test_uts46_1432(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000f2697\u200c。\u200c\U0001ec06σ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000f2697\u200c。\u200c\U0001ec06σ', strict=True)
def test_uts46_1433(self):
self.assertRaises(idna.IDNAError, idna.decode, '堕𑓂ᬂ。𐮇𞤽\u200c-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '堕𑓂ᬂ。𐮇𞤽\u200c-', strict=True)
def test_uts46_1434(self):
self.assertRaises(idna.IDNAError, idna.decode, '堕𑓂ᬂ。𐮇𞤛\u200c-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '堕𑓂ᬂ。𐮇𞤛\u200c-', strict=True)
def test_uts46_1435(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--5sf345zdk8h.xn----iv5iw606c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--5sf345zdk8h.xn----iv5iw606c', strict=True)
def test_uts46_1436(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--5sf345zdk8h.xn----rgnt157hwl9g', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--5sf345zdk8h.xn----rgnt157hwl9g', strict=True)
def test_uts46_1437(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐹶𑁆ᡕ𞤢。ᡥςتς', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐹶𑁆ᡕ𞤢。ᡥςتς', strict=True)
def test_uts46_1438(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐹶𑁆ᡕ𞤢。ᡥςتς', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐹶𑁆ᡕ𞤢。ᡥςتς', strict=True)
def test_uts46_1439(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐹶𑁆ᡕ𞤀。ᡥΣتΣ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐹶𑁆ᡕ𞤀。ᡥΣتΣ', strict=True)
def test_uts46_1440(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐹶𑁆ᡕ𞤢。ᡥσتσ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐹶𑁆ᡕ𞤢。ᡥσتσ', strict=True)
def test_uts46_1441(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--l8e1317j1ebz456b.xn--4xaa85plx4a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--l8e1317j1ebz456b.xn--4xaa85plx4a', strict=True)
def test_uts46_1442(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--l8e1317j1ebz456b.xn--3xaa16plx4a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--l8e1317j1ebz456b.xn--3xaa16plx4a', strict=True)
def test_uts46_1443(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐹶𑁆ᡕ𞤀。ᡥΣتΣ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐹶𑁆ᡕ𞤀。ᡥΣتΣ', strict=True)
def test_uts46_1444(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐹶𑁆ᡕ𞤢。ᡥσتσ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐹶𑁆ᡕ𞤢。ᡥσتσ', strict=True)
def test_uts46_1445(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐹶𑁆ᡕ𞤢。ᡥΣتΣ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐹶𑁆ᡕ𞤢。ᡥΣتΣ', strict=True)
def test_uts46_1446(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐹶𑁆ᡕ𞤢。ᡥΣتσ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐹶𑁆ᡕ𞤢。ᡥΣتσ', strict=True)
def test_uts46_1447(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐹶𑁆ᡕ𞤢。ᡥΣتς', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐹶𑁆ᡕ𞤢。ᡥΣتς', strict=True)
def test_uts46_1448(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐹶𑁆ᡕ𞤢。ᡥσتς', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐹶𑁆ᡕ𞤢。ᡥσتς', strict=True)
def test_uts46_1449(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--l8e1317j1ebz456b.xn--3xab95plx4a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--l8e1317j1ebz456b.xn--3xab95plx4a', strict=True)
def test_uts46_1450(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐹶𑁆ᡕ𞤢。ᡥΣتΣ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐹶𑁆ᡕ𞤢。ᡥΣتΣ', strict=True)
def test_uts46_1451(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐹶𑁆ᡕ𞤢。ᡥΣتσ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐹶𑁆ᡕ𞤢。ᡥΣتσ', strict=True)
def test_uts46_1452(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐹶𑁆ᡕ𞤢。ᡥΣتς', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐹶𑁆ᡕ𞤢。ᡥΣتς', strict=True)
def test_uts46_1453(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐹶𑁆ᡕ𞤢。ᡥσتς', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐹶𑁆ᡕ𞤢。ᡥσتς', strict=True)
def test_uts46_1454(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000cf4b0.-𝟻ß', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000cf4b0.-𝟻ß', strict=True)
def test_uts46_1455(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000cf4b0.-5ß', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000cf4b0.-5ß', strict=True)
def test_uts46_1456(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000cf4b0.-5SS', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000cf4b0.-5SS', strict=True)
def test_uts46_1457(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000cf4b0.-5ss', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000cf4b0.-5ss', strict=True)
def test_uts46_1458(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--t960e.-5ss', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--t960e.-5ss', strict=True)
def test_uts46_1459(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--t960e.xn---5-hia', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--t960e.xn---5-hia', strict=True)
def test_uts46_1460(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000cf4b0.-𝟻SS', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000cf4b0.-𝟻SS', strict=True)
def test_uts46_1461(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000cf4b0.-𝟻ss', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000cf4b0.-𝟻ss', strict=True)
def test_uts46_1462(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000cf4b0.-𝟻Ss', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000cf4b0.-𝟻Ss', strict=True)
def test_uts46_1463(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000cf4b0.-5Ss', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000cf4b0.-5Ss', strict=True)
def test_uts46_1464(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d𐨿.🤒Ⴥ\U00091bb6', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d𐨿.🤒Ⴥ\U00091bb6', strict=True)
def test_uts46_1465(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d𐨿.🤒ⴥ\U00091bb6', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d𐨿.🤒ⴥ\U00091bb6', strict=True)
def test_uts46_1466(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0s9c.xn--tljz038l0gz4b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0s9c.xn--tljz038l0gz4b', strict=True)
def test_uts46_1467(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1ug9533g.xn--tljz038l0gz4b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1ug9533g.xn--tljz038l0gz4b', strict=True)
def test_uts46_1468(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0s9c.xn--9nd3211w0gz4b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0s9c.xn--9nd3211w0gz4b', strict=True)
def test_uts46_1469(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1ug9533g.xn--9nd3211w0gz4b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1ug9533g.xn--9nd3211w0gz4b', strict=True)
def test_uts46_1470(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000352c5。ß𬵩\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000352c5。ß𬵩\u200d', strict=True)
def test_uts46_1471(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000352c5。SS𬵩\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000352c5。SS𬵩\u200d', strict=True)
def test_uts46_1472(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000352c5。ss𬵩\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000352c5。ss𬵩\u200d', strict=True)
def test_uts46_1473(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000352c5。Ss𬵩\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000352c5。Ss𬵩\u200d', strict=True)
def test_uts46_1474(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ey1p.xn--ss-eq36b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ey1p.xn--ss-eq36b', strict=True)
def test_uts46_1475(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ey1p.xn--ss-n1tx0508a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ey1p.xn--ss-n1tx0508a', strict=True)
def test_uts46_1476(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ey1p.xn--zca870nz438b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ey1p.xn--zca870nz438b', strict=True)
def test_uts46_1477(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c𭉝。߱́𞹻', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c𭉝。߱́𞹻', strict=True)
def test_uts46_1478(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c𭉝。߱́غ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c𭉝。߱́غ', strict=True)
def test_uts46_1479(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--634m.xn--lsa46nuub', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--634m.xn--lsa46nuub', strict=True)
def test_uts46_1480(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0ugy003y.xn--lsa46nuub', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0ugy003y.xn--lsa46nuub', strict=True)
def test_uts46_1481(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0001ef0c\u200c𑈶。𐹡', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0001ef0c\u200c𑈶。𐹡', strict=True)
def test_uts46_1482(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--9g1d1288a.xn--8n0d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--9g1d1288a.xn--8n0d', strict=True)
def test_uts46_1483(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0ug7946gzpxf.xn--8n0d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0ug7946gzpxf.xn--8n0d', strict=True)
def test_uts46_1484(self):
self.assertRaises(idna.IDNAError, idna.decode, '󠅯\U00087f6d\u200c🜭。𑖿᪻ς≠', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '󠅯\U00087f6d\u200c🜭。𑖿᪻ς≠', strict=True)
def test_uts46_1485(self):
self.assertRaises(idna.IDNAError, idna.decode, '󠅯\U00087f6d\u200c🜭。𑖿᪻ς≠', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '󠅯\U00087f6d\u200c🜭。𑖿᪻ς≠', strict=True)
def test_uts46_1486(self):
self.assertRaises(idna.IDNAError, idna.decode, '󠅯\U00087f6d\u200c🜭。𑖿᪻ς≠', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '󠅯\U00087f6d\u200c🜭。𑖿᪻ς≠', strict=True)
def test_uts46_1487(self):
self.assertRaises(idna.IDNAError, idna.decode, '󠅯\U00087f6d\u200c🜭。𑖿᪻ς≠', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '󠅯\U00087f6d\u200c🜭。𑖿᪻ς≠', strict=True)
def test_uts46_1488(self):
self.assertRaises(idna.IDNAError, idna.decode, '󠅯\U00087f6d\u200c🜭。𑖿᪻Σ≠', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '󠅯\U00087f6d\u200c🜭。𑖿᪻Σ≠', strict=True)
def test_uts46_1489(self):
self.assertRaises(idna.IDNAError, idna.decode, '󠅯\U00087f6d\u200c🜭。𑖿᪻Σ≠', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '󠅯\U00087f6d\u200c🜭。𑖿᪻Σ≠', strict=True)
def test_uts46_1490(self):
self.assertRaises(idna.IDNAError, idna.decode, '󠅯\U00087f6d\u200c🜭。𑖿᪻σ≠', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '󠅯\U00087f6d\u200c🜭。𑖿᪻σ≠', strict=True)
def test_uts46_1491(self):
self.assertRaises(idna.IDNAError, idna.decode, '󠅯\U00087f6d\u200c🜭。𑖿᪻σ≠', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '󠅯\U00087f6d\u200c🜭。𑖿᪻σ≠', strict=True)
def test_uts46_1492(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--zb9h5968x.xn--4xa378i1mfjw7y', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--zb9h5968x.xn--4xa378i1mfjw7y', strict=True)
def test_uts46_1493(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0ug3766p5nm1b.xn--4xa378i1mfjw7y', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0ug3766p5nm1b.xn--4xa378i1mfjw7y', strict=True)
def test_uts46_1494(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0ug3766p5nm1b.xn--3xa578i1mfjw7y', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0ug3766p5nm1b.xn--3xa578i1mfjw7y', strict=True)
def test_uts46_1495(self):
self.assertRaises(idna.IDNAError, idna.decode, '󠅯\U00087f6d\u200c🜭。𑖿᪻Σ≠', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '󠅯\U00087f6d\u200c🜭。𑖿᪻Σ≠', strict=True)
def test_uts46_1496(self):
self.assertRaises(idna.IDNAError, idna.decode, '󠅯\U00087f6d\u200c🜭。𑖿᪻Σ≠', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '󠅯\U00087f6d\u200c🜭。𑖿᪻Σ≠', strict=True)
def test_uts46_1497(self):
self.assertRaises(idna.IDNAError, idna.decode, '󠅯\U00087f6d\u200c🜭。𑖿᪻σ≠', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '󠅯\U00087f6d\u200c🜭。𑖿᪻σ≠', strict=True)
def test_uts46_1498(self):
self.assertRaises(idna.IDNAError, idna.decode, '󠅯\U00087f6d\u200c🜭。𑖿᪻σ≠', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '󠅯\U00087f6d\u200c🜭。𑖿᪻σ≠', strict=True)
def test_uts46_1499(self):
self.assertRaises(idna.IDNAError, idna.decode, '⒋。⒈\u200d\U000b3d22', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⒋。⒈\u200d\U000b3d22', strict=True)
def test_uts46_1500(self):
self.assertRaises(idna.IDNAError, idna.decode, '4.。1.\u200d\U000b3d22', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '4.。1.\u200d\U000b3d22', strict=True)
def test_uts46_1501(self):
self.assertRaises(idna.IDNAError, idna.decode, '4..1.xn--sf51d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '4..1.xn--sf51d', strict=True)
def test_uts46_1502(self):
self.assertRaises(idna.IDNAError, idna.decode, '4..1.xn--1ug64613i', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '4..1.xn--1ug64613i', strict=True)
def test_uts46_1503(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--wsh.xn--tsh07994h', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--wsh.xn--tsh07994h', strict=True)
def test_uts46_1504(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--wsh.xn--1ug58o74922a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--wsh.xn--1ug58o74922a', strict=True)
def test_uts46_1505(self):
self.assertRaises(idna.IDNAError, idna.decode, 'لß。᩠𐇽\U000be162𞤾', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'لß。᩠𐇽\U000be162𞤾', strict=True)
def test_uts46_1506(self):
self.assertRaises(idna.IDNAError, idna.decode, 'لß。᩠𐇽\U000be162𞤾', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'لß。᩠𐇽\U000be162𞤾', strict=True)
def test_uts46_1507(self):
self.assertRaises(idna.IDNAError, idna.decode, 'لß。᩠𐇽\U000be162𞤾', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'لß。᩠𐇽\U000be162𞤾', strict=True)
def test_uts46_1508(self):
self.assertRaises(idna.IDNAError, idna.decode, 'لSS。᩠𐇽\U000be162𞤜', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'لSS。᩠𐇽\U000be162𞤜', strict=True)
def test_uts46_1509(self):
self.assertRaises(idna.IDNAError, idna.decode, 'لss。᩠𐇽\U000be162𞤾', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'لss。᩠𐇽\U000be162𞤾', strict=True)
def test_uts46_1510(self):
self.assertRaises(idna.IDNAError, idna.decode, 'لss。᩠𐇽\U000be162𞤜', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'لss。᩠𐇽\U000be162𞤜', strict=True)
def test_uts46_1511(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ss-svd.xn--jof2298hn83fln78f', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ss-svd.xn--jof2298hn83fln78f', strict=True)
def test_uts46_1512(self):
self.assertRaises(idna.IDNAError, idna.decode, 'لß。᩠𐇽\U000be162𞤜', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'لß。᩠𐇽\U000be162𞤜', strict=True)
def test_uts46_1513(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--zca57y.xn--jof2298hn83fln78f', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--zca57y.xn--jof2298hn83fln78f', strict=True)
def test_uts46_1514(self):
self.assertRaises(idna.IDNAError, idna.decode, 'لSS。᩠𐇽\U000be162𞤜', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'لSS。᩠𐇽\U000be162𞤜', strict=True)
def test_uts46_1515(self):
self.assertRaises(idna.IDNAError, idna.decode, 'لss。᩠𐇽\U000be162𞤾', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'لss。᩠𐇽\U000be162𞤾', strict=True)
def test_uts46_1516(self):
self.assertRaises(idna.IDNAError, idna.decode, 'لss。᩠𐇽\U000be162𞤜', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'لss。᩠𐇽\U000be162𞤜', strict=True)
def test_uts46_1517(self):
self.assertRaises(idna.IDNAError, idna.decode, 'لß。᩠𐇽\U000be162𞤜', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'لß。᩠𐇽\U000be162𞤜', strict=True)
def test_uts46_1518(self):
self.assertRaises(idna.IDNAError, idna.decode, 'لSS。᩠𐇽\U000be162𞤜', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'لSS。᩠𐇽\U000be162𞤜', strict=True)
def test_uts46_1519(self):
self.assertRaises(idna.IDNAError, idna.decode, 'لss。᩠𐇽\U000be162𞤾', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'لss。᩠𐇽\U000be162𞤾', strict=True)
def test_uts46_1520(self):
self.assertRaises(idna.IDNAError, idna.decode, 'لss。᩠𐇽\U000be162𞤜', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'لss。᩠𐇽\U000be162𞤜', strict=True)
def test_uts46_1521(self):
self.assertRaises(idna.IDNAError, idna.decode, 'لß。᩠𐇽\U000be162𞤜', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'لß。᩠𐇽\U000be162𞤜', strict=True)
def test_uts46_1522(self):
self.assertRaises(idna.IDNAError, idna.decode, 'لSS。᩠𐇽\U000be162𞤾', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'لSS。᩠𐇽\U000be162𞤾', strict=True)
def test_uts46_1523(self):
self.assertRaises(idna.IDNAError, idna.decode, 'لSs。᩠𐇽\U000be162𞤾', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'لSs。᩠𐇽\U000be162𞤾', strict=True)
def test_uts46_1524(self):
self.assertRaises(idna.IDNAError, idna.decode, 'لSS。᩠𐇽\U000be162𞤾', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'لSS。᩠𐇽\U000be162𞤾', strict=True)
def test_uts46_1525(self):
self.assertRaises(idna.IDNAError, idna.decode, 'لSs。᩠𐇽\U000be162𞤾', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'لSs。᩠𐇽\U000be162𞤾', strict=True)
def test_uts46_1526(self):
self.assertRaises(idna.IDNAError, idna.decode, 'لSS。᩠𐇽\U000be162𞤾', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'لSS。᩠𐇽\U000be162𞤾', strict=True)
def test_uts46_1527(self):
self.assertRaises(idna.IDNAError, idna.decode, 'لSs。᩠𐇽\U000be162𞤾', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'لSs。᩠𐇽\U000be162𞤾', strict=True)
def test_uts46_1528(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐹽𑄳\U0007c732.ᷟី꠆𑜫', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐹽𑄳\U0007c732.ᷟី꠆𑜫', strict=True)
def test_uts46_1529(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1o0di0c0652w.xn--33e362arr1l153d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1o0di0c0652w.xn--33e362arr1l153d', strict=True)
def test_uts46_1530(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⴓ𑜫\u200d\U00097b53.ڧ𑰶', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴓ𑜫\u200d\U00097b53.ڧ𑰶', strict=True)
def test_uts46_1531(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⴓ𑜫\u200d\U00097b53.ڧ𑰶', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴓ𑜫\u200d\U00097b53.ڧ𑰶', strict=True)
def test_uts46_1532(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⴓ𑜫\u200d\U00097b53.ڧ𑰶', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⴓ𑜫\u200d\U00097b53.ڧ𑰶', strict=True)
def test_uts46_1533(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--blj6306ey091d.xn--9jb4223l', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--blj6306ey091d.xn--9jb4223l', strict=True)
def test_uts46_1534(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1ugy52cym7p7xu5e.xn--9jb4223l', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1ugy52cym7p7xu5e.xn--9jb4223l', strict=True)
def test_uts46_1535(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⴓ𑜫\u200d\U00097b53.ڧ𑰶', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⴓ𑜫\u200d\U00097b53.ڧ𑰶', strict=True)
def test_uts46_1536(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--rnd8945ky009c.xn--9jb4223l', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--rnd8945ky009c.xn--9jb4223l', strict=True)
def test_uts46_1537(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--rnd479ep20q7x12e.xn--9jb4223l', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--rnd479ep20q7x12e.xn--9jb4223l', strict=True)
def test_uts46_1538(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐨿.🄆—', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐨿.🄆—', strict=True)
def test_uts46_1539(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐨿.5,—', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐨿.5,—', strict=True)
def test_uts46_1540(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0s9c.xn--5,-81t', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0s9c.xn--5,-81t', strict=True)
def test_uts46_1541(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0s9c.xn--8ug8324p', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0s9c.xn--8ug8324p', strict=True)
def test_uts46_1542(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000942b1\U000419ae۸。\U000e0fad-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000942b1\U000419ae۸。\U000e0fad-', strict=True)
def test_uts46_1543(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--lmb18944c0g2z.xn----2k81m', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--lmb18944c0g2z.xn----2k81m', strict=True)
def test_uts46_1544(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0003c5f8ߍ𐹮。\u06ddᡎᠴ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0003c5f8ߍ𐹮。\u06ddᡎᠴ', strict=True)
def test_uts46_1545(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--osb0855kcc2r.xn--tlb299fhc', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--osb0855kcc2r.xn--tlb299fhc', strict=True)
def test_uts46_1546(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200dᠮႾ🄂.🚗ࡁ\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200dᠮႾ🄂.🚗ࡁ\u200c', strict=True)
def test_uts46_1547(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200dᠮႾ1,.🚗ࡁ\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200dᠮႾ1,.🚗ࡁ\u200c', strict=True)
def test_uts46_1548(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200dᠮⴞ1,.🚗ࡁ\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200dᠮⴞ1,.🚗ࡁ\u200c', strict=True)
def test_uts46_1549(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1,-v3o625k.xn--zvb3124wpkpf', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1,-v3o625k.xn--zvb3124wpkpf', strict=True)
def test_uts46_1550(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1,-v3o161c53q.xn--zvb692j9664aic1g', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1,-v3o161c53q.xn--zvb692j9664aic1g', strict=True)
def test_uts46_1551(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200dᠮⴞ🄂.🚗ࡁ\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200dᠮⴞ🄂.🚗ࡁ\u200c', strict=True)
def test_uts46_1552(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1,-ogkx89c.xn--zvb3124wpkpf', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1,-ogkx89c.xn--zvb3124wpkpf', strict=True)
def test_uts46_1553(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1,-ogkx89c39j.xn--zvb692j9664aic1g', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1,-ogkx89c39j.xn--zvb692j9664aic1g', strict=True)
def test_uts46_1554(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--h7e438h1p44a.xn--zvb3124wpkpf', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--h7e438h1p44a.xn--zvb3124wpkpf', strict=True)
def test_uts46_1555(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--h7e341b0wlbv45b.xn--zvb692j9664aic1g', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--h7e341b0wlbv45b.xn--zvb692j9664aic1g', strict=True)
def test_uts46_1556(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--2nd129ai554b.xn--zvb3124wpkpf', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--2nd129ai554b.xn--zvb3124wpkpf', strict=True)
def test_uts46_1557(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--2nd129ay2gnw71c.xn--zvb692j9664aic1g', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--2nd129ay2gnw71c.xn--zvb692j9664aic1g', strict=True)
def test_uts46_1558(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u0601ڗ.𑚶\U0007c877⾆', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u0601ڗ.𑚶\U0007c877⾆', strict=True)
def test_uts46_1559(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u0601ڗ.𑚶\U0007c877舌', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u0601ڗ.𑚶\U0007c877舌', strict=True)
def test_uts46_1560(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--jfb41a.xn--tc1ap851axo39c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--jfb41a.xn--tc1ap851axo39c', strict=True)
def test_uts46_1561(self):
self.assertRaises(idna.IDNAError, idna.decode, '🞅\U000e0ce1\U000dc359.\U000725b7', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '🞅\U000e0ce1\U000dc359.\U000725b7', strict=True)
def test_uts46_1562(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ie9hi1349bqdlb.xn--oj69a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ie9hi1349bqdlb.xn--oj69a', strict=True)
def test_uts46_1563(self):
self.assertRaises(idna.IDNAError, idna.decode, '⃧\U0006f84e-\U000ab8dd.4Ⴄ\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⃧\U0006f84e-\U000ab8dd.4Ⴄ\u200c', strict=True)
def test_uts46_1564(self):
self.assertRaises(idna.IDNAError, idna.decode, '⃧\U0006f84e-\U000ab8dd.4ⴄ\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⃧\U0006f84e-\U000ab8dd.4ⴄ\u200c', strict=True)
def test_uts46_1565(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----9snu5320fi76w.xn--4-ivs', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----9snu5320fi76w.xn--4-ivs', strict=True)
def test_uts46_1566(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----9snu5320fi76w.xn--4-sgn589c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----9snu5320fi76w.xn--4-sgn589c', strict=True)
def test_uts46_1567(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----9snu5320fi76w.xn--4-f0g', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----9snu5320fi76w.xn--4-f0g', strict=True)
def test_uts46_1568(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----9snu5320fi76w.xn--4-f0g649i', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----9snu5320fi76w.xn--4-f0g649i', strict=True)
def test_uts46_1569(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᚭ。𝌠ß𖫱', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᚭ。𝌠ß𖫱', strict=True)
def test_uts46_1570(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᚭ。𝌠ß𖫱', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᚭ。𝌠ß𖫱', strict=True)
def test_uts46_1571(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᚭ。𝌠SS𖫱', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᚭ。𝌠SS𖫱', strict=True)
def test_uts46_1572(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᚭ。𝌠ss𖫱', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᚭ。𝌠ss𖫱', strict=True)
def test_uts46_1573(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᚭ。𝌠Ss𖫱', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᚭ。𝌠Ss𖫱', strict=True)
def test_uts46_1574(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--hwe.xn--ss-ci1ub261a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--hwe.xn--ss-ci1ub261a', strict=True)
def test_uts46_1575(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᚭ.𝌠ss𖫱', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᚭ.𝌠ss𖫱', strict=True)
def test_uts46_1576(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᚭ.𝌠SS𖫱', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᚭ.𝌠SS𖫱', strict=True)
def test_uts46_1577(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᚭ.𝌠Ss𖫱', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᚭ.𝌠Ss𖫱', strict=True)
def test_uts46_1578(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--hwe.xn--zca4946pblnc', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--hwe.xn--zca4946pblnc', strict=True)
def test_uts46_1579(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᚭ.𝌠ß𖫱', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᚭ.𝌠ß𖫱', strict=True)
def test_uts46_1580(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᚭ。𝌠SS𖫱', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᚭ。𝌠SS𖫱', strict=True)
def test_uts46_1581(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᚭ。𝌠ss𖫱', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᚭ。𝌠ss𖫱', strict=True)
def test_uts46_1582(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᚭ。𝌠Ss𖫱', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᚭ。𝌠Ss𖫱', strict=True)
def test_uts46_1583(self):
self.assertRaises(idna.IDNAError, idna.decode, '₁。𞤫ꡪ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '₁。𞤫ꡪ', strict=True)
def test_uts46_1584(self):
self.assertRaises(idna.IDNAError, idna.decode, '1。𞤫ꡪ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '1。𞤫ꡪ', strict=True)
def test_uts46_1585(self):
self.assertRaises(idna.IDNAError, idna.decode, '1。𞤉ꡪ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '1。𞤉ꡪ', strict=True)
def test_uts46_1586(self):
self.assertRaises(idna.IDNAError, idna.decode, '1.xn--gd9al691d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '1.xn--gd9al691d', strict=True)
def test_uts46_1587(self):
self.assertRaises(idna.IDNAError, idna.decode, '₁。𞤉ꡪ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '₁。𞤉ꡪ', strict=True)
def test_uts46_1588(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0002fefc\u200c.\U0001ed9e\U000bb664\U00065607', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0002fefc\u200c.\U0001ed9e\U000bb664\U00065607', strict=True)
def test_uts46_1589(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--kg4n.xn--2b7hs861pl540a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--kg4n.xn--2b7hs861pl540a', strict=True)
def test_uts46_1590(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0ug27500a.xn--2b7hs861pl540a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0ug27500a.xn--2b7hs861pl540a', strict=True)
def test_uts46_1591(self):
self.assertRaises(idna.IDNAError, idna.decode, '𑑄≯。𑜤', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𑑄≯。𑜤', strict=True)
def test_uts46_1592(self):
self.assertRaises(idna.IDNAError, idna.decode, '𑑄≯。𑜤', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𑑄≯。𑜤', strict=True)
def test_uts46_1593(self):
self.assertRaises(idna.IDNAError, idna.decode, '𑑄≯。𑜤', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𑑄≯。𑜤', strict=True)
def test_uts46_1594(self):
self.assertRaises(idna.IDNAError, idna.decode, '𑑄≯。𑜤', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𑑄≯。𑜤', strict=True)
def test_uts46_1595(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--hdh5636g.xn--ci2d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--hdh5636g.xn--ci2d', strict=True)
def test_uts46_1596(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⴋ≮𱲆。\u200dާ𐋣', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴋ≮𱲆。\u200dާ𐋣', strict=True)
def test_uts46_1597(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⴋ≮𱲆。\u200dާ𐋣', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴋ≮𱲆。\u200dާ𐋣', strict=True)
def test_uts46_1598(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⴋ≮𱲆。\u200dާ𐋣', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⴋ≮𱲆。\u200dާ𐋣', strict=True)
def test_uts46_1599(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⴋ≮𱲆。\u200dާ𐋣', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⴋ≮𱲆。\u200dާ𐋣', strict=True)
def test_uts46_1600(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--gdhz03bxt42d.xn--lrb6479j', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--gdhz03bxt42d.xn--lrb6479j', strict=True)
def test_uts46_1601(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--gdhz03bxt42d.xn--lrb506jqr4n', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--gdhz03bxt42d.xn--lrb506jqr4n', strict=True)
def test_uts46_1602(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--jnd802gsm17c.xn--lrb6479j', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--jnd802gsm17c.xn--lrb6479j', strict=True)
def test_uts46_1603(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--jnd802gsm17c.xn--lrb506jqr4n', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--jnd802gsm17c.xn--lrb506jqr4n', strict=True)
def test_uts46_1604(self):
self.assertRaises(idna.IDNAError, idna.decode, '្.\U00086f52≯', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '្.\U00086f52≯', strict=True)
def test_uts46_1605(self):
self.assertRaises(idna.IDNAError, idna.decode, '្.\U00086f52≯', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '្.\U00086f52≯', strict=True)
def test_uts46_1606(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--u4e.xn--hdhx0084f', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--u4e.xn--hdhx0084f', strict=True)
def test_uts46_1607(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0004f047᜴.𐨺É⬓𑄴', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0004f047᜴.𐨺É⬓𑄴', strict=True)
def test_uts46_1608(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0004f047᜴.𐨺É⬓𑄴', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0004f047᜴.𐨺É⬓𑄴', strict=True)
def test_uts46_1609(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0004f047᜴.𐨺É⬓𑄴', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0004f047᜴.𐨺É⬓𑄴', strict=True)
def test_uts46_1610(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0004f047᜴.𐨺É⬓𑄴', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0004f047᜴.𐨺É⬓𑄴', strict=True)
def test_uts46_1611(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0004f047᜴.𐨺é⬓𑄴', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0004f047᜴.𐨺é⬓𑄴', strict=True)
def test_uts46_1612(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0004f047᜴.𐨺é⬓𑄴', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0004f047᜴.𐨺é⬓𑄴', strict=True)
def test_uts46_1613(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--c0e34564d.xn--9ca207st53lg3f', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--c0e34564d.xn--9ca207st53lg3f', strict=True)
def test_uts46_1614(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0004f047᜴.𐨺é⬓𑄴', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0004f047᜴.𐨺é⬓𑄴', strict=True)
def test_uts46_1615(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0004f047᜴.𐨺é⬓𑄴', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0004f047᜴.𐨺é⬓𑄴', strict=True)
def test_uts46_1616(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᢇ\u200d꣄。︒𞤺', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᢇ\u200d꣄。︒𞤺', strict=True)
def test_uts46_1617(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᢇ\u200d꣄。。𞤺', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᢇ\u200d꣄。。𞤺', strict=True)
def test_uts46_1618(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᢇ\u200d꣄。。𞤘', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᢇ\u200d꣄。。𞤘', strict=True)
def test_uts46_1619(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--09e4694e..xn--ye6h', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--09e4694e..xn--ye6h', strict=True)
def test_uts46_1620(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--09e669a6x8j..xn--ye6h', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--09e669a6x8j..xn--ye6h', strict=True)
def test_uts46_1621(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᢇ\u200d꣄。︒𞤘', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᢇ\u200d꣄。︒𞤘', strict=True)
def test_uts46_1622(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--09e4694e.xn--y86cv562b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--09e4694e.xn--y86cv562b', strict=True)
def test_uts46_1623(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--09e669a6x8j.xn--y86cv562b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--09e669a6x8j.xn--y86cv562b', strict=True)
def test_uts46_1624(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0001ea6c\U00096671᜔\u200c。رު≮', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0001ea6c\U00096671᜔\u200c。رު≮', strict=True)
def test_uts46_1625(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0001ea6c\U00096671᜔\u200c。رު≮', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0001ea6c\U00096671᜔\u200c。رު≮', strict=True)
def test_uts46_1626(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0001ea6c\U00096671᜔\u200c。رު≮', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0001ea6c\U00096671᜔\u200c。رު≮', strict=True)
def test_uts46_1627(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0001ea6c\U00096671᜔\u200c。رު≮', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0001ea6c\U00096671᜔\u200c。رު≮', strict=True)
def test_uts46_1628(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--fze3930v7hz6b.xn--wgb86el10d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--fze3930v7hz6b.xn--wgb86el10d', strict=True)
def test_uts46_1629(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--fze607b9651bjwl7c.xn--wgb86el10d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--fze607b9651bjwl7c.xn--wgb86el10d', strict=True)
def test_uts46_1630(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⴣ.ٓᢤ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴣ.ٓᢤ', strict=True)
def test_uts46_1631(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⴣ.ٓᢤ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴣ.ٓᢤ', strict=True)
def test_uts46_1632(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⴣ.ٓᢤ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⴣ.ٓᢤ', strict=True)
def test_uts46_1633(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--rlj.xn--vhb294g', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--rlj.xn--vhb294g', strict=True)
def test_uts46_1634(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⴣ.ٓᢤ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⴣ.ٓᢤ', strict=True)
def test_uts46_1635(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--7nd.xn--vhb294g', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--7nd.xn--vhb294g', strict=True)
def test_uts46_1636(self):
self.assertRaises(idna.IDNAError, idna.decode, '󠄈ࠓ.싉\U000841bbჄ\U00082850', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '󠄈ࠓ.싉\U000841bbჄ\U00082850', strict=True)
def test_uts46_1637(self):
self.assertRaises(idna.IDNAError, idna.decode, '󠄈ࠓ.싉\U000841bbჄ\U00082850', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '󠄈ࠓ.싉\U000841bbჄ\U00082850', strict=True)
def test_uts46_1638(self):
self.assertRaises(idna.IDNAError, idna.decode, '󠄈ࠓ.싉\U000841bbჄ\U00082850', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '󠄈ࠓ.싉\U000841bbჄ\U00082850', strict=True)
def test_uts46_1639(self):
self.assertRaises(idna.IDNAError, idna.decode, '󠄈ࠓ.싉\U000841bbჄ\U00082850', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '󠄈ࠓ.싉\U000841bbჄ\U00082850', strict=True)
def test_uts46_1640(self):
self.assertRaises(idna.IDNAError, idna.decode, '󠄈ࠓ.싉\U000841bbⴤ\U00082850', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '󠄈ࠓ.싉\U000841bbⴤ\U00082850', strict=True)
def test_uts46_1641(self):
self.assertRaises(idna.IDNAError, idna.decode, '󠄈ࠓ.싉\U000841bbⴤ\U00082850', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '󠄈ࠓ.싉\U000841bbⴤ\U00082850', strict=True)
def test_uts46_1642(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--oub.xn--sljz109bpe25dviva', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--oub.xn--sljz109bpe25dviva', strict=True)
def test_uts46_1643(self):
self.assertRaises(idna.IDNAError, idna.decode, '󠄈ࠓ.싉\U000841bbⴤ\U00082850', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '󠄈ࠓ.싉\U000841bbⴤ\U00082850', strict=True)
def test_uts46_1644(self):
self.assertRaises(idna.IDNAError, idna.decode, '󠄈ࠓ.싉\U000841bbⴤ\U00082850', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '󠄈ࠓ.싉\U000841bbⴤ\U00082850', strict=True)
def test_uts46_1645(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--oub.xn--8nd9522gpe69cviva', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--oub.xn--8nd9522gpe69cviva', strict=True)
def test_uts46_1646(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ꨬ𑲫≮.⤂', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ꨬ𑲫≮.⤂', strict=True)
def test_uts46_1647(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ꨬ𑲫≮.⤂', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ꨬ𑲫≮.⤂', strict=True)
def test_uts46_1648(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ꨬ𑲫≮.⤂', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ꨬ𑲫≮.⤂', strict=True)
def test_uts46_1649(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ꨬ𑲫≮.⤂', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ꨬ𑲫≮.⤂', strict=True)
def test_uts46_1650(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--gdh1854cn19c.xn--kqi', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--gdh1854cn19c.xn--kqi', strict=True)
def test_uts46_1651(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u0604𐩔≮Ⴢ.Ⴃ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u0604𐩔≮Ⴢ.Ⴃ', strict=True)
def test_uts46_1652(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u0604𐩔≮Ⴢ.Ⴃ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u0604𐩔≮Ⴢ.Ⴃ', strict=True)
def test_uts46_1653(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u0604𐩔≮Ⴢ.Ⴃ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u0604𐩔≮Ⴢ.Ⴃ', strict=True)
def test_uts46_1654(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u0604𐩔≮Ⴢ.Ⴃ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u0604𐩔≮Ⴢ.Ⴃ', strict=True)
def test_uts46_1655(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u0604𐩔≮ⴢ.ⴃ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u0604𐩔≮ⴢ.ⴃ', strict=True)
def test_uts46_1656(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u0604𐩔≮ⴢ.ⴃ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u0604𐩔≮ⴢ.ⴃ', strict=True)
def test_uts46_1657(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u0604𐩔≮Ⴢ.ⴃ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u0604𐩔≮Ⴢ.ⴃ', strict=True)
def test_uts46_1658(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u0604𐩔≮Ⴢ.ⴃ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u0604𐩔≮Ⴢ.ⴃ', strict=True)
def test_uts46_1659(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--mfb266l4khr54u.xn--ukj', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--mfb266l4khr54u.xn--ukj', strict=True)
def test_uts46_1660(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u0604𐩔≮ⴢ.ⴃ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u0604𐩔≮ⴢ.ⴃ', strict=True)
def test_uts46_1661(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u0604𐩔≮ⴢ.ⴃ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u0604𐩔≮ⴢ.ⴃ', strict=True)
def test_uts46_1662(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u0604𐩔≮Ⴢ.ⴃ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u0604𐩔≮Ⴢ.ⴃ', strict=True)
def test_uts46_1663(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u0604𐩔≮Ⴢ.ⴃ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u0604𐩔≮Ⴢ.ⴃ', strict=True)
def test_uts46_1664(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--mfb416c0jox02t.xn--ukj', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--mfb416c0jox02t.xn--ukj', strict=True)
def test_uts46_1665(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--mfb416c0jox02t.xn--bnd', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--mfb416c0jox02t.xn--bnd', strict=True)
def test_uts46_1666(self):
self.assertRaises(idna.IDNAError, idna.decode, '𑁅。-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𑁅。-', strict=True)
def test_uts46_1667(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--210d.-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--210d.-', strict=True)
def test_uts46_1668(self):
self.assertRaises(idna.IDNAError, idna.decode, '්\U00095e3d\U000e09f1。饈≠٤', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '්\U00095e3d\U000e09f1。饈≠٤', strict=True)
def test_uts46_1669(self):
self.assertRaises(idna.IDNAError, idna.decode, '්\U00095e3d\U000e09f1。饈≠٤', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '්\U00095e3d\U000e09f1。饈≠٤', strict=True)
def test_uts46_1670(self):
self.assertRaises(idna.IDNAError, idna.decode, '්\U00095e3d\U000e09f1。饈≠٤', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '්\U00095e3d\U000e09f1。饈≠٤', strict=True)
def test_uts46_1671(self):
self.assertRaises(idna.IDNAError, idna.decode, '්\U00095e3d\U000e09f1。饈≠٤', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '්\U00095e3d\U000e09f1。饈≠٤', strict=True)
def test_uts46_1672(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--h1c25913jfwov.xn--dib144ler5f', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--h1c25913jfwov.xn--dib144ler5f', strict=True)
def test_uts46_1673(self):
self.assertRaises(idna.IDNAError, idna.decode, '𞥃ᠠ⁷。≯邅⬻4', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𞥃ᠠ⁷。≯邅⬻4', strict=True)
def test_uts46_1674(self):
self.assertRaises(idna.IDNAError, idna.decode, '𞥃ᠠ⁷。≯邅⬻4', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𞥃ᠠ⁷。≯邅⬻4', strict=True)
def test_uts46_1675(self):
self.assertRaises(idna.IDNAError, idna.decode, '𞥃ᠠ7。≯邅⬻4', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𞥃ᠠ7。≯邅⬻4', strict=True)
def test_uts46_1676(self):
self.assertRaises(idna.IDNAError, idna.decode, '𞥃ᠠ7。≯邅⬻4', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𞥃ᠠ7。≯邅⬻4', strict=True)
def test_uts46_1677(self):
self.assertRaises(idna.IDNAError, idna.decode, '𞤡ᠠ7。≯邅⬻4', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𞤡ᠠ7。≯邅⬻4', strict=True)
def test_uts46_1678(self):
self.assertRaises(idna.IDNAError, idna.decode, '𞤡ᠠ7。≯邅⬻4', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𞤡ᠠ7。≯邅⬻4', strict=True)
def test_uts46_1679(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--7-v4j2826w.xn--4-ogoy01bou3i', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--7-v4j2826w.xn--4-ogoy01bou3i', strict=True)
def test_uts46_1680(self):
self.assertRaises(idna.IDNAError, idna.decode, '𞤡ᠠ⁷。≯邅⬻4', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𞤡ᠠ⁷。≯邅⬻4', strict=True)
def test_uts46_1681(self):
self.assertRaises(idna.IDNAError, idna.decode, '𞤡ᠠ⁷。≯邅⬻4', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𞤡ᠠ⁷。≯邅⬻4', strict=True)
def test_uts46_1682(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000a0fefᡳ-𑐻.𐹴𐋫\u0605\U000d13b3', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000a0fefᡳ-𑐻.𐹴𐋫\u0605\U000d13b3', strict=True)
def test_uts46_1683(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----m9j3429kxmy7e.xn--nfb7950kdihrp812a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----m9j3429kxmy7e.xn--nfb7950kdihrp812a', strict=True)
def test_uts46_1684(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000a0d86ࡅੑ.넨-\U000f69c8', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000a0d86ࡅੑ.넨-\U000f69c8', strict=True)
def test_uts46_1685(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000a0d86ࡅੑ.넨-\U000f69c8', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000a0d86ࡅੑ.넨-\U000f69c8', strict=True)
def test_uts46_1686(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--3vb26hb6834b.xn----i37ez0957g', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--3vb26hb6834b.xn----i37ez0957g', strict=True)
def test_uts46_1687(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ꡦᡑ\u200d⒈。𐋣-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ꡦᡑ\u200d⒈。𐋣-', strict=True)
def test_uts46_1688(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ꡦᡑ\u200d1.。𐋣-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ꡦᡑ\u200d1.。𐋣-', strict=True)
def test_uts46_1689(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1-o7j0610f..xn----381i', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1-o7j0610f..xn----381i', strict=True)
def test_uts46_1690(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1-o7j663bdl7m..xn----381i', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1-o7j663bdl7m..xn----381i', strict=True)
def test_uts46_1691(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--h8e863drj7h.xn----381i', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--h8e863drj7h.xn----381i', strict=True)
def test_uts46_1692(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--h8e470bl0d838o.xn----381i', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--h8e470bl0d838o.xn----381i', strict=True)
def test_uts46_1693(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⴌ。\U0010df20ﭩ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴌ。\U0010df20ﭩ', strict=True)
def test_uts46_1694(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⴌ。\U0010df20ٹ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴌ。\U0010df20ٹ', strict=True)
def test_uts46_1695(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⴌ。\U0010df20ٹ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⴌ。\U0010df20ٹ', strict=True)
def test_uts46_1696(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--3kj.xn--yib19191t', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--3kj.xn--yib19191t', strict=True)
def test_uts46_1697(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⴌ。\U0010df20ﭩ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⴌ。\U0010df20ﭩ', strict=True)
def test_uts46_1698(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--knd.xn--yib19191t', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--knd.xn--yib19191t', strict=True)
def test_uts46_1699(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐮁𐭱.྄፞-ᳺ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐮁𐭱.྄፞-ᳺ', strict=True)
def test_uts46_1700(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--r19c5a.xn----xjg270ag3m', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--r19c5a.xn----xjg270ag3m', strict=True)
def test_uts46_1701(self):
self.assertRaises(idna.IDNAError, idna.decode, '⒈䰹\u200d-。웈', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⒈䰹\u200d-。웈', strict=True)
def test_uts46_1702(self):
self.assertRaises(idna.IDNAError, idna.decode, '⒈䰹\u200d-。웈', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⒈䰹\u200d-。웈', strict=True)
def test_uts46_1703(self):
self.assertRaises(idna.IDNAError, idna.decode, '1.䰹\u200d-。웈', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '1.䰹\u200d-。웈', strict=True)
def test_uts46_1704(self):
self.assertRaises(idna.IDNAError, idna.decode, '1.䰹\u200d-。웈', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '1.䰹\u200d-。웈', strict=True)
def test_uts46_1705(self):
self.assertRaises(idna.IDNAError, idna.decode, '1.xn----zw5a.xn--kp5b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '1.xn----zw5a.xn--kp5b', strict=True)
def test_uts46_1706(self):
self.assertRaises(idna.IDNAError, idna.decode, '1.xn----tgnz80r.xn--kp5b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '1.xn----tgnz80r.xn--kp5b', strict=True)
def test_uts46_1707(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----dcp160o.xn--kp5b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----dcp160o.xn--kp5b', strict=True)
def test_uts46_1708(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----tgnx5rjr6c.xn--kp5b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----tgnx5rjr6c.xn--kp5b', strict=True)
def test_uts46_1709(self):
self.assertRaises(idna.IDNAError, idna.decode, 'て。\u200c\U000e0cfd߳', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'て。\u200c\U000e0cfd߳', strict=True)
def test_uts46_1710(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--m9j.xn--rtb10784p', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--m9j.xn--rtb10784p', strict=True)
def test_uts46_1711(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--m9j.xn--rtb154j9l73w', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--m9j.xn--rtb154j9l73w', strict=True)
def test_uts46_1712(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ς。꧀ۧ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ς。꧀ۧ', strict=True)
def test_uts46_1713(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ς。꧀ۧ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ς。꧀ۧ', strict=True)
def test_uts46_1714(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Σ。꧀ۧ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Σ。꧀ۧ', strict=True)
def test_uts46_1715(self):
self.assertRaises(idna.IDNAError, idna.decode, 'σ。꧀ۧ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'σ。꧀ۧ', strict=True)
def test_uts46_1716(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--4xa.xn--3lb1944f', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--4xa.xn--3lb1944f', strict=True)
def test_uts46_1717(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--3xa.xn--3lb1944f', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--3xa.xn--3lb1944f', strict=True)
def test_uts46_1718(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Σ。꧀ۧ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Σ。꧀ۧ', strict=True)
def test_uts46_1719(self):
self.assertRaises(idna.IDNAError, idna.decode, 'σ。꧀ۧ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'σ。꧀ۧ', strict=True)
def test_uts46_1720(self):
self.assertRaises(idna.IDNAError, idna.decode, '்\U000e5ac5\U0008c251.ႢႵ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '்\U000e5ac5\U0008c251.ႢႵ', strict=True)
def test_uts46_1721(self):
self.assertRaises(idna.IDNAError, idna.decode, '்\U000e5ac5\U0008c251.ⴂⴕ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '்\U000e5ac5\U0008c251.ⴂⴕ', strict=True)
def test_uts46_1722(self):
self.assertRaises(idna.IDNAError, idna.decode, '்\U000e5ac5\U0008c251.Ⴂⴕ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '்\U000e5ac5\U0008c251.Ⴂⴕ', strict=True)
def test_uts46_1723(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--xmc83135idcxza.xn--tkjwb', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--xmc83135idcxza.xn--tkjwb', strict=True)
def test_uts46_1724(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--xmc83135idcxza.xn--9md086l', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--xmc83135idcxza.xn--9md086l', strict=True)
def test_uts46_1725(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--xmc83135idcxza.xn--9md2b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--xmc83135idcxza.xn--9md2b', strict=True)
def test_uts46_1726(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᰲ🄈⾛֦.\u200d\U000af964߽', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᰲ🄈⾛֦.\u200d\U000af964߽', strict=True)
def test_uts46_1727(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᰲ7,走֦.\u200d\U000af964߽', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᰲ7,走֦.\u200d\U000af964߽', strict=True)
def test_uts46_1728(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--7,-bid991urn3k.xn--1tb13454l', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--7,-bid991urn3k.xn--1tb13454l', strict=True)
def test_uts46_1729(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--7,-bid991urn3k.xn--1tb334j1197q', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--7,-bid991urn3k.xn--1tb334j1197q', strict=True)
def test_uts46_1730(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--xcb756i493fwi5o.xn--1tb13454l', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--xcb756i493fwi5o.xn--1tb13454l', strict=True)
def test_uts46_1731(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--xcb756i493fwi5o.xn--1tb334j1197q', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--xcb756i493fwi5o.xn--1tb334j1197q', strict=True)
def test_uts46_1732(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᢗ。Ӏ\U0005d13b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᢗ。Ӏ\U0005d13b', strict=True)
def test_uts46_1733(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᢗ。Ӏ\U0005d13b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᢗ。Ӏ\U0005d13b', strict=True)
def test_uts46_1734(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᢗ。ӏ\U0005d13b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᢗ。ӏ\U0005d13b', strict=True)
def test_uts46_1735(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--hbf.xn--s5a83117e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--hbf.xn--s5a83117e', strict=True)
def test_uts46_1736(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᢗ。ӏ\U0005d13b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᢗ。ӏ\U0005d13b', strict=True)
def test_uts46_1737(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--hbf.xn--d5a86117e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--hbf.xn--d5a86117e', strict=True)
def test_uts46_1738(self):
self.assertRaises(idna.IDNAError, idna.decode, '٨-。\U000603c7🝆ᄾ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '٨-。\U000603c7🝆ᄾ', strict=True)
def test_uts46_1739(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----oqc.xn--qrd1699v327w', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----oqc.xn--qrd1699v327w', strict=True)
def test_uts46_1740(self):
self.assertRaises(idna.IDNAError, idna.decode, '-𐋷𖾑。󠆬', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-𐋷𖾑。󠆬', strict=True)
def test_uts46_1741(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----991iq40y.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----991iq40y.', strict=True)
def test_uts46_1742(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c𐹳🐴멈.꯭\U0005087c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c𐹳🐴멈.꯭\U0005087c', strict=True)
def test_uts46_1743(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c𐹳🐴멈.꯭\U0005087c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c𐹳🐴멈.꯭\U0005087c', strict=True)
def test_uts46_1744(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--422b325mqb6i.xn--429a8682s', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--422b325mqb6i.xn--429a8682s', strict=True)
def test_uts46_1745(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0ug6681d406b7bwk.xn--429a8682s', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0ug6681d406b7bwk.xn--429a8682s', strict=True)
def test_uts46_1746(self):
self.assertRaises(idna.IDNAError, idna.decode, '≮.ݩ\u0603', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≮.ݩ\u0603', strict=True)
def test_uts46_1747(self):
self.assertRaises(idna.IDNAError, idna.decode, '≮.ݩ\u0603', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≮.ݩ\u0603', strict=True)
def test_uts46_1748(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--gdh.xn--lfb92e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--gdh.xn--lfb92e', strict=True)
def test_uts46_1749(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U00010dad⾆。\u200c𑚶\U0009fc43\U0001ec18', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U00010dad⾆。\u200c𑚶\U0009fc43\U0001ec18', strict=True)
def test_uts46_1750(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U00010dad舌。\u200c𑚶\U0009fc43\U0001ec18', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U00010dad舌。\u200c𑚶\U0009fc43\U0001ec18', strict=True)
def test_uts46_1751(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--tc1ao37z.xn--6e2dw557azds2d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--tc1ao37z.xn--6e2dw557azds2d', strict=True)
def test_uts46_1752(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--tc1ao37z.xn--0ugx728gi1nfwqz2e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--tc1ao37z.xn--0ugx728gi1nfwqz2e', strict=True)
def test_uts46_1753(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200cჀ-.𝟷ς𞴺ς', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200cჀ-.𝟷ς𞴺ς', strict=True)
def test_uts46_1754(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200cჀ-.1ς𞴺ς', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200cჀ-.1ς𞴺ς', strict=True)
def test_uts46_1755(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200cⴠ-.1ς𞴺ς', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200cⴠ-.1ς𞴺ς', strict=True)
def test_uts46_1756(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200cჀ-.1Σ𞴺Σ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200cჀ-.1Σ𞴺Σ', strict=True)
def test_uts46_1757(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200cⴠ-.1σ𞴺σ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200cⴠ-.1σ𞴺σ', strict=True)
def test_uts46_1758(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200cჀ-.1σ𞴺Σ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200cჀ-.1σ𞴺Σ', strict=True)
def test_uts46_1759(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----2ws.xn--1-0mba52321c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----2ws.xn--1-0mba52321c', strict=True)
def test_uts46_1760(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----rgn530d.xn--1-0mba52321c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----rgn530d.xn--1-0mba52321c', strict=True)
def test_uts46_1761(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200cჀ-.1ς𞴺Σ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200cჀ-.1ς𞴺Σ', strict=True)
def test_uts46_1762(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200cⴠ-.1ς𞴺σ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200cⴠ-.1ς𞴺σ', strict=True)
def test_uts46_1763(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----rgn530d.xn--1-ymbd52321c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----rgn530d.xn--1-ymbd52321c', strict=True)
def test_uts46_1764(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----rgn530d.xn--1-ymba92321c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----rgn530d.xn--1-ymba92321c', strict=True)
def test_uts46_1765(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200cⴠ-.𝟷ς𞴺ς', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200cⴠ-.𝟷ς𞴺ς', strict=True)
def test_uts46_1766(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200cჀ-.𝟷Σ𞴺Σ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200cჀ-.𝟷Σ𞴺Σ', strict=True)
def test_uts46_1767(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200cⴠ-.𝟷σ𞴺σ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200cⴠ-.𝟷σ𞴺σ', strict=True)
def test_uts46_1768(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200cჀ-.𝟷σ𞴺Σ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200cჀ-.𝟷σ𞴺Σ', strict=True)
def test_uts46_1769(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200cჀ-.𝟷ς𞴺Σ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200cჀ-.𝟷ς𞴺Σ', strict=True)
def test_uts46_1770(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200cⴠ-.𝟷ς𞴺σ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200cⴠ-.𝟷ς𞴺σ', strict=True)
def test_uts46_1771(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----z1g.xn--1-0mba52321c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----z1g.xn--1-0mba52321c', strict=True)
def test_uts46_1772(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----z1g168i.xn--1-0mba52321c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----z1g168i.xn--1-0mba52321c', strict=True)
def test_uts46_1773(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----z1g168i.xn--1-ymbd52321c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----z1g168i.xn--1-ymbd52321c', strict=True)
def test_uts46_1774(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----z1g168i.xn--1-ymba92321c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----z1g168i.xn--1-ymba92321c', strict=True)
def test_uts46_1775(self):
self.assertRaises(idna.IDNAError, idna.decode, '𑲘󠄒。𝟪Ⴜ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𑲘󠄒。𝟪Ⴜ', strict=True)
def test_uts46_1776(self):
self.assertRaises(idna.IDNAError, idna.decode, '𑲘󠄒。8Ⴜ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𑲘󠄒。8Ⴜ', strict=True)
def test_uts46_1777(self):
self.assertRaises(idna.IDNAError, idna.decode, '𑲘󠄒。8ⴜ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𑲘󠄒。8ⴜ', strict=True)
def test_uts46_1778(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--7m3d291b.xn--8-vws', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--7m3d291b.xn--8-vws', strict=True)
def test_uts46_1779(self):
self.assertRaises(idna.IDNAError, idna.decode, '𑲘󠄒。𝟪ⴜ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𑲘󠄒。𝟪ⴜ', strict=True)
def test_uts46_1780(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--7m3d291b.xn--8-s1g', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--7m3d291b.xn--8-s1g', strict=True)
def test_uts46_1781(self):
self.assertRaises(idna.IDNAError, idna.decode, '䪏ګߠु。뭕ᢝឹ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '䪏ګߠु。뭕ᢝឹ', strict=True)
def test_uts46_1782(self):
self.assertRaises(idna.IDNAError, idna.decode, '䪏ګߠु。뭕ᢝឹ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '䪏ګߠु。뭕ᢝឹ', strict=True)
def test_uts46_1783(self):
self.assertRaises(idna.IDNAError, idna.decode, '䪏ګߠु。뭕ᢝឹ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '䪏ګߠु。뭕ᢝឹ', strict=True)
def test_uts46_1784(self):
self.assertRaises(idna.IDNAError, idna.decode, '䪏ګߠु。뭕ᢝឹ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '䪏ګߠु。뭕ᢝឹ', strict=True)
def test_uts46_1785(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ekb23dj4at01n.xn--43e96bh910b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ekb23dj4at01n.xn--43e96bh910b', strict=True)
def test_uts46_1786(self):
self.assertRaises(idna.IDNAError, idna.decode, '᮫。🂉\U000e0070', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '᮫。🂉\U000e0070', strict=True)
def test_uts46_1787(self):
self.assertRaises(idna.IDNAError, idna.decode, '᮫。🂉\U000e0070', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '᮫。🂉\U000e0070', strict=True)
def test_uts46_1788(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--zxf.xn--fx7ho0250c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--zxf.xn--fx7ho0250c', strict=True)
def test_uts46_1789(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000e9383ૄ。ς\u200d𐹮𑈵', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000e9383ૄ。ς\u200d𐹮𑈵', strict=True)
def test_uts46_1790(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000e9383ૄ。Σ\u200d𐹮𑈵', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000e9383ૄ。Σ\u200d𐹮𑈵', strict=True)
def test_uts46_1791(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000e9383ૄ。σ\u200d𐹮𑈵', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000e9383ૄ。σ\u200d𐹮𑈵', strict=True)
def test_uts46_1792(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--dfc53161q.xn--4xa8467k5mc', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--dfc53161q.xn--4xa8467k5mc', strict=True)
def test_uts46_1793(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--dfc53161q.xn--4xa895lzo7nsfd', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--dfc53161q.xn--4xa895lzo7nsfd', strict=True)
def test_uts46_1794(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--dfc53161q.xn--3xa006lzo7nsfd', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--dfc53161q.xn--3xa006lzo7nsfd', strict=True)
def test_uts46_1795(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐫀ᡂ𑜫.𑘿', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐫀ᡂ𑜫.𑘿', strict=True)
def test_uts46_1796(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐫀ᡂ𑜫.𑘿', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐫀ᡂ𑜫.𑘿', strict=True)
def test_uts46_1797(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--17e9625js1h.xn--sb2d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--17e9625js1h.xn--sb2d', strict=True)
def test_uts46_1798(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000ec6b6\U000f82d6\U00096a70-。\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000ec6b6\U000f82d6\U00096a70-。\u200c', strict=True)
def test_uts46_1799(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----7i12hu122k9ire.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----7i12hu122k9ire.', strict=True)
def test_uts46_1800(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----7i12hu122k9ire.xn--0ug', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----7i12hu122k9ire.xn--0ug', strict=True)
def test_uts46_1801(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐹣.߂', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐹣.߂', strict=True)
def test_uts46_1802(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐹣.߂', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐹣.߂', strict=True)
def test_uts46_1803(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--bo0d.xn--dsb', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--bo0d.xn--dsb', strict=True)
def test_uts46_1804(self):
self.assertRaises(idna.IDNAError, idna.decode, '-ߡ。Ↄ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-ߡ。Ↄ', strict=True)
def test_uts46_1805(self):
self.assertRaises(idna.IDNAError, idna.decode, '-ߡ。Ↄ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-ߡ。Ↄ', strict=True)
def test_uts46_1806(self):
self.assertRaises(idna.IDNAError, idna.decode, '-ߡ。ↄ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-ߡ。ↄ', strict=True)
def test_uts46_1807(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----8cd.xn--r5g', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----8cd.xn--r5g', strict=True)
def test_uts46_1808(self):
self.assertRaises(idna.IDNAError, idna.decode, '-ߡ。ↄ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-ߡ。ↄ', strict=True)
def test_uts46_1809(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----8cd.xn--q5g', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----8cd.xn--q5g', strict=True)
def test_uts46_1810(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d-︒󠄄。ß哑\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d-︒󠄄。ß哑\u200c', strict=True)
def test_uts46_1811(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d-。󠄄。ß哑\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d-。󠄄。ß哑\u200c', strict=True)
def test_uts46_1812(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d-。󠄄。SS哑\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d-。󠄄。SS哑\u200c', strict=True)
def test_uts46_1813(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d-。󠄄。ss哑\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d-。󠄄。ss哑\u200c', strict=True)
def test_uts46_1814(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d-。󠄄。Ss哑\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d-。󠄄。Ss哑\u200c', strict=True)
def test_uts46_1815(self):
self.assertRaises(idna.IDNAError, idna.decode, '-..xn--ss-h46c5711e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-..xn--ss-h46c5711e', strict=True)
def test_uts46_1816(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----tgn..xn--ss-k1ts75zb8ym', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----tgn..xn--ss-k1ts75zb8ym', strict=True)
def test_uts46_1817(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----tgn..xn--zca670n5f0binyk', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----tgn..xn--zca670n5f0binyk', strict=True)
def test_uts46_1818(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d-︒󠄄。SS哑\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d-︒󠄄。SS哑\u200c', strict=True)
def test_uts46_1819(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d-︒󠄄。ss哑\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d-︒󠄄。ss哑\u200c', strict=True)
def test_uts46_1820(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d-︒󠄄。Ss哑\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d-︒󠄄。Ss哑\u200c', strict=True)
def test_uts46_1821(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----o89h.xn--ss-h46c5711e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----o89h.xn--ss-h46c5711e', strict=True)
def test_uts46_1822(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----tgnt341h.xn--ss-k1ts75zb8ym', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----tgnt341h.xn--ss-k1ts75zb8ym', strict=True)
def test_uts46_1823(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----tgnt341h.xn--zca670n5f0binyk', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----tgnt341h.xn--zca670n5f0binyk', strict=True)
def test_uts46_1824(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d-。󠄄。SS哑\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d-。󠄄。SS哑\u200c', strict=True)
def test_uts46_1825(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d-。󠄄。Ss哑\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d-。󠄄。Ss哑\u200c', strict=True)
def test_uts46_1826(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d-︒󠄄。SS哑\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d-︒󠄄。SS哑\u200c', strict=True)
def test_uts46_1827(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d-︒󠄄。Ss哑\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d-︒󠄄。Ss哑\u200c', strict=True)
def test_uts46_1828(self):
self.assertRaises(idna.IDNAError, idna.decode, '︒.𑑂︯', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '︒.𑑂︯', strict=True)
def test_uts46_1829(self):
self.assertRaises(idna.IDNAError, idna.decode, '︒.𑑂︯', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '︒.𑑂︯', strict=True)
def test_uts46_1830(self):
self.assertRaises(idna.IDNAError, idna.decode, '。.𑑂︯', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '。.𑑂︯', strict=True)
def test_uts46_1831(self):
self.assertRaises(idna.IDNAError, idna.decode, '..xn--s96cu30b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '..xn--s96cu30b', strict=True)
def test_uts46_1832(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--y86c.xn--s96cu30b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--y86c.xn--s96cu30b', strict=True)
def test_uts46_1833(self):
self.assertRaises(idna.IDNAError, idna.decode, '꤬。\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '꤬。\u200d', strict=True)
def test_uts46_1834(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--zi9a.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--zi9a.', strict=True)
def test_uts46_1835(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--zi9a.xn--1ug', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--zi9a.xn--1ug', strict=True)
def test_uts46_1836(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d\U000e0e21。ﳗ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d\U000e0e21。ﳗ', strict=True)
def test_uts46_1837(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d\U000e0e21。هج', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d\U000e0e21。هج', strict=True)
def test_uts46_1838(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--d356e.xn--rgb7c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--d356e.xn--rgb7c', strict=True)
def test_uts46_1839(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1ug80651l.xn--rgb7c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1ug80651l.xn--rgb7c', strict=True)
def test_uts46_1840(self):
self.assertRaises(idna.IDNAError, idna.decode, '-Ⴄ𝟢٣.𑍴ς', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-Ⴄ𝟢٣.𑍴ς', strict=True)
def test_uts46_1841(self):
self.assertRaises(idna.IDNAError, idna.decode, '-Ⴄ0٣.𑍴ς', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-Ⴄ0٣.𑍴ς', strict=True)
def test_uts46_1842(self):
self.assertRaises(idna.IDNAError, idna.decode, '-ⴄ0٣.𑍴ς', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-ⴄ0٣.𑍴ς', strict=True)
def test_uts46_1843(self):
self.assertRaises(idna.IDNAError, idna.decode, '-Ⴄ0٣.𑍴Σ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-Ⴄ0٣.𑍴Σ', strict=True)
def test_uts46_1844(self):
self.assertRaises(idna.IDNAError, idna.decode, '-ⴄ0٣.𑍴σ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-ⴄ0٣.𑍴σ', strict=True)
def test_uts46_1845(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn---0-iyd8660b.xn--4xa9120l', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn---0-iyd8660b.xn--4xa9120l', strict=True)
def test_uts46_1846(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn---0-iyd8660b.xn--3xa1220l', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn---0-iyd8660b.xn--3xa1220l', strict=True)
def test_uts46_1847(self):
self.assertRaises(idna.IDNAError, idna.decode, '-ⴄ𝟢٣.𑍴ς', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-ⴄ𝟢٣.𑍴ς', strict=True)
def test_uts46_1848(self):
self.assertRaises(idna.IDNAError, idna.decode, '-Ⴄ𝟢٣.𑍴Σ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-Ⴄ𝟢٣.𑍴Σ', strict=True)
def test_uts46_1849(self):
self.assertRaises(idna.IDNAError, idna.decode, '-ⴄ𝟢٣.𑍴σ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-ⴄ𝟢٣.𑍴σ', strict=True)
def test_uts46_1850(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn---0-iyd216h.xn--4xa9120l', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn---0-iyd216h.xn--4xa9120l', strict=True)
def test_uts46_1851(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn---0-iyd216h.xn--3xa1220l', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn---0-iyd216h.xn--3xa1220l', strict=True)
def test_uts46_1852(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000e6204。-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000e6204。-', strict=True)
def test_uts46_1853(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--xm38e.-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--xm38e.-', strict=True)
def test_uts46_1854(self):
self.assertRaises(idna.IDNAError, idna.decode, '⋠𐋮.\U000b622e༘ß≯', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⋠𐋮.\U000b622e༘ß≯', strict=True)
def test_uts46_1855(self):
self.assertRaises(idna.IDNAError, idna.decode, '⋠𐋮.\U000b622e༘ß≯', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⋠𐋮.\U000b622e༘ß≯', strict=True)
def test_uts46_1856(self):
self.assertRaises(idna.IDNAError, idna.decode, '⋠𐋮.\U000b622e༘ß≯', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⋠𐋮.\U000b622e༘ß≯', strict=True)
def test_uts46_1857(self):
self.assertRaises(idna.IDNAError, idna.decode, '⋠𐋮.\U000b622e༘ß≯', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⋠𐋮.\U000b622e༘ß≯', strict=True)
def test_uts46_1858(self):
self.assertRaises(idna.IDNAError, idna.decode, '⋠𐋮.\U000b622e༘SS≯', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⋠𐋮.\U000b622e༘SS≯', strict=True)
def test_uts46_1859(self):
self.assertRaises(idna.IDNAError, idna.decode, '⋠𐋮.\U000b622e༘SS≯', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⋠𐋮.\U000b622e༘SS≯', strict=True)
def test_uts46_1860(self):
self.assertRaises(idna.IDNAError, idna.decode, '⋠𐋮.\U000b622e༘ss≯', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⋠𐋮.\U000b622e༘ss≯', strict=True)
def test_uts46_1861(self):
self.assertRaises(idna.IDNAError, idna.decode, '⋠𐋮.\U000b622e༘ss≯', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⋠𐋮.\U000b622e༘ss≯', strict=True)
def test_uts46_1862(self):
self.assertRaises(idna.IDNAError, idna.decode, '⋠𐋮.\U000b622e༘Ss≯', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⋠𐋮.\U000b622e༘Ss≯', strict=True)
def test_uts46_1863(self):
self.assertRaises(idna.IDNAError, idna.decode, '⋠𐋮.\U000b622e༘Ss≯', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⋠𐋮.\U000b622e༘Ss≯', strict=True)
def test_uts46_1864(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--pgh4639f.xn--ss-ifj426nle504a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--pgh4639f.xn--ss-ifj426nle504a', strict=True)
def test_uts46_1865(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--pgh4639f.xn--zca593eo6oc013y', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--pgh4639f.xn--zca593eo6oc013y', strict=True)
def test_uts46_1866(self):
self.assertRaises(idna.IDNAError, idna.decode, '⋠𐋮.\U000b622e༘SS≯', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⋠𐋮.\U000b622e༘SS≯', strict=True)
def test_uts46_1867(self):
self.assertRaises(idna.IDNAError, idna.decode, '⋠𐋮.\U000b622e༘SS≯', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⋠𐋮.\U000b622e༘SS≯', strict=True)
def test_uts46_1868(self):
self.assertRaises(idna.IDNAError, idna.decode, '⋠𐋮.\U000b622e༘ss≯', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⋠𐋮.\U000b622e༘ss≯', strict=True)
def test_uts46_1869(self):
self.assertRaises(idna.IDNAError, idna.decode, '⋠𐋮.\U000b622e༘ss≯', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⋠𐋮.\U000b622e༘ss≯', strict=True)
def test_uts46_1870(self):
self.assertRaises(idna.IDNAError, idna.decode, '⋠𐋮.\U000b622e༘Ss≯', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⋠𐋮.\U000b622e༘Ss≯', strict=True)
def test_uts46_1871(self):
self.assertRaises(idna.IDNAError, idna.decode, '⋠𐋮.\U000b622e༘Ss≯', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⋠𐋮.\U000b622e༘Ss≯', strict=True)
def test_uts46_1872(self):
self.assertRaises(idna.IDNAError, idna.decode, '1𐋸٤。\U000e08aeﮤ\U0007774a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '1𐋸٤。\U000e08aeﮤ\U0007774a', strict=True)
def test_uts46_1873(self):
self.assertRaises(idna.IDNAError, idna.decode, '1𐋸٤。\U000e08aeۀ\U0007774a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '1𐋸٤。\U000e08aeۀ\U0007774a', strict=True)
def test_uts46_1874(self):
self.assertRaises(idna.IDNAError, idna.decode, '1𐋸٤。\U000e08aeۀ\U0007774a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '1𐋸٤。\U000e08aeۀ\U0007774a', strict=True)
def test_uts46_1875(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1-hqc3905q.xn--zkb83268gqee4a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1-hqc3905q.xn--zkb83268gqee4a', strict=True)
def test_uts46_1876(self):
self.assertRaises(idna.IDNAError, idna.decode, '儭-。𐹴Ⴢ\U00065ce0\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '儭-。𐹴Ⴢ\U00065ce0\u200c', strict=True)
def test_uts46_1877(self):
self.assertRaises(idna.IDNAError, idna.decode, '儭-。𐹴Ⴢ\U00065ce0\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '儭-。𐹴Ⴢ\U00065ce0\u200c', strict=True)
def test_uts46_1878(self):
self.assertRaises(idna.IDNAError, idna.decode, '儭-。𐹴ⴢ\U00065ce0\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '儭-。𐹴ⴢ\U00065ce0\u200c', strict=True)
def test_uts46_1879(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----gz7a.xn--qlj9223eywx0b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----gz7a.xn--qlj9223eywx0b', strict=True)
def test_uts46_1880(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----gz7a.xn--0ug472cfq0pus98b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----gz7a.xn--0ug472cfq0pus98b', strict=True)
def test_uts46_1881(self):
self.assertRaises(idna.IDNAError, idna.decode, '儭-。𐹴ⴢ\U00065ce0\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '儭-。𐹴ⴢ\U00065ce0\u200c', strict=True)
def test_uts46_1882(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----gz7a.xn--6nd5001kyw98a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----gz7a.xn--6nd5001kyw98a', strict=True)
def test_uts46_1883(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----gz7a.xn--6nd249ejl4pusr7b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----gz7a.xn--6nd249ejl4pusr7b', strict=True)
def test_uts46_1884(self):
self.assertRaises(idna.IDNAError, idna.decode, '𝟺𐋷ڹ.𞤭\U000bf361', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𝟺𐋷ڹ.𞤭\U000bf361', strict=True)
def test_uts46_1885(self):
self.assertRaises(idna.IDNAError, idna.decode, '4𐋷ڹ.𞤭\U000bf361', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '4𐋷ڹ.𞤭\U000bf361', strict=True)
def test_uts46_1886(self):
self.assertRaises(idna.IDNAError, idna.decode, '4𐋷ڹ.𞤋\U000bf361', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '4𐋷ڹ.𞤋\U000bf361', strict=True)
def test_uts46_1887(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--4-cvc5384q.xn--le6hi7322b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--4-cvc5384q.xn--le6hi7322b', strict=True)
def test_uts46_1888(self):
self.assertRaises(idna.IDNAError, idna.decode, '𝟺𐋷ڹ.𞤋\U000bf361', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𝟺𐋷ڹ.𞤋\U000bf361', strict=True)
def test_uts46_1889(self):
self.assertRaises(idna.IDNAError, idna.decode, '≯-ꡋ𑲣.⒈𐹭', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≯-ꡋ𑲣.⒈𐹭', strict=True)
def test_uts46_1890(self):
self.assertRaises(idna.IDNAError, idna.decode, '≯-ꡋ𑲣.⒈𐹭', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≯-ꡋ𑲣.⒈𐹭', strict=True)
def test_uts46_1891(self):
self.assertRaises(idna.IDNAError, idna.decode, '≯-ꡋ𑲣.1.𐹭', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≯-ꡋ𑲣.1.𐹭', strict=True)
def test_uts46_1892(self):
self.assertRaises(idna.IDNAError, idna.decode, '≯-ꡋ𑲣.1.𐹭', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≯-ꡋ𑲣.1.𐹭', strict=True)
def test_uts46_1893(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----ogox061d5i8d.1.xn--lo0d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----ogox061d5i8d.1.xn--lo0d', strict=True)
def test_uts46_1894(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----ogox061d5i8d.xn--tsh0666f', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----ogox061d5i8d.xn--tsh0666f', strict=True)
def test_uts46_1895(self):
self.assertRaises(idna.IDNAError, idna.decode, '̰.\U000f0731蚀', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '̰.\U000f0731蚀', strict=True)
def test_uts46_1896(self):
self.assertRaises(idna.IDNAError, idna.decode, '̰.\U000f0731蚀', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '̰.\U000f0731蚀', strict=True)
def test_uts46_1897(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--xta.xn--e91aw9417e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--xta.xn--e91aw9417e', strict=True)
def test_uts46_1898(self):
self.assertRaises(idna.IDNAError, idna.decode, 'יּႸ.𞡼𑇀ß⃗', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'יּႸ.𞡼𑇀ß⃗', strict=True)
def test_uts46_1899(self):
self.assertRaises(idna.IDNAError, idna.decode, 'יּႸ.𞡼𑇀ß⃗', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'יּႸ.𞡼𑇀ß⃗', strict=True)
def test_uts46_1900(self):
self.assertRaises(idna.IDNAError, idna.decode, 'יּⴘ.𞡼𑇀ß⃗', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'יּⴘ.𞡼𑇀ß⃗', strict=True)
def test_uts46_1901(self):
self.assertRaises(idna.IDNAError, idna.decode, 'יּႸ.𞡼𑇀SS⃗', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'יּႸ.𞡼𑇀SS⃗', strict=True)
def test_uts46_1902(self):
self.assertRaises(idna.IDNAError, idna.decode, 'יּⴘ.𞡼𑇀ss⃗', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'יּⴘ.𞡼𑇀ss⃗', strict=True)
def test_uts46_1903(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--kdb1d278n.xn--ss-yju5690ken9h', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--kdb1d278n.xn--ss-yju5690ken9h', strict=True)
def test_uts46_1904(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--kdb1d278n.xn--zca284nhg9nrrxg', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--kdb1d278n.xn--zca284nhg9nrrxg', strict=True)
def test_uts46_1905(self):
self.assertRaises(idna.IDNAError, idna.decode, 'יּⴘ.𞡼𑇀ß⃗', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'יּⴘ.𞡼𑇀ß⃗', strict=True)
def test_uts46_1906(self):
self.assertRaises(idna.IDNAError, idna.decode, 'יּႸ.𞡼𑇀SS⃗', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'יּႸ.𞡼𑇀SS⃗', strict=True)
def test_uts46_1907(self):
self.assertRaises(idna.IDNAError, idna.decode, 'יּⴘ.𞡼𑇀ss⃗', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'יּⴘ.𞡼𑇀ss⃗', strict=True)
def test_uts46_1908(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--kdb1d867b.xn--ss-yju5690ken9h', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--kdb1d867b.xn--ss-yju5690ken9h', strict=True)
def test_uts46_1909(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--kdb1d867b.xn--zca284nhg9nrrxg', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--kdb1d867b.xn--zca284nhg9nrrxg', strict=True)
def test_uts46_1910(self):
self.assertRaises(idna.IDNAError, idna.decode, 'יּႸ.𞡼𑇀ss⃗', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'יּႸ.𞡼𑇀ss⃗', strict=True)
def test_uts46_1911(self):
self.assertRaises(idna.IDNAError, idna.decode, 'יּႸ.𞡼𑇀ss⃗', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'יּႸ.𞡼𑇀ss⃗', strict=True)
def test_uts46_1912(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᮣ𐹰\U00081c53。凬', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᮣ𐹰\U00081c53。凬', strict=True)
def test_uts46_1913(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᮣ𐹰\U00081c53。凬', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᮣ𐹰\U00081c53。凬', strict=True)
def test_uts46_1914(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--rxfz314ilg20c.xn--t9q', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--rxfz314ilg20c.xn--t9q', strict=True)
def test_uts46_1915(self):
self.assertRaises(idna.IDNAError, idna.decode, '🢟🄈\u200dꡎ。྄', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '🢟🄈\u200dꡎ。྄', strict=True)
def test_uts46_1916(self):
self.assertRaises(idna.IDNAError, idna.decode, '🢟7,\u200dꡎ。྄', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '🢟7,\u200dꡎ。྄', strict=True)
def test_uts46_1917(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--7,-gh9hg322i.xn--3ed', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--7,-gh9hg322i.xn--3ed', strict=True)
def test_uts46_1918(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--7,-n1t0654eqo3o.xn--3ed', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--7,-n1t0654eqo3o.xn--3ed', strict=True)
def test_uts46_1919(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--nc9aq743ds0e.xn--3ed', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--nc9aq743ds0e.xn--3ed', strict=True)
def test_uts46_1920(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1ug4874cfd0kbmg.xn--3ed', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1ug4874cfd0kbmg.xn--3ed', strict=True)
def test_uts46_1921(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ꡔ。္ᢇ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ꡔ。္ᢇ', strict=True)
def test_uts46_1922(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--tc9a.xn--9jd663b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--tc9a.xn--9jd663b', strict=True)
def test_uts46_1923(self):
self.assertRaises(idna.IDNAError, idna.decode, '⃫≮.𝨖', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⃫≮.𝨖', strict=True)
def test_uts46_1924(self):
self.assertRaises(idna.IDNAError, idna.decode, '⃫≮.𝨖', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⃫≮.𝨖', strict=True)
def test_uts46_1925(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--e1g71d.xn--772h', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--e1g71d.xn--772h', strict=True)
def test_uts46_1926(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⴢ≯褦.ᠪߪႾݧ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴢ≯褦.ᠪߪႾݧ', strict=True)
def test_uts46_1927(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⴢ≯褦.ᠪߪႾݧ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴢ≯褦.ᠪߪႾݧ', strict=True)
def test_uts46_1928(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⴢ≯褦.ᠪߪႾݧ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴢ≯褦.ᠪߪႾݧ', strict=True)
def test_uts46_1929(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⴢ≯褦.ᠪߪႾݧ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴢ≯褦.ᠪߪႾݧ', strict=True)
def test_uts46_1930(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⴢ≯褦.ᠪߪⴞݧ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⴢ≯褦.ᠪߪⴞݧ', strict=True)
def test_uts46_1931(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⴢ≯褦.ᠪߪⴞݧ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⴢ≯褦.ᠪߪⴞݧ', strict=True)
def test_uts46_1932(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⴢ≯褦.ᠪߪⴞݧ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴢ≯褦.ᠪߪⴞݧ', strict=True)
def test_uts46_1933(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⴢ≯褦.ᠪߪⴞݧ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴢ≯褦.ᠪߪⴞݧ', strict=True)
def test_uts46_1934(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--hdh433bev8e.xn--rpb5x392bcyt', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--hdh433bev8e.xn--rpb5x392bcyt', strict=True)
def test_uts46_1935(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⴢ≯褦.ᠪߪⴞݧ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⴢ≯褦.ᠪߪⴞݧ', strict=True)
def test_uts46_1936(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⴢ≯褦.ᠪߪⴞݧ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⴢ≯褦.ᠪߪⴞݧ', strict=True)
def test_uts46_1937(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⴢ≯褦.ᠪߪⴞݧ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴢ≯褦.ᠪߪⴞݧ', strict=True)
def test_uts46_1938(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⴢ≯褦.ᠪߪⴞݧ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴢ≯褦.ᠪߪⴞݧ', strict=True)
def test_uts46_1939(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--6nd461g478e.xn--rpb5x392bcyt', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--6nd461g478e.xn--rpb5x392bcyt', strict=True)
def test_uts46_1940(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--6nd461g478e.xn--rpb5x49td2h', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--6nd461g478e.xn--rpb5x49td2h', strict=True)
def test_uts46_1941(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0008a246󠆒\u200c꥓。𞤙ٻꡘ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0008a246󠆒\u200c꥓。𞤙ٻꡘ', strict=True)
def test_uts46_1942(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0008a246󠆒\u200c꥓。𞤻ٻꡘ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0008a246󠆒\u200c꥓。𞤻ٻꡘ', strict=True)
def test_uts46_1943(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--3j9al6189a.xn--0ib8893fegvj', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--3j9al6189a.xn--0ib8893fegvj', strict=True)
def test_uts46_1944(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0ug8815chtz0e.xn--0ib8893fegvj', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0ug8815chtz0e.xn--0ib8893fegvj', strict=True)
def test_uts46_1945(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c.≯', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c.≯', strict=True)
def test_uts46_1946(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c.≯', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c.≯', strict=True)
def test_uts46_1947(self):
self.assertRaises(idna.IDNAError, idna.decode, '.xn--hdh', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '.xn--hdh', strict=True)
def test_uts46_1948(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0ug.xn--hdh', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0ug.xn--hdh', strict=True)
def test_uts46_1949(self):
self.assertRaises(idna.IDNAError, idna.decode, '𰅧\U00063a60-.꯭-悜', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𰅧\U00063a60-.꯭-悜', strict=True)
def test_uts46_1950(self):
self.assertRaises(idna.IDNAError, idna.decode, '𰅧\U00063a60-.꯭-悜', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𰅧\U00063a60-.꯭-悜', strict=True)
def test_uts46_1951(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----7m53aj640l.xn----8f4br83t', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----7m53aj640l.xn----8f4br83t', strict=True)
def test_uts46_1952(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᡉ\U000364e7⬞ᢜ.-\u200d𞣑\u202e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᡉ\U000364e7⬞ᢜ.-\u200d𞣑\u202e', strict=True)
def test_uts46_1953(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--87e0ol04cdl39e.xn----qinu247r', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--87e0ol04cdl39e.xn----qinu247r', strict=True)
def test_uts46_1954(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--87e0ol04cdl39e.xn----ugn5e3763s', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--87e0ol04cdl39e.xn----ugn5e3763s', strict=True)
def test_uts46_1955(self):
self.assertRaises(idna.IDNAError, idna.decode, '⒐\u200c衃Ⴝ.ڂႴ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⒐\u200c衃Ⴝ.ڂႴ', strict=True)
def test_uts46_1956(self):
self.assertRaises(idna.IDNAError, idna.decode, '9.\u200c衃Ⴝ.ڂႴ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '9.\u200c衃Ⴝ.ڂႴ', strict=True)
def test_uts46_1957(self):
self.assertRaises(idna.IDNAError, idna.decode, '9.\u200c衃ⴝ.ڂⴔ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '9.\u200c衃ⴝ.ڂⴔ', strict=True)
def test_uts46_1958(self):
self.assertRaises(idna.IDNAError, idna.decode, '9.\u200c衃Ⴝ.ڂⴔ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '9.\u200c衃Ⴝ.ڂⴔ', strict=True)
def test_uts46_1959(self):
self.assertRaises(idna.IDNAError, idna.decode, '9.xn--llj1920a.xn--7ib268q', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '9.xn--llj1920a.xn--7ib268q', strict=True)
def test_uts46_1960(self):
self.assertRaises(idna.IDNAError, idna.decode, '9.xn--0ug862cbm5e.xn--7ib268q', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '9.xn--0ug862cbm5e.xn--7ib268q', strict=True)
def test_uts46_1961(self):
self.assertRaises(idna.IDNAError, idna.decode, '⒐\u200c衃ⴝ.ڂⴔ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⒐\u200c衃ⴝ.ڂⴔ', strict=True)
def test_uts46_1962(self):
self.assertRaises(idna.IDNAError, idna.decode, '⒐\u200c衃Ⴝ.ڂⴔ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⒐\u200c衃Ⴝ.ڂⴔ', strict=True)
def test_uts46_1963(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1shy52abz3f.xn--7ib268q', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1shy52abz3f.xn--7ib268q', strict=True)
def test_uts46_1964(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0ugx0px1izu2h.xn--7ib268q', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0ugx0px1izu2h.xn--7ib268q', strict=True)
def test_uts46_1965(self):
self.assertRaises(idna.IDNAError, idna.decode, '9.xn--1nd9032d.xn--7ib268q', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '9.xn--1nd9032d.xn--7ib268q', strict=True)
def test_uts46_1966(self):
self.assertRaises(idna.IDNAError, idna.decode, '9.xn--1nd159e1y2f.xn--7ib268q', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '9.xn--1nd159e1y2f.xn--7ib268q', strict=True)
def test_uts46_1967(self):
self.assertRaises(idna.IDNAError, idna.decode, '9.xn--1nd9032d.xn--7ib433c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '9.xn--1nd9032d.xn--7ib433c', strict=True)
def test_uts46_1968(self):
self.assertRaises(idna.IDNAError, idna.decode, '9.xn--1nd159e1y2f.xn--7ib433c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '9.xn--1nd159e1y2f.xn--7ib433c', strict=True)
def test_uts46_1969(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1nd362hy16e.xn--7ib268q', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1nd362hy16e.xn--7ib268q', strict=True)
def test_uts46_1970(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1nd159ecmd785k.xn--7ib268q', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1nd159ecmd785k.xn--7ib268q', strict=True)
def test_uts46_1971(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1nd362hy16e.xn--7ib433c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1nd362hy16e.xn--7ib433c', strict=True)
def test_uts46_1972(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1nd159ecmd785k.xn--7ib433c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1nd159ecmd785k.xn--7ib433c', strict=True)
def test_uts46_1973(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ߡ\u200c。--⸬', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ߡ\u200c。--⸬', strict=True)
def test_uts46_1974(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--8sb.xn-----iw2a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--8sb.xn-----iw2a', strict=True)
def test_uts46_1975(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--8sb884j.xn-----iw2a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--8sb884j.xn-----iw2a', strict=True)
def test_uts46_1976(self):
self.assertEqual(idna.decode('𞥓.ܘ', uts46=True, strict=True), '𞥓.ܘ')
self.assertEqual(idna.encode('𞥓.ܘ', uts46=True, strict=True), b'xn--of6h.xn--inb')
def test_uts46_1977(self):
self.assertEqual(idna.decode('𞥓.ܘ', uts46=True, strict=True), '𞥓.ܘ')
self.assertEqual(idna.encode('𞥓.ܘ', uts46=True, strict=True), b'xn--of6h.xn--inb')
def test_uts46_1978(self):
self.assertEqual(idna.decode('xn--of6h.xn--inb', uts46=True, strict=True), '𞥓.ܘ')
self.assertEqual(idna.encode('xn--of6h.xn--inb', uts46=True, strict=True), b'xn--of6h.xn--inb')
def test_uts46_1979(self):
self.assertRaises(idna.IDNAError, idna.decode, '󠄽-.-්', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '󠄽-.-්', strict=True)
def test_uts46_1980(self):
self.assertRaises(idna.IDNAError, idna.decode, '󠄽-.-්', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '󠄽-.-්', strict=True)
def test_uts46_1981(self):
self.assertRaises(idna.IDNAError, idna.decode, '-.xn----ptf', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-.xn----ptf', strict=True)
def test_uts46_1982(self):
self.assertRaises(idna.IDNAError, idna.decode, '󠇝ݛ-.ᤧ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '󠇝ݛ-.ᤧ', strict=True)
def test_uts46_1983(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----k4c.xn--lff', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----k4c.xn--lff', strict=True)
def test_uts46_1984(self):
self.assertRaises(idna.IDNAError, idna.decode, '𞤴󠆹⦉𐹺.꠆⒌\U000d8938', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𞤴󠆹⦉𐹺.꠆⒌\U000d8938', strict=True)
def test_uts46_1985(self):
self.assertRaises(idna.IDNAError, idna.decode, '𞤴󠆹⦉𐹺.꠆5.\U000d8938', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𞤴󠆹⦉𐹺.꠆5.\U000d8938', strict=True)
def test_uts46_1986(self):
self.assertRaises(idna.IDNAError, idna.decode, '𞤒󠆹⦉𐹺.꠆5.\U000d8938', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𞤒󠆹⦉𐹺.꠆5.\U000d8938', strict=True)
def test_uts46_1987(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--fuix729epewf.xn--5-w93e.xn--7b83e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--fuix729epewf.xn--5-w93e.xn--7b83e', strict=True)
def test_uts46_1988(self):
self.assertRaises(idna.IDNAError, idna.decode, '𞤒󠆹⦉𐹺.꠆⒌\U000d8938', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𞤒󠆹⦉𐹺.꠆⒌\U000d8938', strict=True)
def test_uts46_1989(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--fuix729epewf.xn--xsh5029b6e77i', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--fuix729epewf.xn--xsh5029b6e77i', strict=True)
def test_uts46_1990(self):
self.assertRaises(idna.IDNAError, idna.decode, '󠄸₀。𑖿\u200c𐦂\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '󠄸₀。𑖿\u200c𐦂\u200d', strict=True)
def test_uts46_1991(self):
self.assertRaises(idna.IDNAError, idna.decode, '󠄸0。𑖿\u200c𐦂\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '󠄸0。𑖿\u200c𐦂\u200d', strict=True)
def test_uts46_1992(self):
self.assertRaises(idna.IDNAError, idna.decode, '0.xn--mn9cz2s', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '0.xn--mn9cz2s', strict=True)
def test_uts46_1993(self):
self.assertRaises(idna.IDNAError, idna.decode, '0.xn--0ugc8040p9hk', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '0.xn--0ugc8040p9hk', strict=True)
def test_uts46_1994(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⴚ𐋸󠄄。𝟝ퟶ်', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴚ𐋸󠄄。𝟝ퟶ်', strict=True)
def test_uts46_1995(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⴚ𐋸󠄄。5ퟶ်', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴚ𐋸󠄄。5ퟶ်', strict=True)
def test_uts46_1996(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⴚ𐋸󠄄。5ퟶ်', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⴚ𐋸󠄄。5ퟶ်', strict=True)
def test_uts46_1997(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ilj2659d.xn--5-dug9054m', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ilj2659d.xn--5-dug9054m', strict=True)
def test_uts46_1998(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⴚ𐋸.5ퟶ်', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⴚ𐋸.5ퟶ်', strict=True)
def test_uts46_1999(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⴚ𐋸.5ퟶ်', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴚ𐋸.5ퟶ်', strict=True)
def test_uts46_2000(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⴚ𐋸󠄄。𝟝ퟶ်', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⴚ𐋸󠄄。𝟝ퟶ်', strict=True)
def test_uts46_2001(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ynd2415j.xn--5-dug9054m', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ynd2415j.xn--5-dug9054m', strict=True)
def test_uts46_2002(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d-ᠹ﹪.ᷡᤢ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d-ᠹ﹪.ᷡᤢ', strict=True)
def test_uts46_2003(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d-ᠹ%.ᷡᤢ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d-ᠹ%.ᷡᤢ', strict=True)
def test_uts46_2004(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn---%-u4o.xn--gff52t', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn---%-u4o.xn--gff52t', strict=True)
def test_uts46_2005(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn---%-u4oy48b.xn--gff52t', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn---%-u4oy48b.xn--gff52t', strict=True)
def test_uts46_2006(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----c6jx047j.xn--gff52t', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----c6jx047j.xn--gff52t', strict=True)
def test_uts46_2007(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----c6j614b1z4v.xn--gff52t', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----c6j614b1z4v.xn--gff52t', strict=True)
def test_uts46_2008(self):
self.assertRaises(idna.IDNAError, idna.decode, '≠.ᠿ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≠.ᠿ', strict=True)
def test_uts46_2009(self):
self.assertRaises(idna.IDNAError, idna.decode, '≠.ᠿ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≠.ᠿ', strict=True)
def test_uts46_2010(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1ch.xn--y7e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1ch.xn--y7e', strict=True)
def test_uts46_2011(self):
self.assertEqual(idna.decode('ܣ֣。㌪', uts46=True, strict=True), 'ܣ֣.ハイツ')
self.assertEqual(idna.encode('ܣ֣。㌪', uts46=True, strict=True), b'xn--ucb18e.xn--eck4c5a')
def test_uts46_2012(self):
self.assertEqual(idna.decode('ܣ֣。ハイツ', uts46=True, strict=True), 'ܣ֣.ハイツ')
self.assertEqual(idna.encode('ܣ֣。ハイツ', uts46=True, strict=True), b'xn--ucb18e.xn--eck4c5a')
def test_uts46_2013(self):
self.assertEqual(idna.decode('xn--ucb18e.xn--eck4c5a', uts46=True, strict=True), 'ܣ֣.ハイツ')
self.assertEqual(idna.encode('xn--ucb18e.xn--eck4c5a', uts46=True, strict=True), b'xn--ucb18e.xn--eck4c5a')
def test_uts46_2014(self):
self.assertEqual(idna.decode('ܣ֣.ハイツ', uts46=True, strict=True), 'ܣ֣.ハイツ')
self.assertEqual(idna.encode('ܣ֣.ハイツ', uts46=True, strict=True), b'xn--ucb18e.xn--eck4c5a')
def test_uts46_2015(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0001ede5󠆀≮.⵿-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0001ede5󠆀≮.⵿-', strict=True)
def test_uts46_2016(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0001ede5󠆀≮.⵿-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0001ede5󠆀≮.⵿-', strict=True)
def test_uts46_2017(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--gdhx802p.xn----i2s', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--gdhx802p.xn----i2s', strict=True)
def test_uts46_2018(self):
self.assertRaises(idna.IDNAError, idna.decode, '₆榎\U000a658e്。𞤅ۭﱚ\U000e0ba8', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '₆榎\U000a658e്。𞤅ۭﱚ\U000e0ba8', strict=True)
def test_uts46_2019(self):
self.assertRaises(idna.IDNAError, idna.decode, '6榎\U000a658e്。𞤅ۭيي\U000e0ba8', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '6榎\U000a658e്。𞤅ۭيي\U000e0ba8', strict=True)
def test_uts46_2020(self):
self.assertRaises(idna.IDNAError, idna.decode, '6榎\U000a658e്。𞤧ۭيي\U000e0ba8', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '6榎\U000a658e്。𞤧ۭيي\U000e0ba8', strict=True)
def test_uts46_2021(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--6-kmf4691ejv41j.xn--mhba10ch545mn8v8h', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--6-kmf4691ejv41j.xn--mhba10ch545mn8v8h', strict=True)
def test_uts46_2022(self):
self.assertRaises(idna.IDNAError, idna.decode, '₆榎\U000a658e്。𞤧ۭﱚ\U000e0ba8', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '₆榎\U000a658e്。𞤧ۭﱚ\U000e0ba8', strict=True)
def test_uts46_2023(self):
self.assertRaises(idna.IDNAError, idna.decode, '𣩫.\U0008c472', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𣩫.\U0008c472', strict=True)
def test_uts46_2024(self):
self.assertRaises(idna.IDNAError, idna.decode, '𣩫.\U0008c472', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𣩫.\U0008c472', strict=True)
def test_uts46_2025(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--td3j.xn--4628b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--td3j.xn--4628b', strict=True)
def test_uts46_2026(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d︒。ڹ\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d︒。ڹ\u200c', strict=True)
def test_uts46_2027(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--y86c.xn--skb', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--y86c.xn--skb', strict=True)
def test_uts46_2028(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1ug2658f.xn--skb080k', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1ug2658f.xn--skb080k', strict=True)
def test_uts46_2029(self):
self.assertEqual(idna.decode('xn--skb', uts46=True, strict=True), 'ڹ')
self.assertEqual(idna.encode('xn--skb', uts46=True, strict=True), b'xn--skb')
def test_uts46_2030(self):
self.assertEqual(idna.decode('ڹ', uts46=True, strict=True), 'ڹ')
self.assertEqual(idna.encode('ڹ', uts46=True, strict=True), b'xn--skb')
def test_uts46_2031(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐹦\u200c𐹶。\u206d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐹦\u200c𐹶。\u206d', strict=True)
def test_uts46_2032(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--eo0d6a.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--eo0d6a.', strict=True)
def test_uts46_2033(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0ug4994goba.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0ug4994goba.', strict=True)
def test_uts46_2034(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--eo0d6a.xn--sxg', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--eo0d6a.xn--sxg', strict=True)
def test_uts46_2035(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0ug4994goba.xn--sxg', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0ug4994goba.xn--sxg', strict=True)
def test_uts46_2036(self):
self.assertRaises(idna.IDNAError, idna.decode, '్𝨾֩𝟭。-𑜨', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '్𝨾֩𝟭。-𑜨', strict=True)
def test_uts46_2037(self):
self.assertRaises(idna.IDNAError, idna.decode, '్𝨾֩1。-𑜨', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '్𝨾֩1。-𑜨', strict=True)
def test_uts46_2038(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1-rfc312cdp45c.xn----nq0j', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1-rfc312cdp45c.xn----nq0j', strict=True)
def test_uts46_2039(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000a3fc8。뙏', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000a3fc8。뙏', strict=True)
def test_uts46_2040(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000a3fc8。뙏', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000a3fc8。뙏', strict=True)
def test_uts46_2041(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ph26c.xn--281b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ph26c.xn--281b', strict=True)
def test_uts46_2042(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U00055a1a󠄌\U000d1f40ᡀ.ࢶ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U00055a1a󠄌\U000d1f40ᡀ.ࢶ', strict=True)
def test_uts46_2043(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--z7e98100evc01b.xn--czb', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--z7e98100evc01b.xn--czb', strict=True)
def test_uts46_2044(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d。\U0004505b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d。\U0004505b', strict=True)
def test_uts46_2045(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d。\U0004505b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d。\U0004505b', strict=True)
def test_uts46_2046(self):
self.assertRaises(idna.IDNAError, idna.decode, '.xn--6x4u', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '.xn--6x4u', strict=True)
def test_uts46_2047(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1ug.xn--6x4u', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1ug.xn--6x4u', strict=True)
def test_uts46_2048(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ࡋ皥.-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ࡋ皥.-', strict=True)
def test_uts46_2049(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ࡋ皥.-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ࡋ皥.-', strict=True)
def test_uts46_2050(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--9vb4167c.-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--9vb4167c.-', strict=True)
def test_uts46_2051(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000108f8̕𐮇.⒈ꡦ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000108f8̕𐮇.⒈ꡦ', strict=True)
def test_uts46_2052(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000108f8̕𐮇.1.ꡦ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000108f8̕𐮇.1.ꡦ', strict=True)
def test_uts46_2053(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--5sa9915kgvb.1.xn--cd9a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--5sa9915kgvb.1.xn--cd9a', strict=True)
def test_uts46_2054(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--5sa9915kgvb.xn--tshw539b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--5sa9915kgvb.xn--tshw539b', strict=True)
def test_uts46_2055(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⴛ\u200c֢\u200d。ᅠā𐹦', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴛ\u200c֢\u200d。ᅠā𐹦', strict=True)
def test_uts46_2056(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⴛ\u200c֢\u200d。ᅠā𐹦', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴛ\u200c֢\u200d。ᅠā𐹦', strict=True)
def test_uts46_2057(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⴛ\u200c֢\u200d。ᅠā𐹦', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴛ\u200c֢\u200d。ᅠā𐹦', strict=True)
def test_uts46_2058(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⴛ\u200c֢\u200d。ᅠā𐹦', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴛ\u200c֢\u200d。ᅠā𐹦', strict=True)
def test_uts46_2059(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⴛ\u200c֢\u200d。ᅠā𐹦', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⴛ\u200c֢\u200d。ᅠā𐹦', strict=True)
def test_uts46_2060(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⴛ\u200c֢\u200d。ᅠā𐹦', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⴛ\u200c֢\u200d。ᅠā𐹦', strict=True)
def test_uts46_2061(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⴛ\u200c֢\u200d。ᅠĀ𐹦', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴛ\u200c֢\u200d。ᅠĀ𐹦', strict=True)
def test_uts46_2062(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⴛ\u200c֢\u200d。ᅠĀ𐹦', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴛ\u200c֢\u200d。ᅠĀ𐹦', strict=True)
def test_uts46_2063(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--tcb323r.xn--yda4409k', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--tcb323r.xn--yda4409k', strict=True)
def test_uts46_2064(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--tcb736kea974k.xn--yda4409k', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--tcb736kea974k.xn--yda4409k', strict=True)
def test_uts46_2065(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⴛ\u200c֢\u200d。ᅠā𐹦', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⴛ\u200c֢\u200d。ᅠā𐹦', strict=True)
def test_uts46_2066(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⴛ\u200c֢\u200d。ᅠā𐹦', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⴛ\u200c֢\u200d。ᅠā𐹦', strict=True)
def test_uts46_2067(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⴛ\u200c֢\u200d。ᅠĀ𐹦', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴛ\u200c֢\u200d。ᅠĀ𐹦', strict=True)
def test_uts46_2068(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⴛ\u200c֢\u200d。ᅠĀ𐹦', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴛ\u200c֢\u200d。ᅠĀ𐹦', strict=True)
def test_uts46_2069(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--tcb597c.xn--yda594fdn5q', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--tcb597c.xn--yda594fdn5q', strict=True)
def test_uts46_2070(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--tcb597cdmmfa.xn--yda594fdn5q', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--tcb597cdmmfa.xn--yda594fdn5q', strict=True)
def test_uts46_2071(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--tcb323r.xn--yda594fdn5q', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--tcb323r.xn--yda594fdn5q', strict=True)
def test_uts46_2072(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--tcb736kea974k.xn--yda594fdn5q', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--tcb736kea974k.xn--yda594fdn5q', strict=True)
def test_uts46_2073(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--tcb597c.xn--yda9741khjj', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--tcb597c.xn--yda9741khjj', strict=True)
def test_uts46_2074(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--tcb597cdmmfa.xn--yda9741khjj', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--tcb597cdmmfa.xn--yda9741khjj', strict=True)
def test_uts46_2075(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--tcb323r.xn--yda9741khjj', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--tcb323r.xn--yda9741khjj', strict=True)
def test_uts46_2076(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--tcb736kea974k.xn--yda9741khjj', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--tcb736kea974k.xn--yda9741khjj', strict=True)
def test_uts46_2077(self):
self.assertRaises(idna.IDNAError, idna.decode, '\ufff9\u200c。曳⾑𐋰≯', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\ufff9\u200c。曳⾑𐋰≯', strict=True)
def test_uts46_2078(self):
self.assertRaises(idna.IDNAError, idna.decode, '\ufff9\u200c。曳⾑𐋰≯', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\ufff9\u200c。曳⾑𐋰≯', strict=True)
def test_uts46_2079(self):
self.assertRaises(idna.IDNAError, idna.decode, '\ufff9\u200c。曳襾𐋰≯', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\ufff9\u200c。曳襾𐋰≯', strict=True)
def test_uts46_2080(self):
self.assertRaises(idna.IDNAError, idna.decode, '\ufff9\u200c。曳襾𐋰≯', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\ufff9\u200c。曳襾𐋰≯', strict=True)
def test_uts46_2081(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--vn7c.xn--hdh501y8wvfs5h', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--vn7c.xn--hdh501y8wvfs5h', strict=True)
def test_uts46_2082(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0ug2139f.xn--hdh501y8wvfs5h', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0ug2139f.xn--hdh501y8wvfs5h', strict=True)
def test_uts46_2083(self):
self.assertRaises(idna.IDNAError, idna.decode, '≯⒈。ß', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≯⒈。ß', strict=True)
def test_uts46_2084(self):
self.assertRaises(idna.IDNAError, idna.decode, '≯⒈。ß', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≯⒈。ß', strict=True)
def test_uts46_2085(self):
self.assertRaises(idna.IDNAError, idna.decode, '≯1.。ß', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≯1.。ß', strict=True)
def test_uts46_2086(self):
self.assertRaises(idna.IDNAError, idna.decode, '≯1.。ß', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≯1.。ß', strict=True)
def test_uts46_2087(self):
self.assertRaises(idna.IDNAError, idna.decode, '≯1.。SS', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≯1.。SS', strict=True)
def test_uts46_2088(self):
self.assertRaises(idna.IDNAError, idna.decode, '≯1.。SS', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≯1.。SS', strict=True)
def test_uts46_2089(self):
self.assertRaises(idna.IDNAError, idna.decode, '≯1.。ss', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≯1.。ss', strict=True)
def test_uts46_2090(self):
self.assertRaises(idna.IDNAError, idna.decode, '≯1.。ss', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≯1.。ss', strict=True)
def test_uts46_2091(self):
self.assertRaises(idna.IDNAError, idna.decode, '≯1.。Ss', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≯1.。Ss', strict=True)
def test_uts46_2092(self):
self.assertRaises(idna.IDNAError, idna.decode, '≯1.。Ss', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≯1.。Ss', strict=True)
def test_uts46_2093(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1-ogo..ss', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1-ogo..ss', strict=True)
def test_uts46_2094(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1-ogo..xn--zca', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1-ogo..xn--zca', strict=True)
def test_uts46_2095(self):
self.assertRaises(idna.IDNAError, idna.decode, '≯⒈。SS', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≯⒈。SS', strict=True)
def test_uts46_2096(self):
self.assertRaises(idna.IDNAError, idna.decode, '≯⒈。SS', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≯⒈。SS', strict=True)
def test_uts46_2097(self):
self.assertRaises(idna.IDNAError, idna.decode, '≯⒈。ss', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≯⒈。ss', strict=True)
def test_uts46_2098(self):
self.assertRaises(idna.IDNAError, idna.decode, '≯⒈。ss', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≯⒈。ss', strict=True)
def test_uts46_2099(self):
self.assertRaises(idna.IDNAError, idna.decode, '≯⒈。Ss', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≯⒈。Ss', strict=True)
def test_uts46_2100(self):
self.assertRaises(idna.IDNAError, idna.decode, '≯⒈。Ss', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≯⒈。Ss', strict=True)
def test_uts46_2101(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--hdh84f.ss', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--hdh84f.ss', strict=True)
def test_uts46_2102(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--hdh84f.xn--zca', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--hdh84f.xn--zca', strict=True)
def test_uts46_2103(self):
self.assertRaises(idna.IDNAError, idna.decode, '٧\u200dﮖ。ߚ-₆Ⴙ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '٧\u200dﮖ。ߚ-₆Ⴙ', strict=True)
def test_uts46_2104(self):
self.assertRaises(idna.IDNAError, idna.decode, '٧\u200dڳ。ߚ-6Ⴙ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '٧\u200dڳ。ߚ-6Ⴙ', strict=True)
def test_uts46_2105(self):
self.assertRaises(idna.IDNAError, idna.decode, '٧\u200dڳ。ߚ-6ⴙ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '٧\u200dڳ。ߚ-6ⴙ', strict=True)
def test_uts46_2106(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--gib6m.xn---6-lve6529a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--gib6m.xn---6-lve6529a', strict=True)
def test_uts46_2107(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--gib6m343e.xn---6-lve6529a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--gib6m343e.xn---6-lve6529a', strict=True)
def test_uts46_2108(self):
self.assertRaises(idna.IDNAError, idna.decode, '٧\u200dﮖ。ߚ-₆ⴙ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '٧\u200dﮖ。ߚ-₆ⴙ', strict=True)
def test_uts46_2109(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--gib6m.xn---6-lve002g', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--gib6m.xn---6-lve002g', strict=True)
def test_uts46_2110(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--gib6m343e.xn---6-lve002g', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--gib6m343e.xn---6-lve002g', strict=True)
def test_uts46_2111(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c。≠', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c。≠', strict=True)
def test_uts46_2112(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c。≠', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c。≠', strict=True)
def test_uts46_2113(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c。≠', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c。≠', strict=True)
def test_uts46_2114(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c。≠', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c。≠', strict=True)
def test_uts46_2115(self):
self.assertRaises(idna.IDNAError, idna.decode, '.xn--1ch', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '.xn--1ch', strict=True)
def test_uts46_2116(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0ug.xn--1ch', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0ug.xn--1ch', strict=True)
def test_uts46_2117(self):
self.assertRaises(idna.IDNAError, idna.decode, '𑖿𝨔.ᡟ𑖿ᭂ\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𑖿𝨔.ᡟ𑖿ᭂ\u200c', strict=True)
def test_uts46_2118(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--461dw464a.xn--v8e29loy65a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--461dw464a.xn--v8e29loy65a', strict=True)
def test_uts46_2119(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--461dw464a.xn--v8e29ldzfo952a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--461dw464a.xn--v8e29ldzfo952a', strict=True)
def test_uts46_2120(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000948f3\u200d\U00091771.𖬴Ↄ≠-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000948f3\u200d\U00091771.𖬴Ↄ≠-', strict=True)
def test_uts46_2121(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000948f3\u200d\U00091771.𖬴Ↄ≠-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000948f3\u200d\U00091771.𖬴Ↄ≠-', strict=True)
def test_uts46_2122(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000948f3\u200d\U00091771.𖬴ↄ≠-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000948f3\u200d\U00091771.𖬴ↄ≠-', strict=True)
def test_uts46_2123(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000948f3\u200d\U00091771.𖬴ↄ≠-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000948f3\u200d\U00091771.𖬴ↄ≠-', strict=True)
def test_uts46_2124(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--6j00chy9a.xn----81n51bt713h', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--6j00chy9a.xn----81n51bt713h', strict=True)
def test_uts46_2125(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1ug15151gkb5a.xn----81n51bt713h', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1ug15151gkb5a.xn----81n51bt713h', strict=True)
def test_uts46_2126(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--6j00chy9a.xn----61n81bt713h', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--6j00chy9a.xn----61n81bt713h', strict=True)
def test_uts46_2127(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1ug15151gkb5a.xn----61n81bt713h', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1ug15151gkb5a.xn----61n81bt713h', strict=True)
def test_uts46_2128(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ߢς\u200d𝟳。蔑\U0009b5a2', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ߢς\u200d𝟳。蔑\U0009b5a2', strict=True)
def test_uts46_2129(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ߢς\u200d7。蔑\U0009b5a2', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ߢς\u200d7。蔑\U0009b5a2', strict=True)
def test_uts46_2130(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ߢΣ\u200d7。蔑\U0009b5a2', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ߢΣ\u200d7。蔑\U0009b5a2', strict=True)
def test_uts46_2131(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ߢσ\u200d7。蔑\U0009b5a2', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ߢσ\u200d7。蔑\U0009b5a2', strict=True)
def test_uts46_2132(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--7-zmb872a.xn--wy1ao4929b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--7-zmb872a.xn--wy1ao4929b', strict=True)
def test_uts46_2133(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--7-zmb872aez5a.xn--wy1ao4929b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--7-zmb872aez5a.xn--wy1ao4929b', strict=True)
def test_uts46_2134(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--7-xmb182aez5a.xn--wy1ao4929b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--7-xmb182aez5a.xn--wy1ao4929b', strict=True)
def test_uts46_2135(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ߢΣ\u200d𝟳。蔑\U0009b5a2', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ߢΣ\u200d𝟳。蔑\U0009b5a2', strict=True)
def test_uts46_2136(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ߢσ\u200d𝟳。蔑\U0009b5a2', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ߢσ\u200d𝟳。蔑\U0009b5a2', strict=True)
def test_uts46_2137(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐹰.\u0600', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐹰.\u0600', strict=True)
def test_uts46_2138(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--oo0d.xn--ifb', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--oo0d.xn--ifb', strict=True)
def test_uts46_2139(self):
self.assertRaises(idna.IDNAError, idna.decode, '-ࢨ.𱠖', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-ࢨ.𱠖', strict=True)
def test_uts46_2140(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----mod.xn--5o9n', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----mod.xn--5o9n', strict=True)
def test_uts46_2141(self):
self.assertRaises(idna.IDNAError, idna.decode, '≯𞱸󠇀。誆⒈', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≯𞱸󠇀。誆⒈', strict=True)
def test_uts46_2142(self):
self.assertRaises(idna.IDNAError, idna.decode, '≯𞱸󠇀。誆⒈', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≯𞱸󠇀。誆⒈', strict=True)
def test_uts46_2143(self):
self.assertRaises(idna.IDNAError, idna.decode, '≯𞱸󠇀。誆1.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≯𞱸󠇀。誆1.', strict=True)
def test_uts46_2144(self):
self.assertRaises(idna.IDNAError, idna.decode, '≯𞱸󠇀。誆1.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≯𞱸󠇀。誆1.', strict=True)
def test_uts46_2145(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--hdh7151p.xn--1-dy1d.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--hdh7151p.xn--1-dy1d.', strict=True)
def test_uts46_2146(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--hdh7151p.xn--tsh1248a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--hdh7151p.xn--tsh1248a', strict=True)
def test_uts46_2147(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ؖ𞥙䐊ِ.︒م↺ڜ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ؖ𞥙䐊ِ.︒م↺ڜ', strict=True)
def test_uts46_2148(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ؖ𞥙䐊ِ.。م↺ڜ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ؖ𞥙䐊ِ.。م↺ڜ', strict=True)
def test_uts46_2149(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--4fb0j490qjg4x..xn--hhb8o948e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--4fb0j490qjg4x..xn--hhb8o948e', strict=True)
def test_uts46_2150(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--4fb0j490qjg4x.xn--hhb8o948euo5r', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--4fb0j490qjg4x.xn--hhb8o948euo5r', strict=True)
def test_uts46_2151(self):
self.assertRaises(idna.IDNAError, idna.decode, '퀬-?\U00076cd2.\u200cૅ\U000e9e24۴', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '퀬-?\U00076cd2.\u200cૅ\U000e9e24۴', strict=True)
def test_uts46_2152(self):
self.assertRaises(idna.IDNAError, idna.decode, '퀬-?\U00076cd2.\u200cૅ\U000e9e24۴', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '퀬-?\U00076cd2.\u200cૅ\U000e9e24۴', strict=True)
def test_uts46_2153(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn---?-6g4k75207c.xn--hmb76q74166b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn---?-6g4k75207c.xn--hmb76q74166b', strict=True)
def test_uts46_2154(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn---?-6g4k75207c.xn--hmb76q48y18505a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn---?-6g4k75207c.xn--hmb76q48y18505a', strict=True)
def test_uts46_2155(self):
self.assertRaises(idna.IDNAError, idna.decode, '퀬-?\U00076cd2.xn--hmb76q74166b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '퀬-?\U00076cd2.xn--hmb76q74166b', strict=True)
def test_uts46_2156(self):
self.assertRaises(idna.IDNAError, idna.decode, '퀬-?\U00076cd2.xn--hmb76q74166b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '퀬-?\U00076cd2.xn--hmb76q74166b', strict=True)
def test_uts46_2157(self):
self.assertRaises(idna.IDNAError, idna.decode, '퀬-?\U00076cd2.XN--HMB76Q74166B', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '퀬-?\U00076cd2.XN--HMB76Q74166B', strict=True)
def test_uts46_2158(self):
self.assertRaises(idna.IDNAError, idna.decode, '퀬-?\U00076cd2.XN--HMB76Q74166B', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '퀬-?\U00076cd2.XN--HMB76Q74166B', strict=True)
def test_uts46_2159(self):
self.assertRaises(idna.IDNAError, idna.decode, '퀬-?\U00076cd2.Xn--Hmb76q74166b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '퀬-?\U00076cd2.Xn--Hmb76q74166b', strict=True)
def test_uts46_2160(self):
self.assertRaises(idna.IDNAError, idna.decode, '퀬-?\U00076cd2.Xn--Hmb76q74166b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '퀬-?\U00076cd2.Xn--Hmb76q74166b', strict=True)
def test_uts46_2161(self):
self.assertRaises(idna.IDNAError, idna.decode, '퀬-?\U00076cd2.xn--hmb76q48y18505a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '퀬-?\U00076cd2.xn--hmb76q48y18505a', strict=True)
def test_uts46_2162(self):
self.assertRaises(idna.IDNAError, idna.decode, '퀬-?\U00076cd2.xn--hmb76q48y18505a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '퀬-?\U00076cd2.xn--hmb76q48y18505a', strict=True)
def test_uts46_2163(self):
self.assertRaises(idna.IDNAError, idna.decode, '퀬-?\U00076cd2.XN--HMB76Q48Y18505A', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '퀬-?\U00076cd2.XN--HMB76Q48Y18505A', strict=True)
def test_uts46_2164(self):
self.assertRaises(idna.IDNAError, idna.decode, '퀬-?\U00076cd2.XN--HMB76Q48Y18505A', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '퀬-?\U00076cd2.XN--HMB76Q48Y18505A', strict=True)
def test_uts46_2165(self):
self.assertRaises(idna.IDNAError, idna.decode, '퀬-?\U00076cd2.Xn--Hmb76q48y18505a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '퀬-?\U00076cd2.Xn--Hmb76q48y18505a', strict=True)
def test_uts46_2166(self):
self.assertRaises(idna.IDNAError, idna.decode, '퀬-?\U00076cd2.Xn--Hmb76q48y18505a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '퀬-?\U00076cd2.Xn--Hmb76q48y18505a', strict=True)
def test_uts46_2167(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⴌ.𐹾︒𑁿\U0001ef84', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴌ.𐹾︒𑁿\U0001ef84', strict=True)
def test_uts46_2168(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⴌ.𐹾。𑁿\U0001ef84', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴌ.𐹾。𑁿\U0001ef84', strict=True)
def test_uts46_2169(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⴌ.𐹾。𑁿\U0001ef84', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⴌ.𐹾。𑁿\U0001ef84', strict=True)
def test_uts46_2170(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--3kj.xn--2o0d.xn--q30dg029a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--3kj.xn--2o0d.xn--q30dg029a', strict=True)
def test_uts46_2171(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⴌ.𐹾︒𑁿\U0001ef84', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⴌ.𐹾︒𑁿\U0001ef84', strict=True)
def test_uts46_2172(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--3kj.xn--y86c030a9ob6374b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--3kj.xn--y86c030a9ob6374b', strict=True)
def test_uts46_2173(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--knd.xn--2o0d.xn--q30dg029a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--knd.xn--2o0d.xn--q30dg029a', strict=True)
def test_uts46_2174(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--knd.xn--y86c030a9ob6374b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--knd.xn--y86c030a9ob6374b', strict=True)
def test_uts46_2175(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000677bf╏。\U0001ea55\U000e007e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000677bf╏。\U0001ea55\U000e007e', strict=True)
def test_uts46_2176(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--iyh90030d.xn--1m6hs0260c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--iyh90030d.xn--1m6hs0260c', strict=True)
def test_uts46_2177(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d┮󠇐.ఀ్᜴\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d┮󠇐.ఀ్᜴\u200d', strict=True)
def test_uts46_2178(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d┮󠇐.ఀ్᜴\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d┮󠇐.ఀ్᜴\u200d', strict=True)
def test_uts46_2179(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--kxh.xn--eoc8m432a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--kxh.xn--eoc8m432a', strict=True)
def test_uts46_2180(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1ug04r.xn--eoc8m432a40i', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1ug04r.xn--eoc8m432a40i', strict=True)
def test_uts46_2181(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000b96aa。🄂', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000b96aa。🄂', strict=True)
def test_uts46_2182(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000b96aa。1,', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000b96aa。1,', strict=True)
def test_uts46_2183(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--n433d.1,', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--n433d.1,', strict=True)
def test_uts46_2184(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--n433d.xn--v07h', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--n433d.xn--v07h', strict=True)
def test_uts46_2185(self):
self.assertRaises(idna.IDNAError, idna.decode, '𑍨刍.🛦', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𑍨刍.🛦', strict=True)
def test_uts46_2186(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--rbry728b.xn--y88h', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--rbry728b.xn--y88h', strict=True)
def test_uts46_2187(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000e030f3。ᯱ𝟒', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000e030f3。ᯱ𝟒', strict=True)
def test_uts46_2188(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000e030f3。ᯱ4', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000e030f3。ᯱ4', strict=True)
def test_uts46_2189(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--3-ib31m.xn--4-pql', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--3-ib31m.xn--4-pql', strict=True)
def test_uts46_2190(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ڇ6Ⴔ辘.ﴢڇ\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ڇ6Ⴔ辘.ﴢڇ\u200c', strict=True)
def test_uts46_2191(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ڇ6Ⴔ辘.صيڇ\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ڇ6Ⴔ辘.صيڇ\u200c', strict=True)
def test_uts46_2192(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ڇ6ⴔ辘.صيڇ\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ڇ6ⴔ辘.صيڇ\u200c', strict=True)
def test_uts46_2193(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--6-gsc2270akm6f.xn--0gb6bxk', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--6-gsc2270akm6f.xn--0gb6bxk', strict=True)
def test_uts46_2194(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--6-gsc2270akm6f.xn--0gb6bxkx18g', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--6-gsc2270akm6f.xn--0gb6bxkx18g', strict=True)
def test_uts46_2195(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ڇ6ⴔ辘.ﴢڇ\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ڇ6ⴔ辘.ﴢڇ\u200c', strict=True)
def test_uts46_2196(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--6-gsc039eqq6k.xn--0gb6bxk', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--6-gsc039eqq6k.xn--0gb6bxk', strict=True)
def test_uts46_2197(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--6-gsc039eqq6k.xn--0gb6bxkx18g', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--6-gsc039eqq6k.xn--0gb6bxkx18g', strict=True)
def test_uts46_2198(self):
self.assertRaises(idna.IDNAError, idna.decode, '󠄍.𐮭\U0001ec2c\U000bbade۹', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '󠄍.𐮭\U0001ec2c\U000bbade۹', strict=True)
def test_uts46_2199(self):
self.assertRaises(idna.IDNAError, idna.decode, '.xn--mmb3954kd0uf1zx7f', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '.xn--mmb3954kd0uf1zx7f', strict=True)
def test_uts46_2200(self):
self.assertRaises(idna.IDNAError, idna.decode, '\ua87d≯.\U000bbc80\U00092cc4', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\ua87d≯.\U000bbc80\U00092cc4', strict=True)
def test_uts46_2201(self):
self.assertRaises(idna.IDNAError, idna.decode, '\ua87d≯.\U000bbc80\U00092cc4', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\ua87d≯.\U000bbc80\U00092cc4', strict=True)
def test_uts46_2202(self):
self.assertRaises(idna.IDNAError, idna.decode, '\ua87d≯.\U000bbc80\U00092cc4', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\ua87d≯.\U000bbc80\U00092cc4', strict=True)
def test_uts46_2203(self):
self.assertRaises(idna.IDNAError, idna.decode, '\ua87d≯.\U000bbc80\U00092cc4', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\ua87d≯.\U000bbc80\U00092cc4', strict=True)
def test_uts46_2204(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--hdh8193c.xn--5z40cp629b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--hdh8193c.xn--5z40cp629b', strict=True)
def test_uts46_2205(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ςოٻ.ςܔ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ςოٻ.ςܔ', strict=True)
def test_uts46_2206(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ΣᲝٻ.Σܔ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ΣᲝٻ.Σܔ', strict=True)
def test_uts46_2207(self):
self.assertRaises(idna.IDNAError, idna.decode, 'σოٻ.σܔ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'σოٻ.σܔ', strict=True)
def test_uts46_2208(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Σოٻ.σܔ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Σოٻ.σܔ', strict=True)
def test_uts46_2209(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--4xa60l26n.xn--4xa21o', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--4xa60l26n.xn--4xa21o', strict=True)
def test_uts46_2210(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Σოٻ.ςܔ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Σოٻ.ςܔ', strict=True)
def test_uts46_2211(self):
self.assertRaises(idna.IDNAError, idna.decode, 'σოٻ.ςܔ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'σოٻ.ςܔ', strict=True)
def test_uts46_2212(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--4xa60l26n.xn--3xa41o', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--4xa60l26n.xn--3xa41o', strict=True)
def test_uts46_2213(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--3xa80l26n.xn--3xa41o', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--3xa80l26n.xn--3xa41o', strict=True)
def test_uts46_2214(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Σოٻ.Σܔ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Σოٻ.Σܔ', strict=True)
def test_uts46_2215(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0008459a݈𠄯ݟ。\U000e06e9', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0008459a݈𠄯ݟ。\U000e06e9', strict=True)
def test_uts46_2216(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0008459a݈𠄯ݟ。\U000e06e9', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0008459a݈𠄯ݟ。\U000e06e9', strict=True)
def test_uts46_2217(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--vob0c4369twfv8b.xn--kl46e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--vob0c4369twfv8b.xn--kl46e', strict=True)
def test_uts46_2218(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000e0cdb.\u200d䤫≠Ⴞ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000e0cdb.\u200d䤫≠Ⴞ', strict=True)
def test_uts46_2219(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000e0cdb.\u200d䤫≠Ⴞ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000e0cdb.\u200d䤫≠Ⴞ', strict=True)
def test_uts46_2220(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000e0cdb.\u200d䤫≠Ⴞ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000e0cdb.\u200d䤫≠Ⴞ', strict=True)
def test_uts46_2221(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000e0cdb.\u200d䤫≠Ⴞ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000e0cdb.\u200d䤫≠Ⴞ', strict=True)
def test_uts46_2222(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000e0cdb.\u200d䤫≠ⴞ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000e0cdb.\u200d䤫≠ⴞ', strict=True)
def test_uts46_2223(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000e0cdb.\u200d䤫≠ⴞ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000e0cdb.\u200d䤫≠ⴞ', strict=True)
def test_uts46_2224(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1t56e.xn--1ch153bqvw', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1t56e.xn--1ch153bqvw', strict=True)
def test_uts46_2225(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1t56e.xn--1ug73gzzpwi3a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1t56e.xn--1ug73gzzpwi3a', strict=True)
def test_uts46_2226(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000e0cdb.\u200d䤫≠ⴞ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000e0cdb.\u200d䤫≠ⴞ', strict=True)
def test_uts46_2227(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000e0cdb.\u200d䤫≠ⴞ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000e0cdb.\u200d䤫≠ⴞ', strict=True)
def test_uts46_2228(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1t56e.xn--2nd141ghl2a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1t56e.xn--2nd141ghl2a', strict=True)
def test_uts46_2229(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1t56e.xn--2nd159e9vb743e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1t56e.xn--2nd159e9vb743e', strict=True)
def test_uts46_2230(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐽘𑈵.𐹣🕥', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐽘𑈵.𐹣🕥', strict=True)
def test_uts46_2231(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐽘𑈵.𐹣🕥', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐽘𑈵.𐹣🕥', strict=True)
def test_uts46_2232(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--bv0d02c.xn--bo0dq650b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--bv0d02c.xn--bo0dq650b', strict=True)
def test_uts46_2233(self):
self.assertRaises(idna.IDNAError, idna.decode, '⒊⒈𑁄。9', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⒊⒈𑁄。9', strict=True)
def test_uts46_2234(self):
self.assertRaises(idna.IDNAError, idna.decode, '3.1.𑁄。9', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '3.1.𑁄。9', strict=True)
def test_uts46_2235(self):
self.assertRaises(idna.IDNAError, idna.decode, '3.1.xn--110d.j', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '3.1.xn--110d.j', strict=True)
def test_uts46_2236(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--tshd3512p.j', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--tshd3512p.j', strict=True)
def test_uts46_2237(self):
self.assertRaises(idna.IDNAError, idna.decode, '-\u200cⷱ≮.𐹱\U000ad3f44₉', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-\u200cⷱ≮.𐹱\U000ad3f44₉', strict=True)
def test_uts46_2238(self):
self.assertRaises(idna.IDNAError, idna.decode, '-\u200cⷱ≮.𐹱\U000ad3f44₉', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-\u200cⷱ≮.𐹱\U000ad3f44₉', strict=True)
def test_uts46_2239(self):
self.assertRaises(idna.IDNAError, idna.decode, '-\u200cⷱ≮.𐹱\U000ad3f449', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-\u200cⷱ≮.𐹱\U000ad3f449', strict=True)
def test_uts46_2240(self):
self.assertRaises(idna.IDNAError, idna.decode, '-\u200cⷱ≮.𐹱\U000ad3f449', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-\u200cⷱ≮.𐹱\U000ad3f449', strict=True)
def test_uts46_2241(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----ngo823c.xn--49-ki3om2611f', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----ngo823c.xn--49-ki3om2611f', strict=True)
def test_uts46_2242(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----sgn20i14s.xn--49-ki3om2611f', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----sgn20i14s.xn--49-ki3om2611f', strict=True)
def test_uts46_2243(self):
self.assertRaises(idna.IDNAError, idna.decode, '-≯딾。ࡇ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-≯딾。ࡇ', strict=True)
def test_uts46_2244(self):
self.assertRaises(idna.IDNAError, idna.decode, '-≯딾。ࡇ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-≯딾。ࡇ', strict=True)
def test_uts46_2245(self):
self.assertRaises(idna.IDNAError, idna.decode, '-≯딾。ࡇ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-≯딾。ࡇ', strict=True)
def test_uts46_2246(self):
self.assertRaises(idna.IDNAError, idna.decode, '-≯딾。ࡇ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-≯딾。ࡇ', strict=True)
def test_uts46_2247(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----pgow547d.xn--5vb', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----pgow547d.xn--5vb', strict=True)
def test_uts46_2248(self):
self.assertRaises(idna.IDNAError, idna.decode, '𑙢⒈𐹠-。\U000e05d0\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𑙢⒈𐹠-。\U000e05d0\u200c', strict=True)
def test_uts46_2249(self):
self.assertRaises(idna.IDNAError, idna.decode, '𑙢1.𐹠-。\U000e05d0\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𑙢1.𐹠-。\U000e05d0\u200c', strict=True)
def test_uts46_2250(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1-bf0j.xn----516i.xn--jd46e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1-bf0j.xn----516i.xn--jd46e', strict=True)
def test_uts46_2251(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1-bf0j.xn----516i.xn--0ug23321l', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1-bf0j.xn----516i.xn--0ug23321l', strict=True)
def test_uts46_2252(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----dcpy090hiyg.xn--jd46e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----dcpy090hiyg.xn--jd46e', strict=True)
def test_uts46_2253(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----dcpy090hiyg.xn--0ug23321l', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----dcpy090hiyg.xn--0ug23321l', strict=True)
def test_uts46_2254(self):
self.assertRaises(idna.IDNAError, idna.decode, '͊.𐨎', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '͊.𐨎', strict=True)
def test_uts46_2255(self):
self.assertRaises(idna.IDNAError, idna.decode, '͊.𐨎', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '͊.𐨎', strict=True)
def test_uts46_2256(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--oua.xn--mr9c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--oua.xn--mr9c', strict=True)
def test_uts46_2257(self):
self.assertRaises(idna.IDNAError, idna.decode, '훉≮。ิ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '훉≮。ิ', strict=True)
def test_uts46_2258(self):
self.assertRaises(idna.IDNAError, idna.decode, '훉≮。ิ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '훉≮。ิ', strict=True)
def test_uts46_2259(self):
self.assertRaises(idna.IDNAError, idna.decode, '훉≮。ิ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '훉≮。ิ', strict=True)
def test_uts46_2260(self):
self.assertRaises(idna.IDNAError, idna.decode, '훉≮。ิ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '훉≮。ิ', strict=True)
def test_uts46_2261(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--gdh2512e.xn--i4c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--gdh2512e.xn--i4c', strict=True)
def test_uts46_2262(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⷷ\U0009e8c9🃘.\U00034207𝟸ٙ𞤯', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⷷ\U0009e8c9🃘.\U00034207𝟸ٙ𞤯', strict=True)
def test_uts46_2263(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⷷ\U0009e8c9🃘.\U000342072ٙ𞤯', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⷷ\U0009e8c9🃘.\U000342072ٙ𞤯', strict=True)
def test_uts46_2264(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⷷ\U0009e8c9🃘.\U000342072ٙ𞤍', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⷷ\U0009e8c9🃘.\U000342072ٙ𞤍', strict=True)
def test_uts46_2265(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--trj8045le6s9b.xn--2-upc23918acjsj', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--trj8045le6s9b.xn--2-upc23918acjsj', strict=True)
def test_uts46_2266(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⷷ\U0009e8c9🃘.\U00034207𝟸ٙ𞤍', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⷷ\U0009e8c9🃘.\U00034207𝟸ٙ𞤍', strict=True)
def test_uts46_2267(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000d71e9ßᢞ\u200c。٠\U0001edfbﳔ-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000d71e9ßᢞ\u200c。٠\U0001edfbﳔ-', strict=True)
def test_uts46_2268(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000d71e9ßᢞ\u200c。٠\U0001edfbنخ-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000d71e9ßᢞ\u200c。٠\U0001edfbنخ-', strict=True)
def test_uts46_2269(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000d71e9SSᢞ\u200c。٠\U0001edfbنخ-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000d71e9SSᢞ\u200c。٠\U0001edfbنخ-', strict=True)
def test_uts46_2270(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000d71e9ssᢞ\u200c。٠\U0001edfbنخ-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000d71e9ssᢞ\u200c。٠\U0001edfbنخ-', strict=True)
def test_uts46_2271(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000d71e9Ssᢞ\u200c。٠\U0001edfbنخ-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000d71e9Ssᢞ\u200c。٠\U0001edfbنخ-', strict=True)
def test_uts46_2272(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ss-jepz4596r.xn----dnc5e1er384z', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ss-jepz4596r.xn----dnc5e1er384z', strict=True)
def test_uts46_2273(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ss-jep006bqt765b.xn----dnc5e1er384z', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ss-jep006bqt765b.xn----dnc5e1er384z', strict=True)
def test_uts46_2274(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--zca272jbif10059a.xn----dnc5e1er384z', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--zca272jbif10059a.xn----dnc5e1er384z', strict=True)
def test_uts46_2275(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000d71e9SSᢞ\u200c。٠\U0001edfbﳔ-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000d71e9SSᢞ\u200c。٠\U0001edfbﳔ-', strict=True)
def test_uts46_2276(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000d71e9ssᢞ\u200c。٠\U0001edfbﳔ-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000d71e9ssᢞ\u200c。٠\U0001edfbﳔ-', strict=True)
def test_uts46_2277(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000d71e9Ssᢞ\u200c。٠\U0001edfbﳔ-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000d71e9Ssᢞ\u200c。٠\U0001edfbﳔ-', strict=True)
def test_uts46_2278(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ꡆ。Ↄྵ놮-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ꡆ。Ↄྵ놮-', strict=True)
def test_uts46_2279(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ꡆ。Ↄྵ놮-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ꡆ。Ↄྵ놮-', strict=True)
def test_uts46_2280(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ꡆ。ↄྵ놮-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ꡆ。ↄྵ놮-', strict=True)
def test_uts46_2281(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ꡆ。ↄྵ놮-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ꡆ。ↄྵ놮-', strict=True)
def test_uts46_2282(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--fc9a.xn----qmg097k469k', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--fc9a.xn----qmg097k469k', strict=True)
def test_uts46_2283(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--fc9a.xn----qmg787k869k', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--fc9a.xn----qmg787k869k', strict=True)
def test_uts46_2284(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ﶭ\u200d.\U00065c0cک', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ﶭ\u200d.\U00065c0cک', strict=True)
def test_uts46_2285(self):
self.assertRaises(idna.IDNAError, idna.decode, 'لمي\u200d.\U00065c0cک', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'لمي\u200d.\U00065c0cک', strict=True)
def test_uts46_2286(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ghbcp.xn--ckb36214f', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ghbcp.xn--ckb36214f', strict=True)
def test_uts46_2287(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ghbcp494x.xn--ckb36214f', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ghbcp494x.xn--ckb36214f', strict=True)
def test_uts46_2288(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⴜᰯ𐳒≯。۠ᜲྺ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴜᰯ𐳒≯。۠ᜲྺ', strict=True)
def test_uts46_2289(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⴜᰯ𐳒≯。۠ᜲྺ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴜᰯ𐳒≯。۠ᜲྺ', strict=True)
def test_uts46_2290(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⴜᰯ𐳒≯。۠ᜲྺ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⴜᰯ𐳒≯。۠ᜲྺ', strict=True)
def test_uts46_2291(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⴜᰯ𐳒≯。۠ᜲྺ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⴜᰯ𐳒≯。۠ᜲྺ', strict=True)
def test_uts46_2292(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⴜᰯ𐲒≯。۠ᜲྺ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴜᰯ𐲒≯。۠ᜲྺ', strict=True)
def test_uts46_2293(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⴜᰯ𐲒≯。۠ᜲྺ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴜᰯ𐲒≯。۠ᜲྺ', strict=True)
def test_uts46_2294(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--r1f68xh1jgv7u.xn--wlb646b4ng', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--r1f68xh1jgv7u.xn--wlb646b4ng', strict=True)
def test_uts46_2295(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0nd679cf3eq67y.xn--wlb646b4ng', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0nd679cf3eq67y.xn--wlb646b4ng', strict=True)
def test_uts46_2296(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐋵。ﳬ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐋵。ﳬ', strict=True)
def test_uts46_2297(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐋵。كم', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐋵。كم', strict=True)
def test_uts46_2298(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--p97c.xn--fhbe', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--p97c.xn--fhbe', strict=True)
def test_uts46_2299(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐋵.كم', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐋵.كم', strict=True)
def test_uts46_2300(self):
self.assertRaises(idna.IDNAError, idna.decode, '≮\U0001d176.\U00071c81ꫬ⹈\U000f096d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≮\U0001d176.\U00071c81ꫬ⹈\U000f096d', strict=True)
def test_uts46_2301(self):
self.assertRaises(idna.IDNAError, idna.decode, '≮\U0001d176.\U00071c81ꫬ⹈\U000f096d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≮\U0001d176.\U00071c81ꫬ⹈\U000f096d', strict=True)
def test_uts46_2302(self):
self.assertRaises(idna.IDNAError, idna.decode, '≮\U0001d176.\U00071c81ꫬ⹈\U000f096d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≮\U0001d176.\U00071c81ꫬ⹈\U000f096d', strict=True)
def test_uts46_2303(self):
self.assertRaises(idna.IDNAError, idna.decode, '≮\U0001d176.\U00071c81ꫬ⹈\U000f096d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≮\U0001d176.\U00071c81ꫬ⹈\U000f096d', strict=True)
def test_uts46_2304(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--gdh.xn--4tjx101bsg00ds9pyc', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--gdh.xn--4tjx101bsg00ds9pyc', strict=True)
def test_uts46_2305(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--gdh0880o.xn--4tjx101bsg00ds9pyc', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--gdh0880o.xn--4tjx101bsg00ds9pyc', strict=True)
def test_uts46_2306(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⷰ͘ᢕ.͡𐹷\U000e0d0d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⷰ͘ᢕ.͡𐹷\U000e0d0d', strict=True)
def test_uts46_2307(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⷰ͘ᢕ.͡𐹷\U000e0d0d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⷰ͘ᢕ.͡𐹷\U000e0d0d', strict=True)
def test_uts46_2308(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--2ua889htsp.xn--cva2687k2tv0g', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--2ua889htsp.xn--cva2687k2tv0g', strict=True)
def test_uts46_2309(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ﵹᡐ\u200cڭ.𑋪ׇ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ﵹᡐ\u200cڭ.𑋪ׇ', strict=True)
def test_uts46_2310(self):
self.assertRaises(idna.IDNAError, idna.decode, 'غممᡐ\u200cڭ.𑋪ׇ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'غممᡐ\u200cڭ.𑋪ׇ', strict=True)
def test_uts46_2311(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--5gbwa03bg24e.xn--vdb1198k', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--5gbwa03bg24e.xn--vdb1198k', strict=True)
def test_uts46_2312(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--5gbwa03bg24eptk.xn--vdb1198k', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--5gbwa03bg24eptk.xn--vdb1198k', strict=True)
def test_uts46_2313(self):
self.assertRaises(idna.IDNAError, idna.decode, '𑑂。\u200d\U000e5780🞕\U000a5054', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𑑂。\u200d\U000e5780🞕\U000a5054', strict=True)
def test_uts46_2314(self):
self.assertRaises(idna.IDNAError, idna.decode, '𑑂。\u200d\U000e5780🞕\U000a5054', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𑑂。\u200d\U000e5780🞕\U000a5054', strict=True)
def test_uts46_2315(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--8v1d.xn--ye9h41035a2qqs', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--8v1d.xn--ye9h41035a2qqs', strict=True)
def test_uts46_2316(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--8v1d.xn--1ug1386plvx1cd8vya', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--8v1d.xn--1ug1386plvx1cd8vya', strict=True)
def test_uts46_2317(self):
self.assertRaises(idna.IDNAError, idna.decode, '-ש。⒚', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-ש。⒚', strict=True)
def test_uts46_2318(self):
self.assertRaises(idna.IDNAError, idna.decode, '-ש。19.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-ש。19.', strict=True)
def test_uts46_2319(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----gjc.1j.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----gjc.1j.', strict=True)
def test_uts46_2320(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----gjc.xn--cth', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----gjc.xn--cth', strict=True)
def test_uts46_2321(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0010afbbࡅ\u200c。ᢎ\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0010afbbࡅ\u200c。ᢎ\u200d', strict=True)
def test_uts46_2322(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0010afbbࡅ\u200c。ᢎ\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0010afbbࡅ\u200c。ᢎ\u200d', strict=True)
def test_uts46_2323(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--3vb50049s.xn--79e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--3vb50049s.xn--79e', strict=True)
def test_uts46_2324(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--3vb882jz4411a.xn--79e259a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--3vb882jz4411a.xn--79e259a', strict=True)
def test_uts46_2325(self):
self.assertEqual(idna.decode('ßুᷭ。ؠ8₅', uts46=True, strict=True), 'ßুᷭ.ؠ85')
self.assertEqual(idna.encode('ßুᷭ。ؠ8₅', uts46=True, strict=True), b'xn--zca266bwrr.xn--85-psd')
def test_uts46_2326(self):
self.assertEqual(idna.decode('ßুᷭ。ؠ85', uts46=True, strict=True), 'ßুᷭ.ؠ85')
self.assertEqual(idna.encode('ßুᷭ。ؠ85', uts46=True, strict=True), b'xn--zca266bwrr.xn--85-psd')
def test_uts46_2327(self):
self.assertEqual(idna.decode('SSুᷭ。ؠ85', uts46=True, strict=True), 'ssুᷭ.ؠ85')
self.assertEqual(idna.encode('SSুᷭ。ؠ85', uts46=True, strict=True), b'xn--ss-e2f077r.xn--85-psd')
def test_uts46_2328(self):
self.assertEqual(idna.decode('ssুᷭ。ؠ85', uts46=True, strict=True), 'ssুᷭ.ؠ85')
self.assertEqual(idna.encode('ssুᷭ。ؠ85', uts46=True, strict=True), b'xn--ss-e2f077r.xn--85-psd')
def test_uts46_2329(self):
self.assertEqual(idna.decode('Ssুᷭ。ؠ85', uts46=True, strict=True), 'ssুᷭ.ؠ85')
self.assertEqual(idna.encode('Ssুᷭ。ؠ85', uts46=True, strict=True), b'xn--ss-e2f077r.xn--85-psd')
def test_uts46_2330(self):
self.assertEqual(idna.decode('xn--ss-e2f077r.xn--85-psd', uts46=True, strict=True), 'ssুᷭ.ؠ85')
self.assertEqual(idna.encode('xn--ss-e2f077r.xn--85-psd', uts46=True, strict=True), b'xn--ss-e2f077r.xn--85-psd')
def test_uts46_2331(self):
self.assertEqual(idna.decode('ssুᷭ.ؠ85', uts46=True, strict=True), 'ssুᷭ.ؠ85')
self.assertEqual(idna.encode('ssুᷭ.ؠ85', uts46=True, strict=True), b'xn--ss-e2f077r.xn--85-psd')
def test_uts46_2332(self):
self.assertEqual(idna.decode('SSুᷭ.ؠ85', uts46=True, strict=True), 'ssুᷭ.ؠ85')
self.assertEqual(idna.encode('SSুᷭ.ؠ85', uts46=True, strict=True), b'xn--ss-e2f077r.xn--85-psd')
def test_uts46_2333(self):
self.assertEqual(idna.decode('Ssুᷭ.ؠ85', uts46=True, strict=True), 'ssুᷭ.ؠ85')
self.assertEqual(idna.encode('Ssুᷭ.ؠ85', uts46=True, strict=True), b'xn--ss-e2f077r.xn--85-psd')
def test_uts46_2334(self):
self.assertEqual(idna.decode('xn--zca266bwrr.xn--85-psd', uts46=True, strict=True), 'ßুᷭ.ؠ85')
self.assertEqual(idna.encode('xn--zca266bwrr.xn--85-psd', uts46=True, strict=True), b'xn--zca266bwrr.xn--85-psd')
def test_uts46_2335(self):
self.assertEqual(idna.decode('ßুᷭ.ؠ85', uts46=True, strict=True), 'ßুᷭ.ؠ85')
self.assertEqual(idna.encode('ßুᷭ.ؠ85', uts46=True, strict=True), b'xn--zca266bwrr.xn--85-psd')
def test_uts46_2336(self):
self.assertEqual(idna.decode('SSুᷭ。ؠ8₅', uts46=True, strict=True), 'ssুᷭ.ؠ85')
self.assertEqual(idna.encode('SSুᷭ。ؠ8₅', uts46=True, strict=True), b'xn--ss-e2f077r.xn--85-psd')
def test_uts46_2337(self):
self.assertEqual(idna.decode('ssুᷭ。ؠ8₅', uts46=True, strict=True), 'ssুᷭ.ؠ85')
self.assertEqual(idna.encode('ssুᷭ。ؠ8₅', uts46=True, strict=True), b'xn--ss-e2f077r.xn--85-psd')
def test_uts46_2338(self):
self.assertEqual(idna.decode('Ssুᷭ。ؠ8₅', uts46=True, strict=True), 'ssুᷭ.ؠ85')
self.assertEqual(idna.encode('Ssুᷭ。ؠ8₅', uts46=True, strict=True), b'xn--ss-e2f077r.xn--85-psd')
def test_uts46_2339(self):
self.assertRaises(idna.IDNAError, idna.decode, '્҄魅𝟣.₃𐹥ß', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '્҄魅𝟣.₃𐹥ß', strict=True)
def test_uts46_2340(self):
self.assertRaises(idna.IDNAError, idna.decode, '્҄魅1.3𐹥ß', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '્҄魅1.3𐹥ß', strict=True)
def test_uts46_2341(self):
self.assertRaises(idna.IDNAError, idna.decode, '્҄魅1.3𐹥SS', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '્҄魅1.3𐹥SS', strict=True)
def test_uts46_2342(self):
self.assertRaises(idna.IDNAError, idna.decode, '્҄魅1.3𐹥ss', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '્҄魅1.3𐹥ss', strict=True)
def test_uts46_2343(self):
self.assertRaises(idna.IDNAError, idna.decode, '્҄魅1.3𐹥Ss', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '્҄魅1.3𐹥Ss', strict=True)
def test_uts46_2344(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1-0xb049b102o.xn--3ss-nv9t', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1-0xb049b102o.xn--3ss-nv9t', strict=True)
def test_uts46_2345(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1-0xb049b102o.xn--3-qfa7018r', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1-0xb049b102o.xn--3-qfa7018r', strict=True)
def test_uts46_2346(self):
self.assertRaises(idna.IDNAError, idna.decode, '્҄魅𝟣.₃𐹥SS', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '્҄魅𝟣.₃𐹥SS', strict=True)
def test_uts46_2347(self):
self.assertRaises(idna.IDNAError, idna.decode, '્҄魅𝟣.₃𐹥ss', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '્҄魅𝟣.₃𐹥ss', strict=True)
def test_uts46_2348(self):
self.assertRaises(idna.IDNAError, idna.decode, '્҄魅𝟣.₃𐹥Ss', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '્҄魅𝟣.₃𐹥Ss', strict=True)
def test_uts46_2349(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ܫ。𑓂⒈𑜫\U000e0ffb', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ܫ。𑓂⒈𑜫\U000e0ffb', strict=True)
def test_uts46_2350(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ܫ。𑓂1.𑜫\U000e0ffb', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ܫ。𑓂1.𑜫\U000e0ffb', strict=True)
def test_uts46_2351(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1nb.xn--1-jq9i.xn--ji2dg9877c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1nb.xn--1-jq9i.xn--ji2dg9877c', strict=True)
def test_uts46_2352(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1nb.xn--tsh7798f6rbrt828c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1nb.xn--tsh7798f6rbrt828c', strict=True)
def test_uts46_2353(self):
self.assertEqual(idna.decode('︍છ。嵨', uts46=True, strict=True), 'છ.嵨')
self.assertEqual(idna.encode('︍છ。嵨', uts46=True, strict=True), b'xn--6dc.xn--tot')
def test_uts46_2354(self):
self.assertEqual(idna.decode('xn--6dc.xn--tot', uts46=True, strict=True), 'છ.嵨')
self.assertEqual(idna.encode('xn--6dc.xn--tot', uts46=True, strict=True), b'xn--6dc.xn--tot')
def test_uts46_2355(self):
self.assertEqual(idna.decode('છ.嵨', uts46=True, strict=True), 'છ.嵨')
self.assertEqual(idna.encode('છ.嵨', uts46=True, strict=True), b'xn--6dc.xn--tot')
def test_uts46_2356(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⴔ≠Ⴀ.𐹥𐹰', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴔ≠Ⴀ.𐹥𐹰', strict=True)
def test_uts46_2357(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⴔ≠Ⴀ.𐹥𐹰', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴔ≠Ⴀ.𐹥𐹰', strict=True)
def test_uts46_2358(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⴔ≠ⴀ.𐹥𐹰', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⴔ≠ⴀ.𐹥𐹰', strict=True)
def test_uts46_2359(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⴔ≠ⴀ.𐹥𐹰', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⴔ≠ⴀ.𐹥𐹰', strict=True)
def test_uts46_2360(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1ch603bxb.xn--do0dwa', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1ch603bxb.xn--do0dwa', strict=True)
def test_uts46_2361(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--7md3b171g.xn--do0dwa', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--7md3b171g.xn--do0dwa', strict=True)
def test_uts46_2362(self):
self.assertRaises(idna.IDNAError, idna.decode, '-\u200c⒙𐫥。𝨵', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-\u200c⒙𐫥。𝨵', strict=True)
def test_uts46_2363(self):
self.assertRaises(idna.IDNAError, idna.decode, '-\u200c18.𐫥。𝨵', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-\u200c18.𐫥。𝨵', strict=True)
def test_uts46_2364(self):
self.assertRaises(idna.IDNAError, idna.decode, '-18.xn--rx9c.xn--382h', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-18.xn--rx9c.xn--382h', strict=True)
def test_uts46_2365(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn---18-9m0a.xn--rx9c.xn--382h', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn---18-9m0a.xn--rx9c.xn--382h', strict=True)
def test_uts46_2366(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----ddps939g.xn--382h', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----ddps939g.xn--382h', strict=True)
def test_uts46_2367(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----sgn18r3191a.xn--382h', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----sgn18r3191a.xn--382h', strict=True)
def test_uts46_2368(self):
self.assertRaises(idna.IDNAError, idna.decode, '︒.ʌᠣ-𐹽', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '︒.ʌᠣ-𐹽', strict=True)
def test_uts46_2369(self):
self.assertRaises(idna.IDNAError, idna.decode, '。.ʌᠣ-𐹽', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '。.ʌᠣ-𐹽', strict=True)
def test_uts46_2370(self):
self.assertRaises(idna.IDNAError, idna.decode, '。.Ʌᠣ-𐹽', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '。.Ʌᠣ-𐹽', strict=True)
def test_uts46_2371(self):
self.assertRaises(idna.IDNAError, idna.decode, '..xn----73a596nuh9t', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '..xn----73a596nuh9t', strict=True)
def test_uts46_2372(self):
self.assertRaises(idna.IDNAError, idna.decode, '︒.Ʌᠣ-𐹽', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '︒.Ʌᠣ-𐹽', strict=True)
def test_uts46_2373(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--y86c.xn----73a596nuh9t', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--y86c.xn----73a596nuh9t', strict=True)
def test_uts46_2374(self):
self.assertRaises(idna.IDNAError, idna.decode, '︅︒。𦀾᳠', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '︅︒。𦀾᳠', strict=True)
def test_uts46_2375(self):
self.assertRaises(idna.IDNAError, idna.decode, '︅。。𦀾᳠', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '︅。。𦀾᳠', strict=True)
def test_uts46_2376(self):
self.assertRaises(idna.IDNAError, idna.decode, '..xn--t6f5138v', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '..xn--t6f5138v', strict=True)
def test_uts46_2377(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--y86c.xn--t6f5138v', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--y86c.xn--t6f5138v', strict=True)
def test_uts46_2378(self):
self.assertEqual(idna.decode('xn--t6f5138v', uts46=True, strict=True), '𦀾᳠')
self.assertEqual(idna.encode('xn--t6f5138v', uts46=True, strict=True), b'xn--t6f5138v')
def test_uts46_2379(self):
self.assertEqual(idna.decode('𦀾᳠', uts46=True, strict=True), '𦀾᳠')
self.assertEqual(idna.encode('𦀾᳠', uts46=True, strict=True), b'xn--t6f5138v')
def test_uts46_2380(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0001eb91ß\U0010f79e。ᡁ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0001eb91ß\U0010f79e。ᡁ', strict=True)
def test_uts46_2381(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0001eb91SS\U0010f79e。ᡁ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0001eb91SS\U0010f79e。ᡁ', strict=True)
def test_uts46_2382(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0001eb91ss\U0010f79e。ᡁ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0001eb91ss\U0010f79e。ᡁ', strict=True)
def test_uts46_2383(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0001eb91Ss\U0010f79e。ᡁ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0001eb91Ss\U0010f79e。ᡁ', strict=True)
def test_uts46_2384(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ss-o412ac6305g.xn--07e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ss-o412ac6305g.xn--07e', strict=True)
def test_uts46_2385(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--zca9432wb989f.xn--07e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--zca9432wb989f.xn--07e', strict=True)
def test_uts46_2386(self):
self.assertRaises(idna.IDNAError, idna.decode, '꥓\u200dج٬。𱆎\U000fb85f\u200c󠅆', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '꥓\u200dج٬。𱆎\U000fb85f\u200c󠅆', strict=True)
def test_uts46_2387(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--rgb2k6711c.xn--ec8nj3948b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--rgb2k6711c.xn--ec8nj3948b', strict=True)
def test_uts46_2388(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--rgb2k500fhq9j.xn--0ug78870a5sp9d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--rgb2k500fhq9j.xn--0ug78870a5sp9d', strict=True)
def test_uts46_2389(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000e054f.-ß\u200c≠', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000e054f.-ß\u200c≠', strict=True)
def test_uts46_2390(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000e054f.-ß\u200c≠', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000e054f.-ß\u200c≠', strict=True)
def test_uts46_2391(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000e054f.-ß\u200c≠', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000e054f.-ß\u200c≠', strict=True)
def test_uts46_2392(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000e054f.-ß\u200c≠', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000e054f.-ß\u200c≠', strict=True)
def test_uts46_2393(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000e054f.-SS\u200c≠', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000e054f.-SS\u200c≠', strict=True)
def test_uts46_2394(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000e054f.-SS\u200c≠', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000e054f.-SS\u200c≠', strict=True)
def test_uts46_2395(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000e054f.-ss\u200c≠', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000e054f.-ss\u200c≠', strict=True)
def test_uts46_2396(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000e054f.-ss\u200c≠', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000e054f.-ss\u200c≠', strict=True)
def test_uts46_2397(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000e054f.-Ss\u200c≠', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000e054f.-Ss\u200c≠', strict=True)
def test_uts46_2398(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000e054f.-Ss\u200c≠', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000e054f.-Ss\u200c≠', strict=True)
def test_uts46_2399(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--u836e.xn---ss-gl2a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--u836e.xn---ss-gl2a', strict=True)
def test_uts46_2400(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--u836e.xn---ss-cn0at5l', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--u836e.xn---ss-cn0at5l', strict=True)
def test_uts46_2401(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--u836e.xn----qfa750ve7b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--u836e.xn----qfa750ve7b', strict=True)
def test_uts46_2402(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000e054f.-SS\u200c≠', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000e054f.-SS\u200c≠', strict=True)
def test_uts46_2403(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000e054f.-SS\u200c≠', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000e054f.-SS\u200c≠', strict=True)
def test_uts46_2404(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000e054f.-ss\u200c≠', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000e054f.-ss\u200c≠', strict=True)
def test_uts46_2405(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000e054f.-ss\u200c≠', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000e054f.-ss\u200c≠', strict=True)
def test_uts46_2406(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000e054f.-Ss\u200c≠', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000e054f.-Ss\u200c≠', strict=True)
def test_uts46_2407(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000e054f.-Ss\u200c≠', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000e054f.-Ss\u200c≠', strict=True)
def test_uts46_2408(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᡙ\u200c。≯𐋲≠', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᡙ\u200c。≯𐋲≠', strict=True)
def test_uts46_2409(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᡙ\u200c。≯𐋲≠', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᡙ\u200c。≯𐋲≠', strict=True)
def test_uts46_2410(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᡙ\u200c。≯𐋲≠', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᡙ\u200c。≯𐋲≠', strict=True)
def test_uts46_2411(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᡙ\u200c。≯𐋲≠', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᡙ\u200c。≯𐋲≠', strict=True)
def test_uts46_2412(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--p8e.xn--1ch3a7084l', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--p8e.xn--1ch3a7084l', strict=True)
def test_uts46_2413(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᡙ.≯𐋲≠', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᡙ.≯𐋲≠', strict=True)
def test_uts46_2414(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᡙ.≯𐋲≠', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᡙ.≯𐋲≠', strict=True)
def test_uts46_2415(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--p8e650b.xn--1ch3a7084l', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--p8e650b.xn--1ch3a7084l', strict=True)
def test_uts46_2416(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐹧𞲄\U000e006d\U00046f29。͎🄀', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐹧𞲄\U000e006d\U00046f29。͎🄀', strict=True)
def test_uts46_2417(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐹧𞲄\U000e006d\U00046f29。͎0.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐹧𞲄\U000e006d\U00046f29。͎0.', strict=True)
def test_uts46_2418(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--fo0dw409aq58qrn69d.xn--0-bgb.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--fo0dw409aq58qrn69d.xn--0-bgb.', strict=True)
def test_uts46_2419(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--fo0dw409aq58qrn69d.xn--sua6883w', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--fo0dw409aq58qrn69d.xn--sua6883w', strict=True)
def test_uts46_2420(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⴄ.\u200dܡ\U000fb8cbς', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴄ.\u200dܡ\U000fb8cbς', strict=True)
def test_uts46_2421(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⴄ.\u200dܡ\U000fb8cbς', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴄ.\u200dܡ\U000fb8cbς', strict=True)
def test_uts46_2422(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⴄ.\u200dܡ\U000fb8cbς', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⴄ.\u200dܡ\U000fb8cbς', strict=True)
def test_uts46_2423(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⴄ.\u200dܡ\U000fb8cbΣ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴄ.\u200dܡ\U000fb8cbΣ', strict=True)
def test_uts46_2424(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⴄ.\u200dܡ\U000fb8cbσ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⴄ.\u200dܡ\U000fb8cbσ', strict=True)
def test_uts46_2425(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--vkj.xn--4xa73ob5892c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--vkj.xn--4xa73ob5892c', strict=True)
def test_uts46_2426(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--vkj.xn--4xa73o3t5ajq467a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--vkj.xn--4xa73o3t5ajq467a', strict=True)
def test_uts46_2427(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--vkj.xn--3xa93o3t5ajq467a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--vkj.xn--3xa93o3t5ajq467a', strict=True)
def test_uts46_2428(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⴄ.\u200dܡ\U000fb8cbς', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⴄ.\u200dܡ\U000fb8cbς', strict=True)
def test_uts46_2429(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⴄ.\u200dܡ\U000fb8cbΣ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴄ.\u200dܡ\U000fb8cbΣ', strict=True)
def test_uts46_2430(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⴄ.\u200dܡ\U000fb8cbσ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⴄ.\u200dܡ\U000fb8cbσ', strict=True)
def test_uts46_2431(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--cnd.xn--4xa73ob5892c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--cnd.xn--4xa73ob5892c', strict=True)
def test_uts46_2432(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--cnd.xn--4xa73o3t5ajq467a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--cnd.xn--4xa73o3t5ajq467a', strict=True)
def test_uts46_2433(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--cnd.xn--3xa93o3t5ajq467a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--cnd.xn--3xa93o3t5ajq467a', strict=True)
def test_uts46_2434(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000aed5bؓ.Ⴕ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000aed5bؓ.Ⴕ', strict=True)
def test_uts46_2435(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000aed5bؓ.ⴕ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000aed5bؓ.ⴕ', strict=True)
def test_uts46_2436(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1fb94204l.xn--dlj', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1fb94204l.xn--dlj', strict=True)
def test_uts46_2437(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1fb94204l.xn--tnd', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1fb94204l.xn--tnd', strict=True)
def test_uts46_2438(self):
self.assertRaises(idna.IDNAError, idna.decode, '≯ᷳ𞤥。\u200c꣄\U000e0a89\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≯ᷳ𞤥。\u200c꣄\U000e0a89\u200d', strict=True)
def test_uts46_2439(self):
self.assertRaises(idna.IDNAError, idna.decode, '≯ᷳ𞤥。\u200c꣄\U000e0a89\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≯ᷳ𞤥。\u200c꣄\U000e0a89\u200d', strict=True)
def test_uts46_2440(self):
self.assertRaises(idna.IDNAError, idna.decode, '≯ᷳ𞤃。\u200c꣄\U000e0a89\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≯ᷳ𞤃。\u200c꣄\U000e0a89\u200d', strict=True)
def test_uts46_2441(self):
self.assertRaises(idna.IDNAError, idna.decode, '≯ᷳ𞤃。\u200c꣄\U000e0a89\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≯ᷳ𞤃。\u200c꣄\U000e0a89\u200d', strict=True)
def test_uts46_2442(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ofg13qyr21c.xn--0f9au6706d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ofg13qyr21c.xn--0f9au6706d', strict=True)
def test_uts46_2443(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ofg13qyr21c.xn--0ugc0116hix29k', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ofg13qyr21c.xn--0ugc0116hix29k', strict=True)
def test_uts46_2444(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c󠄷。\U00092441', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c󠄷。\U00092441', strict=True)
def test_uts46_2445(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c󠄷。\U00092441', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c󠄷。\U00092441', strict=True)
def test_uts46_2446(self):
self.assertRaises(idna.IDNAError, idna.decode, '.xn--w720c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '.xn--w720c', strict=True)
def test_uts46_2447(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0ug.xn--w720c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0ug.xn--w720c', strict=True)
def test_uts46_2448(self):
self.assertRaises(idna.IDNAError, idna.decode, '⒈ූ焅.\U000d7859\u200dꡟ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⒈ූ焅.\U000d7859\u200dꡟ', strict=True)
def test_uts46_2449(self):
self.assertRaises(idna.IDNAError, idna.decode, '1.ූ焅.\U000d7859\u200dꡟ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '1.ූ焅.\U000d7859\u200dꡟ', strict=True)
def test_uts46_2450(self):
self.assertRaises(idna.IDNAError, idna.decode, '1.xn--t1c6981c.xn--4c9a21133d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '1.xn--t1c6981c.xn--4c9a21133d', strict=True)
def test_uts46_2451(self):
self.assertRaises(idna.IDNAError, idna.decode, '1.xn--t1c6981c.xn--1ugz184c9lw7i', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '1.xn--t1c6981c.xn--1ugz184c9lw7i', strict=True)
def test_uts46_2452(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--t1c337io97c.xn--4c9a21133d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--t1c337io97c.xn--4c9a21133d', strict=True)
def test_uts46_2453(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--t1c337io97c.xn--1ugz184c9lw7i', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--t1c337io97c.xn--1ugz184c9lw7i', strict=True)
def test_uts46_2454(self):
self.assertRaises(idna.IDNAError, idna.decode, '᷍ς≮.ς𝪦𞤕0', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '᷍ς≮.ς𝪦𞤕0', strict=True)
def test_uts46_2455(self):
self.assertRaises(idna.IDNAError, idna.decode, '᷍ς≮.ς𝪦𞤕0', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '᷍ς≮.ς𝪦𞤕0', strict=True)
def test_uts46_2456(self):
self.assertRaises(idna.IDNAError, idna.decode, '᷍ς≮.ς𝪦𞤷0', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '᷍ς≮.ς𝪦𞤷0', strict=True)
def test_uts46_2457(self):
self.assertRaises(idna.IDNAError, idna.decode, '᷍ς≮.ς𝪦𞤷0', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '᷍ς≮.ς𝪦𞤷0', strict=True)
def test_uts46_2458(self):
self.assertRaises(idna.IDNAError, idna.decode, '᷍Σ≮.Σ𝪦𞤕0', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '᷍Σ≮.Σ𝪦𞤕0', strict=True)
def test_uts46_2459(self):
self.assertRaises(idna.IDNAError, idna.decode, '᷍Σ≮.Σ𝪦𞤕0', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '᷍Σ≮.Σ𝪦𞤕0', strict=True)
def test_uts46_2460(self):
self.assertRaises(idna.IDNAError, idna.decode, '᷍σ≮.σ𝪦𞤷0', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '᷍σ≮.σ𝪦𞤷0', strict=True)
def test_uts46_2461(self):
self.assertRaises(idna.IDNAError, idna.decode, '᷍σ≮.σ𝪦𞤷0', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '᷍σ≮.σ𝪦𞤷0', strict=True)
def test_uts46_2462(self):
self.assertRaises(idna.IDNAError, idna.decode, '᷍Σ≮.Σ𝪦𞤷0', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '᷍Σ≮.Σ𝪦𞤷0', strict=True)
def test_uts46_2463(self):
self.assertRaises(idna.IDNAError, idna.decode, '᷍Σ≮.Σ𝪦𞤷0', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '᷍Σ≮.Σ𝪦𞤷0', strict=True)
def test_uts46_2464(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--4xa544kvid.xn--0-zmb55727aggma', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--4xa544kvid.xn--0-zmb55727aggma', strict=True)
def test_uts46_2465(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--3xa744kvid.xn--0-xmb85727aggma', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--3xa744kvid.xn--0-xmb85727aggma', strict=True)
def test_uts46_2466(self):
self.assertRaises(idna.IDNAError, idna.decode, '᷍σ≮.σ𝪦𞤕0', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '᷍σ≮.σ𝪦𞤕0', strict=True)
def test_uts46_2467(self):
self.assertRaises(idna.IDNAError, idna.decode, '᷍σ≮.σ𝪦𞤕0', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '᷍σ≮.σ𝪦𞤕0', strict=True)
def test_uts46_2468(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000a29beßֹ𐫙.֭ࢡ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000a29beßֹ𐫙.֭ࢡ', strict=True)
def test_uts46_2469(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000a29beSSֹ𐫙.֭ࢡ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000a29beSSֹ𐫙.֭ࢡ', strict=True)
def test_uts46_2470(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000a29bessֹ𐫙.֭ࢡ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000a29bessֹ𐫙.֭ࢡ', strict=True)
def test_uts46_2471(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000a29beSsֹ𐫙.֭ࢡ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000a29beSsֹ𐫙.֭ࢡ', strict=True)
def test_uts46_2472(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ss-xjd6058xlz50g.xn--4cb62m', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ss-xjd6058xlz50g.xn--4cb62m', strict=True)
def test_uts46_2473(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--zca89v339zj118e.xn--4cb62m', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--zca89v339zj118e.xn--4cb62m', strict=True)
def test_uts46_2474(self):
self.assertRaises(idna.IDNAError, idna.decode, '-𞣄。⒈', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-𞣄。⒈', strict=True)
def test_uts46_2475(self):
self.assertRaises(idna.IDNAError, idna.decode, '-𞣄。1.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-𞣄。1.', strict=True)
def test_uts46_2476(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----xc8r.b.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----xc8r.b.', strict=True)
def test_uts46_2477(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----xc8r.xn--tsh', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----xc8r.xn--tsh', strict=True)
def test_uts46_2478(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U00048822𐫖𝟡。ؾ𑘿', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U00048822𐫖𝟡。ؾ𑘿', strict=True)
def test_uts46_2479(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U00048822𐫖9。ؾ𑘿', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U00048822𐫖9。ؾ𑘿', strict=True)
def test_uts46_2480(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--9-el5iv442t.xn--9gb0830l', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--9-el5iv442t.xn--9gb0830l', strict=True)
def test_uts46_2481(self):
self.assertRaises(idna.IDNAError, idna.decode, '٨ﲌ٨ᩝ.\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '٨ﲌ٨ᩝ.\u200d', strict=True)
def test_uts46_2482(self):
self.assertRaises(idna.IDNAError, idna.decode, '٨نم٨ᩝ.\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '٨نم٨ᩝ.\u200d', strict=True)
def test_uts46_2483(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--hhbb5hc956w.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--hhbb5hc956w.', strict=True)
def test_uts46_2484(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--hhbb5hc956w.xn--1ug', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--hhbb5hc956w.xn--1ug', strict=True)
def test_uts46_2485(self):
self.assertRaises(idna.IDNAError, idna.decode, '𝟘.Ⴇ\U000c0cd1ﵐ\U0006b0f1', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𝟘.Ⴇ\U000c0cd1ﵐ\U0006b0f1', strict=True)
def test_uts46_2486(self):
self.assertRaises(idna.IDNAError, idna.decode, '0.Ⴇ\U000c0cd1تجم\U0006b0f1', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '0.Ⴇ\U000c0cd1تجم\U0006b0f1', strict=True)
def test_uts46_2487(self):
self.assertRaises(idna.IDNAError, idna.decode, '0.ⴇ\U000c0cd1تجم\U0006b0f1', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '0.ⴇ\U000c0cd1تجم\U0006b0f1', strict=True)
def test_uts46_2488(self):
self.assertRaises(idna.IDNAError, idna.decode, '0.xn--pgbe9ez79qd207lvff8b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '0.xn--pgbe9ez79qd207lvff8b', strict=True)
def test_uts46_2489(self):
self.assertRaises(idna.IDNAError, idna.decode, '𝟘.ⴇ\U000c0cd1ﵐ\U0006b0f1', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𝟘.ⴇ\U000c0cd1ﵐ\U0006b0f1', strict=True)
def test_uts46_2490(self):
self.assertRaises(idna.IDNAError, idna.decode, '0.xn--pgbe9e344c2725svff8b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '0.xn--pgbe9e344c2725svff8b', strict=True)
def test_uts46_2491(self):
self.assertRaises(idna.IDNAError, idna.decode, '𑇀▍.⁞ᠰ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𑇀▍.⁞ᠰ', strict=True)
def test_uts46_2492(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--9zh3057f.xn--j7e103b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--9zh3057f.xn--j7e103b', strict=True)
def test_uts46_2493(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d-ٺ.\U0008fbe9', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d-ٺ.\U0008fbe9', strict=True)
def test_uts46_2494(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----qrc.xn--ts49b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----qrc.xn--ts49b', strict=True)
def test_uts46_2495(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----qrc357q.xn--ts49b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----qrc357q.xn--ts49b', strict=True)
def test_uts46_2496(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᠢ𐮂𐫘寐。\u200c≯✳', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᠢ𐮂𐫘寐。\u200c≯✳', strict=True)
def test_uts46_2497(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᠢ𐮂𐫘寐。\u200c≯✳', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᠢ𐮂𐫘寐。\u200c≯✳', strict=True)
def test_uts46_2498(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᠢ𐮂𐫘寐。\u200c≯✳', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᠢ𐮂𐫘寐。\u200c≯✳', strict=True)
def test_uts46_2499(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᠢ𐮂𐫘寐。\u200c≯✳', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᠢ𐮂𐫘寐。\u200c≯✳', strict=True)
def test_uts46_2500(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--46e6675axzzhota.xn--hdh99p', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--46e6675axzzhota.xn--hdh99p', strict=True)
def test_uts46_2501(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--46e6675axzzhota.xn--0ug06gu8f', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--46e6675axzzhota.xn--0ug06gu8f', strict=True)
def test_uts46_2502(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d。\U000f8c9cႺႴ\U0001ea07', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d。\U000f8c9cႺႴ\U0001ea07', strict=True)
def test_uts46_2503(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d。\U000f8c9cႺႴ\U0001ea07', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d。\U000f8c9cႺႴ\U0001ea07', strict=True)
def test_uts46_2504(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d。\U000f8c9cⴚⴔ\U0001ea07', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d。\U000f8c9cⴚⴔ\U0001ea07', strict=True)
def test_uts46_2505(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d。\U000f8c9cႺⴔ\U0001ea07', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d。\U000f8c9cႺⴔ\U0001ea07', strict=True)
def test_uts46_2506(self):
self.assertRaises(idna.IDNAError, idna.decode, '.xn--cljl81825an3r4h', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '.xn--cljl81825an3r4h', strict=True)
def test_uts46_2507(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1ug.xn--cljl81825an3r4h', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1ug.xn--cljl81825an3r4h', strict=True)
def test_uts46_2508(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d。\U000f8c9cⴚⴔ\U0001ea07', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d。\U000f8c9cⴚⴔ\U0001ea07', strict=True)
def test_uts46_2509(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d。\U000f8c9cႺⴔ\U0001ea07', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d。\U000f8c9cႺⴔ\U0001ea07', strict=True)
def test_uts46_2510(self):
self.assertRaises(idna.IDNAError, idna.decode, '.xn--ynd036lq981an3r4h', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '.xn--ynd036lq981an3r4h', strict=True)
def test_uts46_2511(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1ug.xn--ynd036lq981an3r4h', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1ug.xn--ynd036lq981an3r4h', strict=True)
def test_uts46_2512(self):
self.assertRaises(idna.IDNAError, idna.decode, '.xn--sndl01647an3h1h', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '.xn--sndl01647an3h1h', strict=True)
def test_uts46_2513(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1ug.xn--sndl01647an3h1h', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1ug.xn--sndl01647an3h1h', strict=True)
def test_uts46_2514(self):
self.assertRaises(idna.IDNAError, idna.decode, '-3.\u200dヌᢕ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-3.\u200dヌᢕ', strict=True)
def test_uts46_2515(self):
self.assertRaises(idna.IDNAError, idna.decode, '-3.xn--fbf115j', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-3.xn--fbf115j', strict=True)
def test_uts46_2516(self):
self.assertRaises(idna.IDNAError, idna.decode, '-3.xn--fbf739aq5o', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-3.xn--fbf739aq5o', strict=True)
def test_uts46_2517(self):
self.assertRaises(idna.IDNAError, idna.decode, '🂃٦ß\u200d。\U000e0802\U000adc0d\U0001ea52-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '🂃٦ß\u200d。\U000e0802\U000adc0d\U0001ea52-', strict=True)
def test_uts46_2518(self):
self.assertRaises(idna.IDNAError, idna.decode, '🂃٦SS\u200d。\U000e0802\U000adc0d\U0001ea52-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '🂃٦SS\u200d。\U000e0802\U000adc0d\U0001ea52-', strict=True)
def test_uts46_2519(self):
self.assertRaises(idna.IDNAError, idna.decode, '🂃٦ss\u200d。\U000e0802\U000adc0d\U0001ea52-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '🂃٦ss\u200d。\U000e0802\U000adc0d\U0001ea52-', strict=True)
def test_uts46_2520(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ss-pyd98921c.xn----nz8rh7531csznt', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ss-pyd98921c.xn----nz8rh7531csznt', strict=True)
def test_uts46_2521(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ss-pyd483x5k99b.xn----nz8rh7531csznt', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ss-pyd483x5k99b.xn----nz8rh7531csznt', strict=True)
def test_uts46_2522(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--zca34z68yzu83b.xn----nz8rh7531csznt', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--zca34z68yzu83b.xn----nz8rh7531csznt', strict=True)
def test_uts46_2523(self):
self.assertRaises(idna.IDNAError, idna.decode, '🂃٦Ss\u200d。\U000e0802\U000adc0d\U0001ea52-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '🂃٦Ss\u200d。\U000e0802\U000adc0d\U0001ea52-', strict=True)
def test_uts46_2524(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ꇟ-𐾺ڟ。\U000b003a\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ꇟ-𐾺ڟ。\U000b003a\u200c', strict=True)
def test_uts46_2525(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----utc4430jd3zd.xn--bp20d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----utc4430jd3zd.xn--bp20d', strict=True)
def test_uts46_2526(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----utc4430jd3zd.xn--0ugx6670i', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----utc4430jd3zd.xn--0ugx6670i', strict=True)
def test_uts46_2527(self):
self.assertRaises(idna.IDNAError, idna.decode, '٥.҄𐨗𝩋\U00034903', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '٥.҄𐨗𝩋\U00034903', strict=True)
def test_uts46_2528(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--eib.xn--n3a0405kus8eft5l', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--eib.xn--n3a0405kus8eft5l', strict=True)
def test_uts46_2529(self):
self.assertRaises(idna.IDNAError, idna.decode, '-.\U00071f13ى𐨿', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-.\U00071f13ى𐨿', strict=True)
def test_uts46_2530(self):
self.assertRaises(idna.IDNAError, idna.decode, '-.xn--lhb4124khbq4b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-.xn--lhb4124khbq4b', strict=True)
def test_uts46_2531(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000feb28ς.\U0001ed99녫ß', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000feb28ς.\U0001ed99녫ß', strict=True)
def test_uts46_2532(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000feb28ς.\U0001ed99녫ß', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000feb28ς.\U0001ed99녫ß', strict=True)
def test_uts46_2533(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000feb28Σ.\U0001ed99녫SS', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000feb28Σ.\U0001ed99녫SS', strict=True)
def test_uts46_2534(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000feb28Σ.\U0001ed99녫SS', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000feb28Σ.\U0001ed99녫SS', strict=True)
def test_uts46_2535(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000feb28σ.\U0001ed99녫ss', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000feb28σ.\U0001ed99녫ss', strict=True)
def test_uts46_2536(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000feb28σ.\U0001ed99녫ss', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000feb28σ.\U0001ed99녫ss', strict=True)
def test_uts46_2537(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000feb28Σ.\U0001ed99녫ss', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000feb28Σ.\U0001ed99녫ss', strict=True)
def test_uts46_2538(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000feb28Σ.\U0001ed99녫ss', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000feb28Σ.\U0001ed99녫ss', strict=True)
def test_uts46_2539(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000feb28Σ.\U0001ed99녫Ss', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000feb28Σ.\U0001ed99녫Ss', strict=True)
def test_uts46_2540(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000feb28Σ.\U0001ed99녫Ss', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000feb28Σ.\U0001ed99녫Ss', strict=True)
def test_uts46_2541(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--4xa76659r.xn--ss-d64i8755h', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--4xa76659r.xn--ss-d64i8755h', strict=True)
def test_uts46_2542(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000feb28Σ.\U0001ed99녫ß', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000feb28Σ.\U0001ed99녫ß', strict=True)
def test_uts46_2543(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000feb28Σ.\U0001ed99녫ß', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000feb28Σ.\U0001ed99녫ß', strict=True)
def test_uts46_2544(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000feb28σ.\U0001ed99녫ß', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000feb28σ.\U0001ed99녫ß', strict=True)
def test_uts46_2545(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000feb28σ.\U0001ed99녫ß', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000feb28σ.\U0001ed99녫ß', strict=True)
def test_uts46_2546(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--4xa76659r.xn--zca5051g4h4i', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--4xa76659r.xn--zca5051g4h4i', strict=True)
def test_uts46_2547(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--3xa96659r.xn--zca5051g4h4i', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--3xa96659r.xn--zca5051g4h4i', strict=True)
def test_uts46_2548(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⅎ្\u200d。≠\u200d\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⅎ្\u200d。≠\u200d\u200c', strict=True)
def test_uts46_2549(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⅎ្\u200d。≠\u200d\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⅎ្\u200d。≠\u200d\u200c', strict=True)
def test_uts46_2550(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⅎ្\u200d。≠\u200d\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⅎ្\u200d。≠\u200d\u200c', strict=True)
def test_uts46_2551(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⅎ្\u200d。≠\u200d\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⅎ្\u200d。≠\u200d\u200c', strict=True)
def test_uts46_2552(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⅎ្\u200d。≠\u200d\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⅎ្\u200d。≠\u200d\u200c', strict=True)
def test_uts46_2553(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⅎ្\u200d。≠\u200d\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⅎ្\u200d。≠\u200d\u200c', strict=True)
def test_uts46_2554(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--u4e969b.xn--1ch', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--u4e969b.xn--1ch', strict=True)
def test_uts46_2555(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⅎ្.≠', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⅎ្.≠', strict=True)
def test_uts46_2556(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⅎ្.≠', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⅎ្.≠', strict=True)
def test_uts46_2557(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⅎ្.≠', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⅎ្.≠', strict=True)
def test_uts46_2558(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⅎ្.≠', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⅎ្.≠', strict=True)
def test_uts46_2559(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--u4e823bq1a.xn--0ugb89o', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--u4e823bq1a.xn--0ugb89o', strict=True)
def test_uts46_2560(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⅎ្\u200d。≠\u200d\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⅎ្\u200d。≠\u200d\u200c', strict=True)
def test_uts46_2561(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⅎ្\u200d。≠\u200d\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⅎ្\u200d。≠\u200d\u200c', strict=True)
def test_uts46_2562(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--u4e319b.xn--1ch', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--u4e319b.xn--1ch', strict=True)
def test_uts46_2563(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--u4e823bcza.xn--0ugb89o', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--u4e823bcza.xn--0ugb89o', strict=True)
def test_uts46_2564(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐋺꫶꥓\U000e7989.\u200c᜔ڏ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐋺꫶꥓\U000e7989.\u200c᜔ڏ', strict=True)
def test_uts46_2565(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐋺꫶꥓\U000e7989.\u200c᜔ڏ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐋺꫶꥓\U000e7989.\u200c᜔ڏ', strict=True)
def test_uts46_2566(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--3j9a14ak27osbz2o.xn--ljb175f', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--3j9a14ak27osbz2o.xn--ljb175f', strict=True)
def test_uts46_2567(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--3j9a14ak27osbz2o.xn--ljb175f1wg', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--3j9a14ak27osbz2o.xn--ljb175f1wg', strict=True)
def test_uts46_2568(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0007a52fྨ.≯', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0007a52fྨ.≯', strict=True)
def test_uts46_2569(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0007a52fྨ.≯', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0007a52fྨ.≯', strict=True)
def test_uts46_2570(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0007a52fྨ.≯', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0007a52fྨ.≯', strict=True)
def test_uts46_2571(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0007a52fྨ.≯', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0007a52fྨ.≯', strict=True)
def test_uts46_2572(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--4fd57150h.xn--hdh', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--4fd57150h.xn--hdh', strict=True)
def test_uts46_2573(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d𞡄Ⴓ.𐇽', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d𞡄Ⴓ.𐇽', strict=True)
def test_uts46_2574(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d𞡄Ⴓ.𐇽', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d𞡄Ⴓ.𐇽', strict=True)
def test_uts46_2575(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d𞡄ⴓ.𐇽', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d𞡄ⴓ.𐇽', strict=True)
def test_uts46_2576(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--blj7492l.xn--m27c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--blj7492l.xn--m27c', strict=True)
def test_uts46_2577(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1ugz52c4i16a.xn--m27c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1ugz52c4i16a.xn--m27c', strict=True)
def test_uts46_2578(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d𞡄ⴓ.𐇽', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d𞡄ⴓ.𐇽', strict=True)
def test_uts46_2579(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--rnd5552v.xn--m27c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--rnd5552v.xn--m27c', strict=True)
def test_uts46_2580(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--rnd379ex885a.xn--m27c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--rnd379ex885a.xn--m27c', strict=True)
def test_uts46_2581(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐪒ß꣪.ᡤ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐪒ß꣪.ᡤ', strict=True)
def test_uts46_2582(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐪒ß꣪.ᡤ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐪒ß꣪.ᡤ', strict=True)
def test_uts46_2583(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐪒SS꣪.ᡤ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐪒SS꣪.ᡤ', strict=True)
def test_uts46_2584(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐪒ss꣪.ᡤ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐪒ss꣪.ᡤ', strict=True)
def test_uts46_2585(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ss-tu9hw933a.xn--08e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ss-tu9hw933a.xn--08e', strict=True)
def test_uts46_2586(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--zca2517f2hvc.xn--08e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--zca2517f2hvc.xn--08e', strict=True)
def test_uts46_2587(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐪒SS꣪.ᡤ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐪒SS꣪.ᡤ', strict=True)
def test_uts46_2588(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐪒ss꣪.ᡤ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐪒ss꣪.ᡤ', strict=True)
def test_uts46_2589(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐪒Ss꣪.ᡤ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐪒Ss꣪.ᡤ', strict=True)
def test_uts46_2590(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐪒Ss꣪.ᡤ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐪒Ss꣪.ᡤ', strict=True)
def test_uts46_2591(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐨿󠆌鸮𑚶.ς', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐨿󠆌鸮𑚶.ς', strict=True)
def test_uts46_2592(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐨿󠆌鸮𑚶.Σ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐨿󠆌鸮𑚶.Σ', strict=True)
def test_uts46_2593(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐨿󠆌鸮𑚶.σ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐨿󠆌鸮𑚶.σ', strict=True)
def test_uts46_2594(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--l76a726rt2h.xn--4xa', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--l76a726rt2h.xn--4xa', strict=True)
def test_uts46_2595(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--l76a726rt2h.xn--3xa', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--l76a726rt2h.xn--3xa', strict=True)
def test_uts46_2596(self):
self.assertRaises(idna.IDNAError, idna.decode, '⒗𞤬。-𑚶', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⒗𞤬。-𑚶', strict=True)
def test_uts46_2597(self):
self.assertRaises(idna.IDNAError, idna.decode, '16.𞤬。-𑚶', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '16.𞤬。-𑚶', strict=True)
def test_uts46_2598(self):
self.assertRaises(idna.IDNAError, idna.decode, '16.𞤊。-𑚶', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '16.𞤊。-𑚶', strict=True)
def test_uts46_2599(self):
self.assertRaises(idna.IDNAError, idna.decode, '16.xn--ke6h.xn----4j0j', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '16.xn--ke6h.xn----4j0j', strict=True)
def test_uts46_2600(self):
self.assertRaises(idna.IDNAError, idna.decode, '⒗𞤊。-𑚶', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⒗𞤊。-𑚶', strict=True)
def test_uts46_2601(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--8shw466n.xn----4j0j', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--8shw466n.xn----4j0j', strict=True)
def test_uts46_2602(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ࢳ𞤿⾫。𐹣ڏ⒈', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ࢳ𞤿⾫。𐹣ڏ⒈', strict=True)
def test_uts46_2603(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ࢳ𞤿隹。𐹣ڏ1.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ࢳ𞤿隹。𐹣ڏ1.', strict=True)
def test_uts46_2604(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ࢳ𞤝隹。𐹣ڏ1.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ࢳ𞤝隹。𐹣ڏ1.', strict=True)
def test_uts46_2605(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--8yb0383efiwk.xn--1-wsc3373r.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--8yb0383efiwk.xn--1-wsc3373r.', strict=True)
def test_uts46_2606(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ࢳ𞤝⾫。𐹣ڏ⒈', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ࢳ𞤝⾫。𐹣ڏ⒈', strict=True)
def test_uts46_2607(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--8yb0383efiwk.xn--ljb064mol4n', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--8yb0383efiwk.xn--ljb064mol4n', strict=True)
def test_uts46_2608(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u2433\U0001a39b𝟧١.ᡢ8ི\u0600', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u2433\U0001a39b𝟧١.ᡢ8ི\u0600', strict=True)
def test_uts46_2609(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u2433\U0001a39b5١.ᡢ8ི\u0600', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u2433\U0001a39b5١.ᡢ8ི\u0600', strict=True)
def test_uts46_2610(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--5-bqc410un435a.xn--8-rkc763epjj', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--5-bqc410un435a.xn--8-rkc763epjj', strict=True)
def test_uts46_2611(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐹠.🄀⒒-\U000e8c08', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐹠.🄀⒒-\U000e8c08', strict=True)
def test_uts46_2612(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐹠.0.11.-\U000e8c08', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐹠.0.11.-\U000e8c08', strict=True)
def test_uts46_2613(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--7n0d.0.11.xn----8j07m', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--7n0d.0.11.xn----8j07m', strict=True)
def test_uts46_2614(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--7n0d.xn----xcp9757q1s13g', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--7n0d.xn----xcp9757q1s13g', strict=True)
def test_uts46_2615(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ς-。\u200c𝟭-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ς-。\u200c𝟭-', strict=True)
def test_uts46_2616(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ς-。\u200c1-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ς-。\u200c1-', strict=True)
def test_uts46_2617(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Σ-。\u200c1-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Σ-。\u200c1-', strict=True)
def test_uts46_2618(self):
self.assertRaises(idna.IDNAError, idna.decode, 'σ-。\u200c1-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'σ-。\u200c1-', strict=True)
def test_uts46_2619(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----zmb.1-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----zmb.1-', strict=True)
def test_uts46_2620(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----zmb.xn--1--i1t', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----zmb.xn--1--i1t', strict=True)
def test_uts46_2621(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----xmb.xn--1--i1t', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----xmb.xn--1--i1t', strict=True)
def test_uts46_2622(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Σ-。\u200c𝟭-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Σ-。\u200c𝟭-', strict=True)
def test_uts46_2623(self):
self.assertRaises(idna.IDNAError, idna.decode, 'σ-。\u200c𝟭-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'σ-。\u200c𝟭-', strict=True)
def test_uts46_2624(self):
self.assertRaises(idna.IDNAError, idna.decode, '᜴-ೢ.󠄩Ⴄ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '᜴-ೢ.󠄩Ⴄ', strict=True)
def test_uts46_2625(self):
self.assertRaises(idna.IDNAError, idna.decode, '᜴-ೢ.󠄩Ⴄ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '᜴-ೢ.󠄩Ⴄ', strict=True)
def test_uts46_2626(self):
self.assertRaises(idna.IDNAError, idna.decode, '᜴-ೢ.󠄩ⴄ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '᜴-ೢ.󠄩ⴄ', strict=True)
def test_uts46_2627(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----ggf830f.xn--vkj', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----ggf830f.xn--vkj', strict=True)
def test_uts46_2628(self):
self.assertRaises(idna.IDNAError, idna.decode, '᜴-ೢ.󠄩ⴄ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '᜴-ೢ.󠄩ⴄ', strict=True)
def test_uts46_2629(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----ggf830f.xn--cnd', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----ggf830f.xn--cnd', strict=True)
def test_uts46_2630(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000ad217♋ڻ𐦥。॔⒈', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000ad217♋ڻ𐦥。॔⒈', strict=True)
def test_uts46_2631(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000ad217♋ڻ𐦥。॔1.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000ad217♋ڻ𐦥。॔1.', strict=True)
def test_uts46_2632(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ukb372n129m3rs7f.xn--1-fyd.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ukb372n129m3rs7f.xn--1-fyd.', strict=True)
def test_uts46_2633(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ukb372n129m3rs7f.xn--u3b240l', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ukb372n129m3rs7f.xn--u3b240l', strict=True)
def test_uts46_2634(self):
self.assertRaises(idna.IDNAError, idna.decode, '֤.ہ᪳\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '֤.ہ᪳\u200c', strict=True)
def test_uts46_2635(self):
self.assertRaises(idna.IDNAError, idna.decode, '֤.ہ᪳\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '֤.ہ᪳\u200c', strict=True)
def test_uts46_2636(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--vcb.xn--0kb623h', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--vcb.xn--0kb623h', strict=True)
def test_uts46_2637(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--vcb.xn--0kb623hm1d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--vcb.xn--0kb623hm1d', strict=True)
def test_uts46_2638(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U00062b4fࡆ≮્.\U0001e98a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U00062b4fࡆ≮્.\U0001e98a', strict=True)
def test_uts46_2639(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U00062b4fࡆ≮્.\U0001e98a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U00062b4fࡆ≮્.\U0001e98a', strict=True)
def test_uts46_2640(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U00062b4fࡆ≮્.\U0001e98a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U00062b4fࡆ≮્.\U0001e98a', strict=True)
def test_uts46_2641(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U00062b4fࡆ≮્.\U0001e98a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U00062b4fࡆ≮્.\U0001e98a', strict=True)
def test_uts46_2642(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--4vb80kq29ayo62l.xn--8g6h', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--4vb80kq29ayo62l.xn--8g6h', strict=True)
def test_uts46_2643(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d。𞀘⒈ꡍ擉', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d。𞀘⒈ꡍ擉', strict=True)
def test_uts46_2644(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d。𞀘1.ꡍ擉', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d。𞀘1.ꡍ擉', strict=True)
def test_uts46_2645(self):
self.assertRaises(idna.IDNAError, idna.decode, '.xn--1-1p4r.xn--s7uv61m', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '.xn--1-1p4r.xn--s7uv61m', strict=True)
def test_uts46_2646(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1ug.xn--1-1p4r.xn--s7uv61m', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1ug.xn--1-1p4r.xn--s7uv61m', strict=True)
def test_uts46_2647(self):
self.assertRaises(idna.IDNAError, idna.decode, '.xn--tsh026uql4bew9p', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '.xn--tsh026uql4bew9p', strict=True)
def test_uts46_2648(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1ug.xn--tsh026uql4bew9p', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1ug.xn--tsh026uql4bew9p', strict=True)
def test_uts46_2649(self):
self.assertRaises(idna.IDNAError, idna.decode, '₈ߋ.ﭤ≠', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '₈ߋ.ﭤ≠', strict=True)
def test_uts46_2650(self):
self.assertRaises(idna.IDNAError, idna.decode, '₈ߋ.ﭤ≠', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '₈ߋ.ﭤ≠', strict=True)
def test_uts46_2651(self):
self.assertRaises(idna.IDNAError, idna.decode, '8ߋ.ٿ≠', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '8ߋ.ٿ≠', strict=True)
def test_uts46_2652(self):
self.assertRaises(idna.IDNAError, idna.decode, '8ߋ.ٿ≠', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '8ߋ.ٿ≠', strict=True)
def test_uts46_2653(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--8-zbd.xn--4ib883l', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--8-zbd.xn--4ib883l', strict=True)
def test_uts46_2654(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᢡߞ\U000b9423.⒒ق𑍦', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᢡߞ\U000b9423.⒒ق𑍦', strict=True)
def test_uts46_2655(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᢡߞ\U000b9423.11.ق𑍦', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᢡߞ\U000b9423.11.ق𑍦', strict=True)
def test_uts46_2656(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--5sb596fi873t.11.xn--ehb4198k', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--5sb596fi873t.11.xn--ehb4198k', strict=True)
def test_uts46_2657(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--5sb596fi873t.xn--ehb336mvy7n', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--5sb596fi873t.xn--ehb336mvy7n', strict=True)
def test_uts46_2658(self):
self.assertRaises(idna.IDNAError, idna.decode, '่-𐹺𝟜.ͣۡ⒏', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '่-𐹺𝟜.ͣۡ⒏', strict=True)
def test_uts46_2659(self):
self.assertRaises(idna.IDNAError, idna.decode, '่-𐹺4.ͣۡ8.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '่-𐹺4.ͣۡ8.', strict=True)
def test_uts46_2660(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn---4-owiz479s.xn--8-ihb69x.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn---4-owiz479s.xn--8-ihb69x.', strict=True)
def test_uts46_2661(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn---4-owiz479s.xn--eva20pjv9a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn---4-owiz479s.xn--eva20pjv9a', strict=True)
def test_uts46_2662(self):
self.assertRaises(idna.IDNAError, idna.decode, '⫐。Ⴠ-\U000c3422', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⫐。Ⴠ-\U000c3422', strict=True)
def test_uts46_2663(self):
self.assertRaises(idna.IDNAError, idna.decode, '⫐。Ⴠ-\U000c3422', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⫐。Ⴠ-\U000c3422', strict=True)
def test_uts46_2664(self):
self.assertRaises(idna.IDNAError, idna.decode, '⫐。ⴠ-\U000c3422', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⫐。ⴠ-\U000c3422', strict=True)
def test_uts46_2665(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--r3i.xn----2wst7439i', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--r3i.xn----2wst7439i', strict=True)
def test_uts46_2666(self):
self.assertRaises(idna.IDNAError, idna.decode, '⫐。ⴠ-\U000c3422', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⫐。ⴠ-\U000c3422', strict=True)
def test_uts46_2667(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--r3i.xn----z1g58579u', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--r3i.xn----z1g58579u', strict=True)
def test_uts46_2668(self):
self.assertRaises(idna.IDNAError, idna.decode, '𑑂◊.⦟∠', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𑑂◊.⦟∠', strict=True)
def test_uts46_2669(self):
self.assertRaises(idna.IDNAError, idna.decode, '𑑂◊.⦟∠', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𑑂◊.⦟∠', strict=True)
def test_uts46_2670(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--01h3338f.xn--79g270a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--01h3338f.xn--79g270a', strict=True)
def test_uts46_2671(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0003f330-٢。\U000cbe1bꡂ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0003f330-٢。\U000cbe1bꡂ', strict=True)
def test_uts46_2672(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----dqc20828e.xn--bc9an2879c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----dqc20828e.xn--bc9an2879c', strict=True)
def test_uts46_2673(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ٸ。\U000e03ec݁\U0001eaad𐹪', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ٸ。\U000e03ec݁\U0001eaad𐹪', strict=True)
def test_uts46_2674(self):
self.assertRaises(idna.IDNAError, idna.decode, 'يٴ。\U000e03ec݁\U0001eaad𐹪', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'يٴ。\U000e03ec݁\U0001eaad𐹪', strict=True)
def test_uts46_2675(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--mhb8f.xn--oob2585kfdsfsbo7h', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--mhb8f.xn--oob2585kfdsfsbo7h', strict=True)
def test_uts46_2676(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐫆ꌄ。\u200dᣬ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐫆ꌄ。\u200dᣬ', strict=True)
def test_uts46_2677(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐫆ꌄ。\u200dᣬ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐫆ꌄ。\u200dᣬ', strict=True)
def test_uts46_2678(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--y77ao18q.xn--wdf', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--y77ao18q.xn--wdf', strict=True)
def test_uts46_2679(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--y77ao18q.xn--wdf367a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--y77ao18q.xn--wdf367a', strict=True)
def test_uts46_2680(self):
self.assertRaises(idna.IDNAError, idna.decode, '₀٢。\U000c5a9e≯-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '₀٢。\U000c5a9e≯-', strict=True)
def test_uts46_2681(self):
self.assertRaises(idna.IDNAError, idna.decode, '₀٢。\U000c5a9e≯-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '₀٢。\U000c5a9e≯-', strict=True)
def test_uts46_2682(self):
self.assertRaises(idna.IDNAError, idna.decode, '0٢。\U000c5a9e≯-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '0٢。\U000c5a9e≯-', strict=True)
def test_uts46_2683(self):
self.assertRaises(idna.IDNAError, idna.decode, '0٢。\U000c5a9e≯-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '0٢。\U000c5a9e≯-', strict=True)
def test_uts46_2684(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0-dqc.xn----ogov3342l', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0-dqc.xn----ogov3342l', strict=True)
def test_uts46_2685(self):
self.assertRaises(idna.IDNAError, idna.decode, '̜𐹫-\U0001ebc3.𐋤ࡅ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '̜𐹫-\U0001ebc3.𐋤ࡅ', strict=True)
def test_uts46_2686(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----gdb7046r692g.xn--3vb1349j', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----gdb7046r692g.xn--3vb1349j', strict=True)
def test_uts46_2687(self):
self.assertRaises(idna.IDNAError, idna.decode, '≠。𝩑𐹩Ⴡ֔', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≠。𝩑𐹩Ⴡ֔', strict=True)
def test_uts46_2688(self):
self.assertRaises(idna.IDNAError, idna.decode, '≠。𝩑𐹩Ⴡ֔', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≠。𝩑𐹩Ⴡ֔', strict=True)
def test_uts46_2689(self):
self.assertRaises(idna.IDNAError, idna.decode, '≠。𝩑𐹩Ⴡ֔', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≠。𝩑𐹩Ⴡ֔', strict=True)
def test_uts46_2690(self):
self.assertRaises(idna.IDNAError, idna.decode, '≠。𝩑𐹩Ⴡ֔', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≠。𝩑𐹩Ⴡ֔', strict=True)
def test_uts46_2691(self):
self.assertRaises(idna.IDNAError, idna.decode, '≠。𝩑𐹩ⴡ֔', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≠。𝩑𐹩ⴡ֔', strict=True)
def test_uts46_2692(self):
self.assertRaises(idna.IDNAError, idna.decode, '≠。𝩑𐹩ⴡ֔', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≠。𝩑𐹩ⴡ֔', strict=True)
def test_uts46_2693(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1ch.xn--fcb363rk03mypug', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1ch.xn--fcb363rk03mypug', strict=True)
def test_uts46_2694(self):
self.assertRaises(idna.IDNAError, idna.decode, '≠。𝩑𐹩ⴡ֔', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≠。𝩑𐹩ⴡ֔', strict=True)
def test_uts46_2695(self):
self.assertRaises(idna.IDNAError, idna.decode, '≠。𝩑𐹩ⴡ֔', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≠。𝩑𐹩ⴡ֔', strict=True)
def test_uts46_2696(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1ch.xn--fcb538c649rypog', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1ch.xn--fcb538c649rypog', strict=True)
def test_uts46_2697(self):
self.assertRaises(idna.IDNAError, idna.decode, '𖫳≠.Ⴀ𐮀', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𖫳≠.Ⴀ𐮀', strict=True)
def test_uts46_2698(self):
self.assertRaises(idna.IDNAError, idna.decode, '𖫳≠.Ⴀ𐮀', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𖫳≠.Ⴀ𐮀', strict=True)
def test_uts46_2699(self):
self.assertRaises(idna.IDNAError, idna.decode, '𖫳≠.ⴀ𐮀', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𖫳≠.ⴀ𐮀', strict=True)
def test_uts46_2700(self):
self.assertRaises(idna.IDNAError, idna.decode, '𖫳≠.ⴀ𐮀', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𖫳≠.ⴀ𐮀', strict=True)
def test_uts46_2701(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1ch9250k.xn--rkj6232e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1ch9250k.xn--rkj6232e', strict=True)
def test_uts46_2702(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1ch9250k.xn--7md2659j', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1ch9250k.xn--7md2659j', strict=True)
def test_uts46_2703(self):
self.assertRaises(idna.IDNAError, idna.decode, '󠅾ܶܦ.ᢚ閪\u08e2𝩟', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '󠅾ܶܦ.ᢚ閪\u08e2𝩟', strict=True)
def test_uts46_2704(self):
self.assertRaises(idna.IDNAError, idna.decode, '󠅾ܶܦ.ᢚ閪\u08e2𝩟', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '󠅾ܶܦ.ᢚ閪\u08e2𝩟', strict=True)
def test_uts46_2705(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--wnb5a.xn--l0b161fis8gbp5m', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--wnb5a.xn--l0b161fis8gbp5m', strict=True)
def test_uts46_2706(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d󠇜ۋ꣩。⃝ྰ-ᛟ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d󠇜ۋ꣩。⃝ྰ-ᛟ', strict=True)
def test_uts46_2707(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d󠇜ۋ꣩。⃝ྰ-ᛟ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d󠇜ۋ꣩。⃝ྰ-ᛟ', strict=True)
def test_uts46_2708(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--blb8114f.xn----gmg236cj6k', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--blb8114f.xn----gmg236cj6k', strict=True)
def test_uts46_2709(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--blb540ke10h.xn----gmg236cj6k', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--blb540ke10h.xn----gmg236cj6k', strict=True)
def test_uts46_2710(self):
self.assertRaises(idna.IDNAError, idna.decode, '헁\U000d8599ฺ\U000da35a。ں𝟜', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '헁\U000d8599ฺ\U000da35a。ں𝟜', strict=True)
def test_uts46_2711(self):
self.assertRaises(idna.IDNAError, idna.decode, '헁\U000d8599ฺ\U000da35a。ں𝟜', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '헁\U000d8599ฺ\U000da35a。ں𝟜', strict=True)
def test_uts46_2712(self):
self.assertRaises(idna.IDNAError, idna.decode, '헁\U000d8599ฺ\U000da35a。ں4', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '헁\U000d8599ฺ\U000da35a。ں4', strict=True)
def test_uts46_2713(self):
self.assertRaises(idna.IDNAError, idna.decode, '헁\U000d8599ฺ\U000da35a。ں4', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '헁\U000d8599ฺ\U000da35a。ں4', strict=True)
def test_uts46_2714(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--o4c1723h8g85gt4ya.xn--4-dvc', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--o4c1723h8g85gt4ya.xn--4-dvc', strict=True)
def test_uts46_2715(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐹭。\U000c3c42\u200cႾ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐹭。\U000c3c42\u200cႾ', strict=True)
def test_uts46_2716(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐹭。\U000c3c42\u200cႾ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐹭。\U000c3c42\u200cႾ', strict=True)
def test_uts46_2717(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐹭。\U000c3c42\u200cⴞ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐹭。\U000c3c42\u200cⴞ', strict=True)
def test_uts46_2718(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--lo0d.xn--mljx1099g', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--lo0d.xn--mljx1099g', strict=True)
def test_uts46_2719(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--lo0d.xn--0ugx72cwi33v', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--lo0d.xn--0ugx72cwi33v', strict=True)
def test_uts46_2720(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐹭。\U000c3c42\u200cⴞ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐹭。\U000c3c42\u200cⴞ', strict=True)
def test_uts46_2721(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--lo0d.xn--2nd75260n', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--lo0d.xn--2nd75260n', strict=True)
def test_uts46_2722(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--lo0d.xn--2nd949eqw95u', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--lo0d.xn--2nd949eqw95u', strict=True)
def test_uts46_2723(self):
self.assertRaises(idna.IDNAError, idna.decode, '꥓.̽\U000110bd馋', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '꥓.̽\U000110bd馋', strict=True)
def test_uts46_2724(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--3j9a.xn--bua0708eqzrd', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--3j9a.xn--bua0708eqzrd', strict=True)
def test_uts46_2725(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000c8add\U000aa6f8\u200d。䜖', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000c8add\U000aa6f8\u200d。䜖', strict=True)
def test_uts46_2726(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000c8add\U000aa6f8\u200d。䜖', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000c8add\U000aa6f8\u200d。䜖', strict=True)
def test_uts46_2727(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--g138cxw05a.xn--k0o', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--g138cxw05a.xn--k0o', strict=True)
def test_uts46_2728(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1ug30527h9mxi.xn--k0o', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1ug30527h9mxi.xn--k0o', strict=True)
def test_uts46_2729(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᡯ⚉姶🄉.۷\u200d🎪\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᡯ⚉姶🄉.۷\u200d🎪\u200d', strict=True)
def test_uts46_2730(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᡯ⚉姶8,.۷\u200d🎪\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᡯ⚉姶8,.۷\u200d🎪\u200d', strict=True)
def test_uts46_2731(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--8,-g9oy26fzu4d.xn--kmb6733w', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--8,-g9oy26fzu4d.xn--kmb6733w', strict=True)
def test_uts46_2732(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--8,-g9oy26fzu4d.xn--kmb859ja94998b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--8,-g9oy26fzu4d.xn--kmb859ja94998b', strict=True)
def test_uts46_2733(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--c9e433epi4b3j20a.xn--kmb6733w', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--c9e433epi4b3j20a.xn--kmb6733w', strict=True)
def test_uts46_2734(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--c9e433epi4b3j20a.xn--kmb859ja94998b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--c9e433epi4b3j20a.xn--kmb859ja94998b', strict=True)
def test_uts46_2735(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0001ef40.𐹸🚖ฺ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0001ef40.𐹸🚖ฺ', strict=True)
def test_uts46_2736(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0n7h.xn--o4c9032klszf', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0n7h.xn--o4c9032klszf', strict=True)
def test_uts46_2737(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⴔᠵ。𐹧݇۹', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴔᠵ。𐹧݇۹', strict=True)
def test_uts46_2738(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⴔᠵ。𐹧݇۹', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴔᠵ。𐹧݇۹', strict=True)
def test_uts46_2739(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⴔᠵ。𐹧݇۹', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⴔᠵ。𐹧݇۹', strict=True)
def test_uts46_2740(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--o7e997h.xn--mmb9ml895e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--o7e997h.xn--mmb9ml895e', strict=True)
def test_uts46_2741(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⴔᠵ。𐹧݇۹', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⴔᠵ。𐹧݇۹', strict=True)
def test_uts46_2742(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--snd659a.xn--mmb9ml895e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--snd659a.xn--mmb9ml895e', strict=True)
def test_uts46_2743(self):
self.assertRaises(idna.IDNAError, idna.decode, '፟ᡈ\u200c.︒-𖾐-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '፟ᡈ\u200c.︒-𖾐-', strict=True)
def test_uts46_2744(self):
self.assertRaises(idna.IDNAError, idna.decode, '፟ᡈ\u200c.。-𖾐-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '፟ᡈ\u200c.。-𖾐-', strict=True)
def test_uts46_2745(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--b7d82w..xn-----pe4u', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--b7d82w..xn-----pe4u', strict=True)
def test_uts46_2746(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--b7d82wo4h..xn-----pe4u', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--b7d82wo4h..xn-----pe4u', strict=True)
def test_uts46_2747(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--b7d82w.xn-----c82nz547a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--b7d82w.xn-----c82nz547a', strict=True)
def test_uts46_2748(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--b7d82wo4h.xn-----c82nz547a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--b7d82wo4h.xn-----c82nz547a', strict=True)
def test_uts46_2749(self):
self.assertRaises(idna.IDNAError, idna.decode, '⒈\u0601⒖\u200c.ᷰߛ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⒈\u0601⒖\u200c.ᷰߛ', strict=True)
def test_uts46_2750(self):
self.assertRaises(idna.IDNAError, idna.decode, '1.\u060115.\u200c.ᷰߛ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '1.\u060115.\u200c.ᷰߛ', strict=True)
def test_uts46_2751(self):
self.assertRaises(idna.IDNAError, idna.decode, '1.xn--15-1pd..xn--2sb914i', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '1.xn--15-1pd..xn--2sb914i', strict=True)
def test_uts46_2752(self):
self.assertRaises(idna.IDNAError, idna.decode, '1.xn--15-1pd.xn--0ug.xn--2sb914i', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '1.xn--15-1pd.xn--0ug.xn--2sb914i', strict=True)
def test_uts46_2753(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--jfb347mib.xn--2sb914i', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--jfb347mib.xn--2sb914i', strict=True)
def test_uts46_2754(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--jfb844kmfdwb.xn--2sb914i', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--jfb844kmfdwb.xn--2sb914i', strict=True)
def test_uts46_2755(self):
self.assertRaises(idna.IDNAError, idna.decode, '𝩜。-୍Ⴋ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𝩜。-୍Ⴋ', strict=True)
def test_uts46_2756(self):
self.assertRaises(idna.IDNAError, idna.decode, '𝩜。-୍ⴋ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𝩜。-୍ⴋ', strict=True)
def test_uts46_2757(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--792h.xn----bse820x', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--792h.xn----bse820x', strict=True)
def test_uts46_2758(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--792h.xn----bse632b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--792h.xn----bse632b', strict=True)
def test_uts46_2759(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ßჀ.ؠ刯Ⴝ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ßჀ.ؠ刯Ⴝ', strict=True)
def test_uts46_2760(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ßⴠ.ؠ刯ⴝ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ßⴠ.ؠ刯ⴝ', strict=True)
def test_uts46_2761(self):
self.assertRaises(idna.IDNAError, idna.decode, 'SSჀ.ؠ刯Ⴝ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'SSჀ.ؠ刯Ⴝ', strict=True)
def test_uts46_2762(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ssⴠ.ؠ刯ⴝ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ssⴠ.ؠ刯ⴝ', strict=True)
def test_uts46_2763(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ssⴠ.ؠ刯Ⴝ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ssⴠ.ؠ刯Ⴝ', strict=True)
def test_uts46_2764(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ss-j81a.xn--fgb670rovy', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ss-j81a.xn--fgb670rovy', strict=True)
def test_uts46_2765(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--zca277t.xn--fgb670rovy', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--zca277t.xn--fgb670rovy', strict=True)
def test_uts46_2766(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ss-j81a.xn--fgb845cb66c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ss-j81a.xn--fgb845cb66c', strict=True)
def test_uts46_2767(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ss-wgk.xn--fgb845cb66c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ss-wgk.xn--fgb845cb66c', strict=True)
def test_uts46_2768(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--zca442f.xn--fgb845cb66c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--zca442f.xn--fgb845cb66c', strict=True)
def test_uts46_2769(self):
self.assertRaises(idna.IDNAError, idna.decode, '᮪ႣℲ。ᠳ툻ٳ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '᮪ႣℲ。ᠳ툻ٳ', strict=True)
def test_uts46_2770(self):
self.assertRaises(idna.IDNAError, idna.decode, '᮪ႣℲ。ᠳ툻ٳ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '᮪ႣℲ。ᠳ툻ٳ', strict=True)
def test_uts46_2771(self):
self.assertRaises(idna.IDNAError, idna.decode, '᮪ႣℲ。ᠳ툻ٳ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '᮪ႣℲ。ᠳ툻ٳ', strict=True)
def test_uts46_2772(self):
self.assertRaises(idna.IDNAError, idna.decode, '᮪ႣℲ。ᠳ툻ٳ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '᮪ႣℲ。ᠳ툻ٳ', strict=True)
def test_uts46_2773(self):
self.assertRaises(idna.IDNAError, idna.decode, '᮪ⴃⅎ。ᠳ툻ٳ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '᮪ⴃⅎ。ᠳ툻ٳ', strict=True)
def test_uts46_2774(self):
self.assertRaises(idna.IDNAError, idna.decode, '᮪ⴃⅎ。ᠳ툻ٳ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '᮪ⴃⅎ。ᠳ툻ٳ', strict=True)
def test_uts46_2775(self):
self.assertRaises(idna.IDNAError, idna.decode, '᮪Ⴃⅎ。ᠳ툻ٳ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '᮪Ⴃⅎ。ᠳ툻ٳ', strict=True)
def test_uts46_2776(self):
self.assertRaises(idna.IDNAError, idna.decode, '᮪Ⴃⅎ。ᠳ툻ٳ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '᮪Ⴃⅎ。ᠳ툻ٳ', strict=True)
def test_uts46_2777(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--yxf24x4ol.xn--sib102gc69k', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--yxf24x4ol.xn--sib102gc69k', strict=True)
def test_uts46_2778(self):
self.assertRaises(idna.IDNAError, idna.decode, '᮪ⴃⅎ。ᠳ툻ٳ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '᮪ⴃⅎ。ᠳ툻ٳ', strict=True)
def test_uts46_2779(self):
self.assertRaises(idna.IDNAError, idna.decode, '᮪ⴃⅎ。ᠳ툻ٳ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '᮪ⴃⅎ。ᠳ툻ٳ', strict=True)
def test_uts46_2780(self):
self.assertRaises(idna.IDNAError, idna.decode, '᮪Ⴃⅎ。ᠳ툻ٳ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '᮪Ⴃⅎ。ᠳ툻ٳ', strict=True)
def test_uts46_2781(self):
self.assertRaises(idna.IDNAError, idna.decode, '᮪Ⴃⅎ。ᠳ툻ٳ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '᮪Ⴃⅎ。ᠳ툻ٳ', strict=True)
def test_uts46_2782(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--bnd957c2pe.xn--sib102gc69k', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--bnd957c2pe.xn--sib102gc69k', strict=True)
def test_uts46_2783(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--bnd957cone.xn--sib102gc69k', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--bnd957cone.xn--sib102gc69k', strict=True)
def test_uts46_2784(self):
self.assertRaises(idna.IDNAError, idna.decode, '۬.ࢢ𐹫ټ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '۬.ࢢ𐹫ټ', strict=True)
def test_uts46_2785(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--8lb.xn--1ib31ily45b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--8lb.xn--1ib31ily45b', strict=True)
def test_uts46_2790(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⴣ𐹻.\u200c𝪣≮\U000e0a49', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴣ𐹻.\u200c𝪣≮\U000e0a49', strict=True)
def test_uts46_2791(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⴣ𐹻.\u200c𝪣≮\U000e0a49', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴣ𐹻.\u200c𝪣≮\U000e0a49', strict=True)
def test_uts46_2792(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⴣ𐹻.\u200c𝪣≮\U000e0a49', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⴣ𐹻.\u200c𝪣≮\U000e0a49', strict=True)
def test_uts46_2793(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⴣ𐹻.\u200c𝪣≮\U000e0a49', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⴣ𐹻.\u200c𝪣≮\U000e0a49', strict=True)
def test_uts46_2794(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--rlj6323e.xn--gdh4944ob3x3e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--rlj6323e.xn--gdh4944ob3x3e', strict=True)
def test_uts46_2795(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--rlj6323e.xn--0ugy6gn120eb103g', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--rlj6323e.xn--0ugy6gn120eb103g', strict=True)
def test_uts46_2796(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--7nd8101k.xn--gdh4944ob3x3e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--7nd8101k.xn--gdh4944ob3x3e', strict=True)
def test_uts46_2797(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--7nd8101k.xn--0ugy6gn120eb103g', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--7nd8101k.xn--0ugy6gn120eb103g', strict=True)
def test_uts46_2798(self):
self.assertRaises(idna.IDNAError, idna.decode, '𝟵隁⯮.᠍\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𝟵隁⯮.᠍\u200c', strict=True)
def test_uts46_2799(self):
self.assertRaises(idna.IDNAError, idna.decode, '9隁⯮.᠍\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '9隁⯮.᠍\u200c', strict=True)
def test_uts46_2800(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--9-mfs8024b.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--9-mfs8024b.', strict=True)
def test_uts46_2801(self):
self.assertRaises(idna.IDNAError, idna.decode, '9隁⯮.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '9隁⯮.', strict=True)
def test_uts46_2802(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--9-mfs8024b.xn--0ug', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--9-mfs8024b.xn--0ug', strict=True)
def test_uts46_2803(self):
self.assertRaises(idna.IDNAError, idna.decode, '⒏𐹧。Ⴣ྄彦', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⒏𐹧。Ⴣ྄彦', strict=True)
def test_uts46_2804(self):
self.assertRaises(idna.IDNAError, idna.decode, '8.𐹧。Ⴣ྄彦', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '8.𐹧。Ⴣ྄彦', strict=True)
def test_uts46_2805(self):
self.assertRaises(idna.IDNAError, idna.decode, '8.𐹧。ⴣ྄彦', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '8.𐹧。ⴣ྄彦', strict=True)
def test_uts46_2806(self):
self.assertRaises(idna.IDNAError, idna.decode, '8.xn--fo0d.xn--3ed972m6o8a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '8.xn--fo0d.xn--3ed972m6o8a', strict=True)
def test_uts46_2807(self):
self.assertRaises(idna.IDNAError, idna.decode, '⒏𐹧。ⴣ྄彦', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⒏𐹧。ⴣ྄彦', strict=True)
def test_uts46_2808(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0sh2466f.xn--3ed972m6o8a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0sh2466f.xn--3ed972m6o8a', strict=True)
def test_uts46_2809(self):
self.assertRaises(idna.IDNAError, idna.decode, '8.xn--fo0d.xn--3ed15dt93o', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '8.xn--fo0d.xn--3ed15dt93o', strict=True)
def test_uts46_2810(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0sh2466f.xn--3ed15dt93o', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0sh2466f.xn--3ed15dt93o', strict=True)
def test_uts46_2811(self):
self.assertRaises(idna.IDNAError, idna.decode, '-问\U0006cc14⒛。\u0604-\U0005c5c9橬', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-问\U0006cc14⒛。\u0604-\U0005c5c9橬', strict=True)
def test_uts46_2812(self):
self.assertRaises(idna.IDNAError, idna.decode, '-问\U0006cc1420.。\u0604-\U0005c5c9橬', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-问\U0006cc1420.。\u0604-\U0005c5c9橬', strict=True)
def test_uts46_2813(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn---20-658jx1776d..xn----ykc7228efm46d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn---20-658jx1776d..xn----ykc7228efm46d', strict=True)
def test_uts46_2814(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----hdpu849bhis3e.xn----ykc7228efm46d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----hdpu849bhis3e.xn----ykc7228efm46d', strict=True)
def test_uts46_2815(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᮬႬ\u200c̥。𝟸', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᮬႬ\u200c̥。𝟸', strict=True)
def test_uts46_2816(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᮬႬ\u200c̥。2', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᮬႬ\u200c̥。2', strict=True)
def test_uts46_2817(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᮬⴌ\u200c̥。2', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᮬⴌ\u200c̥。2', strict=True)
def test_uts46_2818(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--mta176jjjm.c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--mta176jjjm.c', strict=True)
def test_uts46_2819(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--mta176j97cl2q.c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--mta176j97cl2q.c', strict=True)
def test_uts46_2820(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᮬⴌ\u200c̥。𝟸', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᮬⴌ\u200c̥。𝟸', strict=True)
def test_uts46_2821(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--mta930emri.c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--mta930emri.c', strict=True)
def test_uts46_2822(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--mta930emribme.c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--mta930emribme.c', strict=True)
def test_uts46_2823(self):
self.assertRaises(idna.IDNAError, idna.decode, '?。꠆٩\U000e04a9', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '?。꠆٩\U000e04a9', strict=True)
def test_uts46_2824(self):
self.assertRaises(idna.IDNAError, idna.decode, '?.xn--iib9583fusy0i', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '?.xn--iib9583fusy0i', strict=True)
def test_uts46_2825(self):
self.assertRaises(idna.IDNAError, idna.decode, '󠄁͟⾶。₇︒눇≮', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '󠄁͟⾶。₇︒눇≮', strict=True)
def test_uts46_2826(self):
self.assertRaises(idna.IDNAError, idna.decode, '󠄁͟⾶。₇︒눇≮', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '󠄁͟⾶。₇︒눇≮', strict=True)
def test_uts46_2827(self):
self.assertRaises(idna.IDNAError, idna.decode, '󠄁͟飛。7。눇≮', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '󠄁͟飛。7。눇≮', strict=True)
def test_uts46_2828(self):
self.assertRaises(idna.IDNAError, idna.decode, '󠄁͟飛。7。눇≮', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '󠄁͟飛。7。눇≮', strict=True)
def test_uts46_2829(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--9ua0567e.7.xn--gdh6767c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--9ua0567e.7.xn--gdh6767c', strict=True)
def test_uts46_2830(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--9ua0567e.xn--7-ngou006d1ttc', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--9ua0567e.xn--7-ngou006d1ttc', strict=True)
def test_uts46_2831(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c︉𐹴\u200d.\u200c⿃', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c︉𐹴\u200d.\u200c⿃', strict=True)
def test_uts46_2832(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c︉𐹴\u200d.\u200c鳥', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c︉𐹴\u200d.\u200c鳥', strict=True)
def test_uts46_2833(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--so0d.xn--6x6a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--so0d.xn--6x6a', strict=True)
def test_uts46_2834(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0ugc6024p.xn--0ug1920c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0ugc6024p.xn--0ug1920c', strict=True)
def test_uts46_2835(self):
self.assertRaises(idna.IDNAError, idna.decode, '🍮.\u200d\U000e05d2𐦁𝨝', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '🍮.\u200d\U000e05d2𐦁𝨝', strict=True)
def test_uts46_2836(self):
self.assertRaises(idna.IDNAError, idna.decode, '🍮.\u200d\U000e05d2𐦁𝨝', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '🍮.\u200d\U000e05d2𐦁𝨝', strict=True)
def test_uts46_2837(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--lj8h.xn--ln9ci476aqmr2g', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--lj8h.xn--ln9ci476aqmr2g', strict=True)
def test_uts46_2838(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--lj8h.xn--1ug6603gr1pfwq37h', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--lj8h.xn--1ug6603gr1pfwq37h', strict=True)
def test_uts46_2839(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ٽृ.𞤓\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ٽृ.𞤓\u200d', strict=True)
def test_uts46_2840(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ٽृ.𞤵\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ٽृ.𞤵\u200d', strict=True)
def test_uts46_2841(self):
self.assertEqual(idna.decode('xn--2ib43l.xn--te6h', uts46=True, strict=True), 'ٽृ.𞤵')
self.assertEqual(idna.encode('xn--2ib43l.xn--te6h', uts46=True, strict=True), b'xn--2ib43l.xn--te6h')
def test_uts46_2842(self):
self.assertEqual(idna.decode('ٽृ.𞤵', uts46=True, strict=True), 'ٽृ.𞤵')
self.assertEqual(idna.encode('ٽृ.𞤵', uts46=True, strict=True), b'xn--2ib43l.xn--te6h')
def test_uts46_2843(self):
self.assertEqual(idna.decode('ٽृ.𞤓', uts46=True, strict=True), 'ٽृ.𞤵')
self.assertEqual(idna.encode('ٽृ.𞤓', uts46=True, strict=True), b'xn--2ib43l.xn--te6h')
def test_uts46_2844(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--2ib43l.xn--1ugy711p', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--2ib43l.xn--1ugy711p', strict=True)
def test_uts46_2845(self):
self.assertRaises(idna.IDNAError, idna.decode, '٤੍-.\U000e573d္\U00066990', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '٤੍-.\U000e573d္\U00066990', strict=True)
def test_uts46_2846(self):
self.assertRaises(idna.IDNAError, idna.decode, '٤੍-.\U000e573d္\U00066990', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '٤੍-.\U000e573d္\U00066990', strict=True)
def test_uts46_2847(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----gqc711a.xn--9jd88234f3qm0b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----gqc711a.xn--9jd88234f3qm0b', strict=True)
def test_uts46_2848(self):
self.assertRaises(idna.IDNAError, idna.decode, '4်-𐹸。ꨩ\u200c𐹴≮', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '4်-𐹸。ꨩ\u200c𐹴≮', strict=True)
def test_uts46_2849(self):
self.assertRaises(idna.IDNAError, idna.decode, '4်-𐹸。ꨩ\u200c𐹴≮', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '4်-𐹸。ꨩ\u200c𐹴≮', strict=True)
def test_uts46_2850(self):
self.assertRaises(idna.IDNAError, idna.decode, '4်-𐹸。ꨩ\u200c𐹴≮', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '4်-𐹸。ꨩ\u200c𐹴≮', strict=True)
def test_uts46_2851(self):
self.assertRaises(idna.IDNAError, idna.decode, '4်-𐹸。ꨩ\u200c𐹴≮', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '4်-𐹸。ꨩ\u200c𐹴≮', strict=True)
def test_uts46_2852(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--4--e4j7831r.xn--gdh8754cz40c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--4--e4j7831r.xn--gdh8754cz40c', strict=True)
def test_uts46_2853(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--4--e4j7831r.xn--0ugy6gjy5sl3ud', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--4--e4j7831r.xn--0ugy6gjy5sl3ud', strict=True)
def test_uts46_2854(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c。ᅠ྄ྖ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c。ᅠ྄ྖ', strict=True)
def test_uts46_2855(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c。ᅠ྄ྖ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c。ᅠ྄ྖ', strict=True)
def test_uts46_2856(self):
self.assertRaises(idna.IDNAError, idna.decode, '.xn--3ed0b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '.xn--3ed0b', strict=True)
def test_uts46_2857(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0ug.xn--3ed0b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0ug.xn--3ed0b', strict=True)
def test_uts46_2858(self):
self.assertRaises(idna.IDNAError, idna.decode, '.xn--3ed0b20h', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '.xn--3ed0b20h', strict=True)
def test_uts46_2859(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0ug.xn--3ed0b20h', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0ug.xn--3ed0b20h', strict=True)
def test_uts46_2860(self):
self.assertRaises(idna.IDNAError, idna.decode, '.xn--3ed0by082k', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '.xn--3ed0by082k', strict=True)
def test_uts46_2861(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0ug.xn--3ed0by082k', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0ug.xn--3ed0by082k', strict=True)
def test_uts46_2862(self):
self.assertRaises(idna.IDNAError, idna.decode, '≯\U0008d605.\u200d𐅼\U000b21db', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≯\U0008d605.\u200d𐅼\U000b21db', strict=True)
def test_uts46_2863(self):
self.assertRaises(idna.IDNAError, idna.decode, '≯\U0008d605.\u200d𐅼\U000b21db', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≯\U0008d605.\u200d𐅼\U000b21db', strict=True)
def test_uts46_2864(self):
self.assertRaises(idna.IDNAError, idna.decode, '≯\U0008d605.\u200d𐅼\U000b21db', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≯\U0008d605.\u200d𐅼\U000b21db', strict=True)
def test_uts46_2865(self):
self.assertRaises(idna.IDNAError, idna.decode, '≯\U0008d605.\u200d𐅼\U000b21db', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≯\U0008d605.\u200d𐅼\U000b21db', strict=True)
def test_uts46_2866(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--hdh84488f.xn--xy7cw2886b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--hdh84488f.xn--xy7cw2886b', strict=True)
def test_uts46_2867(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--hdh84488f.xn--1ug8099fbjp4e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--hdh84488f.xn--1ug8099fbjp4e', strict=True)
def test_uts46_2868(self):
self.assertRaises(idna.IDNAError, idna.decode, 'فß𐰯。𝟕𐫫', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'فß𐰯。𝟕𐫫', strict=True)
def test_uts46_2869(self):
self.assertRaises(idna.IDNAError, idna.decode, 'فß𐰯。7𐫫', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'فß𐰯。7𐫫', strict=True)
def test_uts46_2870(self):
self.assertRaises(idna.IDNAError, idna.decode, 'فSS𐰯。7𐫫', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'فSS𐰯。7𐫫', strict=True)
def test_uts46_2871(self):
self.assertRaises(idna.IDNAError, idna.decode, 'فss𐰯。7𐫫', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'فss𐰯。7𐫫', strict=True)
def test_uts46_2872(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ss-jvd2339x.xn--7-mm5i', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ss-jvd2339x.xn--7-mm5i', strict=True)
def test_uts46_2873(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--zca96ys96y.xn--7-mm5i', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--zca96ys96y.xn--7-mm5i', strict=True)
def test_uts46_2874(self):
self.assertRaises(idna.IDNAError, idna.decode, 'فSS𐰯。𝟕𐫫', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'فSS𐰯。𝟕𐫫', strict=True)
def test_uts46_2875(self):
self.assertRaises(idna.IDNAError, idna.decode, 'فss𐰯。𝟕𐫫', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'فss𐰯。𝟕𐫫', strict=True)
def test_uts46_2876(self):
self.assertRaises(idna.IDNAError, idna.decode, 'فSs𐰯。7𐫫', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'فSs𐰯。7𐫫', strict=True)
def test_uts46_2877(self):
self.assertRaises(idna.IDNAError, idna.decode, 'فSs𐰯。𝟕𐫫', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'فSs𐰯。𝟕𐫫', strict=True)
def test_uts46_2878(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ßެާࢱ。𐭁\U00105b99𐹲', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ßެާࢱ。𐭁\U00105b99𐹲', strict=True)
def test_uts46_2879(self):
self.assertRaises(idna.IDNAError, idna.decode, 'SSެާࢱ。𐭁\U00105b99𐹲', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'SSެާࢱ。𐭁\U00105b99𐹲', strict=True)
def test_uts46_2880(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ssެާࢱ。𐭁\U00105b99𐹲', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ssެާࢱ。𐭁\U00105b99𐹲', strict=True)
def test_uts46_2881(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ssެާࢱ。𐭁\U00105b99𐹲', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ssެާࢱ。𐭁\U00105b99𐹲', strict=True)
def test_uts46_2882(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ss-9qet02k.xn--e09co8cr9861c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ss-9qet02k.xn--e09co8cr9861c', strict=True)
def test_uts46_2883(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--zca685aoa95h.xn--e09co8cr9861c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--zca685aoa95h.xn--e09co8cr9861c', strict=True)
def test_uts46_2884(self):
self.assertRaises(idna.IDNAError, idna.decode, '-。\U000e0257⒌\U0001ebdb', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-。\U000e0257⒌\U0001ebdb', strict=True)
def test_uts46_2885(self):
self.assertRaises(idna.IDNAError, idna.decode, '-。\U000e02575.\U0001ebdb', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-。\U000e02575.\U0001ebdb', strict=True)
def test_uts46_2886(self):
self.assertRaises(idna.IDNAError, idna.decode, '-.xn--5-zz21m.xn--6x6h', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-.xn--5-zz21m.xn--6x6h', strict=True)
def test_uts46_2887(self):
self.assertRaises(idna.IDNAError, idna.decode, '-.xn--xsh6367n1bi3e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-.xn--xsh6367n1bi3e', strict=True)
def test_uts46_2888(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0003c38fς.-≮ﲫ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0003c38fς.-≮ﲫ', strict=True)
def test_uts46_2889(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0003c38fς.-≮ﲫ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0003c38fς.-≮ﲫ', strict=True)
def test_uts46_2890(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0003c38fς.-≮خج', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0003c38fς.-≮خج', strict=True)
def test_uts46_2891(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0003c38fς.-≮خج', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0003c38fς.-≮خج', strict=True)
def test_uts46_2892(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0003c38fΣ.-≮خج', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0003c38fΣ.-≮خج', strict=True)
def test_uts46_2893(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0003c38fΣ.-≮خج', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0003c38fΣ.-≮خج', strict=True)
def test_uts46_2894(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0003c38fσ.-≮خج', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0003c38fσ.-≮خج', strict=True)
def test_uts46_2895(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0003c38fσ.-≮خج', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0003c38fσ.-≮خج', strict=True)
def test_uts46_2896(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--4xa92520c.xn----9mcf1400a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--4xa92520c.xn----9mcf1400a', strict=True)
def test_uts46_2897(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--3xa13520c.xn----9mcf1400a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--3xa13520c.xn----9mcf1400a', strict=True)
def test_uts46_2898(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0003c38fΣ.-≮ﲫ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0003c38fΣ.-≮ﲫ', strict=True)
def test_uts46_2899(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0003c38fΣ.-≮ﲫ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0003c38fΣ.-≮ﲫ', strict=True)
def test_uts46_2900(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0003c38fσ.-≮ﲫ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0003c38fσ.-≮ﲫ', strict=True)
def test_uts46_2901(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0003c38fσ.-≮ﲫ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0003c38fσ.-≮ﲫ', strict=True)
def test_uts46_2902(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ꡗࢸܙ.\U00054914\U000e06d9్ﰾ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ꡗࢸܙ.\U00054914\U000e06d9్ﰾ', strict=True)
def test_uts46_2903(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ꡗࢸܙ.\U00054914\U000e06d9్كي', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ꡗࢸܙ.\U00054914\U000e06d9్كي', strict=True)
def test_uts46_2904(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--jnb34fs003a.xn--fhbo927bk128mpi24d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--jnb34fs003a.xn--fhbo927bk128mpi24d', strict=True)
def test_uts46_2905(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐠰ࢷ𞤌𐫭。𐋦៍𝩃', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐠰ࢷ𞤌𐫭。𐋦៍𝩃', strict=True)
def test_uts46_2906(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐠰ࢷ𞤮𐫭。𐋦៍𝩃', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐠰ࢷ𞤮𐫭。𐋦៍𝩃', strict=True)
def test_uts46_2907(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--dzb5191kezbrw47a.xn--p4e3841jz9tf', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--dzb5191kezbrw47a.xn--p4e3841jz9tf', strict=True)
def test_uts46_2908(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐠰ࢷ𞤮𐫭.𐋦៍𝩃', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐠰ࢷ𞤮𐫭.𐋦៍𝩃', strict=True)
def test_uts46_2909(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐠰ࢷ𞤌𐫭.𐋦៍𝩃', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐠰ࢷ𞤌𐫭.𐋦៍𝩃', strict=True)
def test_uts46_2910(self):
self.assertRaises(idna.IDNAError, idna.decode, '₂㘷--。ۓ\u200c𐫆𑖿', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '₂㘷--。ۓ\u200c𐫆𑖿', strict=True)
def test_uts46_2911(self):
self.assertRaises(idna.IDNAError, idna.decode, '₂㘷--。ۓ\u200c𐫆𑖿', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '₂㘷--。ۓ\u200c𐫆𑖿', strict=True)
def test_uts46_2912(self):
self.assertRaises(idna.IDNAError, idna.decode, '2㘷--。ۓ\u200c𐫆𑖿', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '2㘷--。ۓ\u200c𐫆𑖿', strict=True)
def test_uts46_2913(self):
self.assertRaises(idna.IDNAError, idna.decode, '2㘷--。ۓ\u200c𐫆𑖿', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '2㘷--。ۓ\u200c𐫆𑖿', strict=True)
def test_uts46_2914(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--2---u58b.xn--jlb8024k14g', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--2---u58b.xn--jlb8024k14g', strict=True)
def test_uts46_2915(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--2---u58b.xn--jlb820ku99nbgj', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--2---u58b.xn--jlb820ku99nbgj', strict=True)
def test_uts46_2916(self):
self.assertRaises(idna.IDNAError, idna.decode, '-𘊻.ᡮح-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-𘊻.ᡮح-', strict=True)
def test_uts46_2917(self):
self.assertRaises(idna.IDNAError, idna.decode, '-𘊻.ᡮح-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-𘊻.ᡮح-', strict=True)
def test_uts46_2918(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----bp5n.xn----bnc231l', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----bp5n.xn----bnc231l', strict=True)
def test_uts46_2919(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c-ß。ᢣ𐹭ؿ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c-ß。ᢣ𐹭ؿ', strict=True)
def test_uts46_2920(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c-ß。ᢣ𐹭ؿ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c-ß。ᢣ𐹭ؿ', strict=True)
def test_uts46_2921(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c-SS。ᢣ𐹭ؿ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c-SS。ᢣ𐹭ؿ', strict=True)
def test_uts46_2922(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c-ss。ᢣ𐹭ؿ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c-ss。ᢣ𐹭ؿ', strict=True)
def test_uts46_2923(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c-Ss。ᢣ𐹭ؿ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c-Ss。ᢣ𐹭ؿ', strict=True)
def test_uts46_2924(self):
self.assertRaises(idna.IDNAError, idna.decode, '-ss.xn--bhb925glx3p', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-ss.xn--bhb925glx3p', strict=True)
def test_uts46_2925(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn---ss-8m0a.xn--bhb925glx3p', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn---ss-8m0a.xn--bhb925glx3p', strict=True)
def test_uts46_2926(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----qfa550v.xn--bhb925glx3p', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----qfa550v.xn--bhb925glx3p', strict=True)
def test_uts46_2927(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c-SS。ᢣ𐹭ؿ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c-SS。ᢣ𐹭ؿ', strict=True)
def test_uts46_2928(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c-ss。ᢣ𐹭ؿ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c-ss。ᢣ𐹭ؿ', strict=True)
def test_uts46_2929(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c-Ss。ᢣ𐹭ؿ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c-Ss。ᢣ𐹭ؿ', strict=True)
def test_uts46_2930(self):
self.assertEqual(idna.decode('꧐Ӏ᮪ࣶ.눵', uts46=True, strict=True), '꧐ӏ᮪ࣶ.눵')
self.assertEqual(idna.encode('꧐Ӏ᮪ࣶ.눵', uts46=True, strict=True), b'xn--s5a04sn4u297k.xn--2e1b')
def test_uts46_2931(self):
self.assertEqual(idna.decode('꧐Ӏ᮪ࣶ.눵', uts46=True, strict=True), '꧐ӏ᮪ࣶ.눵')
self.assertEqual(idna.encode('꧐Ӏ᮪ࣶ.눵', uts46=True, strict=True), b'xn--s5a04sn4u297k.xn--2e1b')
def test_uts46_2932(self):
self.assertEqual(idna.decode('꧐Ӏ᮪ࣶ.눵', uts46=True, strict=True), '꧐ӏ᮪ࣶ.눵')
self.assertEqual(idna.encode('꧐Ӏ᮪ࣶ.눵', uts46=True, strict=True), b'xn--s5a04sn4u297k.xn--2e1b')
def test_uts46_2933(self):
self.assertEqual(idna.decode('꧐Ӏ᮪ࣶ.눵', uts46=True, strict=True), '꧐ӏ᮪ࣶ.눵')
self.assertEqual(idna.encode('꧐Ӏ᮪ࣶ.눵', uts46=True, strict=True), b'xn--s5a04sn4u297k.xn--2e1b')
def test_uts46_2934(self):
self.assertEqual(idna.decode('꧐ӏ᮪ࣶ.눵', uts46=True, strict=True), '꧐ӏ᮪ࣶ.눵')
self.assertEqual(idna.encode('꧐ӏ᮪ࣶ.눵', uts46=True, strict=True), b'xn--s5a04sn4u297k.xn--2e1b')
def test_uts46_2935(self):
self.assertEqual(idna.decode('꧐ӏ᮪ࣶ.눵', uts46=True, strict=True), '꧐ӏ᮪ࣶ.눵')
self.assertEqual(idna.encode('꧐ӏ᮪ࣶ.눵', uts46=True, strict=True), b'xn--s5a04sn4u297k.xn--2e1b')
def test_uts46_2936(self):
self.assertEqual(idna.decode('xn--s5a04sn4u297k.xn--2e1b', uts46=True, strict=True), '꧐ӏ᮪ࣶ.눵')
self.assertEqual(idna.encode('xn--s5a04sn4u297k.xn--2e1b', uts46=True, strict=True), b'xn--s5a04sn4u297k.xn--2e1b')
def test_uts46_2937(self):
self.assertEqual(idna.decode('꧐ӏ᮪ࣶ.눵', uts46=True, strict=True), '꧐ӏ᮪ࣶ.눵')
self.assertEqual(idna.encode('꧐ӏ᮪ࣶ.눵', uts46=True, strict=True), b'xn--s5a04sn4u297k.xn--2e1b')
def test_uts46_2938(self):
self.assertEqual(idna.decode('꧐ӏ᮪ࣶ.눵', uts46=True, strict=True), '꧐ӏ᮪ࣶ.눵')
self.assertEqual(idna.encode('꧐ӏ᮪ࣶ.눵', uts46=True, strict=True), b'xn--s5a04sn4u297k.xn--2e1b')
def test_uts46_2939(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--d5a07sn4u297k.xn--2e1b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--d5a07sn4u297k.xn--2e1b', strict=True)
def test_uts46_2940(self):
self.assertRaises(idna.IDNAError, idna.decode, '꣪。\U0001613f𑆾󠇗', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '꣪。\U0001613f𑆾󠇗', strict=True)
def test_uts46_2941(self):
self.assertRaises(idna.IDNAError, idna.decode, '꣪。\U0001613f𑆾󠇗', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '꣪。\U0001613f𑆾󠇗', strict=True)
def test_uts46_2942(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--3g9a.xn--ud1dz07k', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--3g9a.xn--ud1dz07k', strict=True)
def test_uts46_2943(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000c74d3𑚳。\U00050dff≯⾇', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000c74d3𑚳。\U00050dff≯⾇', strict=True)
def test_uts46_2944(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000c74d3𑚳。\U00050dff≯⾇', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000c74d3𑚳。\U00050dff≯⾇', strict=True)
def test_uts46_2945(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000c74d3𑚳。\U00050dff≯舛', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000c74d3𑚳。\U00050dff≯舛', strict=True)
def test_uts46_2946(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000c74d3𑚳。\U00050dff≯舛', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000c74d3𑚳。\U00050dff≯舛', strict=True)
def test_uts46_2947(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--3e2d79770c.xn--hdh0088abyy1c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--3e2d79770c.xn--hdh0088abyy1c', strict=True)
def test_uts46_2948(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐫇١\u200c.\u200d\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐫇١\u200c.\u200d\u200c', strict=True)
def test_uts46_2949(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐫇١\u200c.\u200d\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐫇١\u200c.\u200d\u200c', strict=True)
def test_uts46_2952(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--9hb652kv99n.xn--0ugb', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--9hb652kv99n.xn--0ugb', strict=True)
def test_uts46_2953(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U00061148砪≯ᢑ。≯𝩚\U00093d14\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U00061148砪≯ᢑ。≯𝩚\U00093d14\u200c', strict=True)
def test_uts46_2954(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U00061148砪≯ᢑ。≯𝩚\U00093d14\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U00061148砪≯ᢑ。≯𝩚\U00093d14\u200c', strict=True)
def test_uts46_2955(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U00061148砪≯ᢑ。≯𝩚\U00093d14\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U00061148砪≯ᢑ。≯𝩚\U00093d14\u200c', strict=True)
def test_uts46_2956(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U00061148砪≯ᢑ。≯𝩚\U00093d14\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U00061148砪≯ᢑ。≯𝩚\U00093d14\u200c', strict=True)
def test_uts46_2957(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--bbf561cf95e57y3e.xn--hdh0834o7mj6b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--bbf561cf95e57y3e.xn--hdh0834o7mj6b', strict=True)
def test_uts46_2958(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--bbf561cf95e57y3e.xn--0ugz6gc910ejro8c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--bbf561cf95e57y3e.xn--0ugz6gc910ejro8c', strict=True)
def test_uts46_2959(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⴥ.𑄳㊸', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴥ.𑄳㊸', strict=True)
def test_uts46_2960(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⴥ.𑄳43', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴥ.𑄳43', strict=True)
def test_uts46_2961(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⴥ.𑄳43', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⴥ.𑄳43', strict=True)
def test_uts46_2962(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--tlj.xn--43-274o', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--tlj.xn--43-274o', strict=True)
def test_uts46_2963(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⴥ.𑄳㊸', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⴥ.𑄳㊸', strict=True)
def test_uts46_2964(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--9nd.xn--43-274o', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--9nd.xn--43-274o', strict=True)
def test_uts46_2965(self):
self.assertRaises(idna.IDNAError, idna.decode, '𝟎٣。Ⴒᡇࣲ𐹠', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𝟎٣。Ⴒᡇࣲ𐹠', strict=True)
def test_uts46_2966(self):
self.assertRaises(idna.IDNAError, idna.decode, '0٣。Ⴒᡇࣲ𐹠', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '0٣。Ⴒᡇࣲ𐹠', strict=True)
def test_uts46_2967(self):
self.assertRaises(idna.IDNAError, idna.decode, '0٣。ⴒᡇࣲ𐹠', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '0٣。ⴒᡇࣲ𐹠', strict=True)
def test_uts46_2968(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0-fqc.xn--10b369eivp359r', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0-fqc.xn--10b369eivp359r', strict=True)
def test_uts46_2969(self):
self.assertRaises(idna.IDNAError, idna.decode, '𝟎٣。ⴒᡇࣲ𐹠', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𝟎٣。ⴒᡇࣲ𐹠', strict=True)
def test_uts46_2970(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0-fqc.xn--10b180bnwgfy0z', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0-fqc.xn--10b180bnwgfy0z', strict=True)
def test_uts46_2971(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U00057aa8󠄉ᅠྷ.\U000787b0꥓', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U00057aa8󠄉ᅠྷ.\U000787b0꥓', strict=True)
def test_uts46_2972(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U00057aa8󠄉ᅠྷ.\U000787b0꥓', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U00057aa8󠄉ᅠྷ.\U000787b0꥓', strict=True)
def test_uts46_2973(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--kgd72212e.xn--3j9au7544a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--kgd72212e.xn--3j9au7544a', strict=True)
def test_uts46_2974(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--kgd36f9z57y.xn--3j9au7544a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--kgd36f9z57y.xn--3j9au7544a', strict=True)
def test_uts46_2975(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--kgd7493jee34a.xn--3j9au7544a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--kgd7493jee34a.xn--3j9au7544a', strict=True)
def test_uts46_2976(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ؘ.۳\u200c꥓', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ؘ.۳\u200c꥓', strict=True)
def test_uts46_2977(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--6fb.xn--gmb0524f', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--6fb.xn--gmb0524f', strict=True)
def test_uts46_2978(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--6fb.xn--gmb469jjf1h', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--6fb.xn--gmb469jjf1h', strict=True)
def test_uts46_2979(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᡌ.︒ᢑ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᡌ.︒ᢑ', strict=True)
def test_uts46_2980(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᡌ.。ᢑ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᡌ.。ᢑ', strict=True)
def test_uts46_2981(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--c8e..xn--bbf', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--c8e..xn--bbf', strict=True)
def test_uts46_2982(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--c8e.xn--bbf9168i', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--c8e.xn--bbf9168i', strict=True)
def test_uts46_2983(self):
self.assertRaises(idna.IDNAError, idna.decode, '𑋪ၳ。\U0001ef67', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𑋪ၳ。\U0001ef67', strict=True)
def test_uts46_2984(self):
self.assertRaises(idna.IDNAError, idna.decode, '𑋪ၳ。\U0001ef67', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𑋪ၳ。\U0001ef67', strict=True)
def test_uts46_2985(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--xld7443k.xn--4o7h', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--xld7443k.xn--4o7h', strict=True)
def test_uts46_2986(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0001edcf。ᠢ\U00093606', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0001edcf。ᠢ\U00093606', strict=True)
def test_uts46_2987(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--hd7h.xn--46e66060j', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--hd7h.xn--46e66060j', strict=True)
def test_uts46_2988(self):
self.assertRaises(idna.IDNAError, idna.decode, '𑄳㴼.\u200c𐹡⃫\U0006bea6', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𑄳㴼.\u200c𐹡⃫\U0006bea6', strict=True)
def test_uts46_2989(self):
self.assertRaises(idna.IDNAError, idna.decode, '𑄳㴼.\u200c𐹡⃫\U0006bea6', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𑄳㴼.\u200c𐹡⃫\U0006bea6', strict=True)
def test_uts46_2990(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--iym9428c.xn--e1g3464g08p3b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--iym9428c.xn--e1g3464g08p3b', strict=True)
def test_uts46_2991(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--iym9428c.xn--0ug46a7218cllv0c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--iym9428c.xn--0ug46a7218cllv0c', strict=True)
def test_uts46_2992(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U00060edf𐹳𑈯。̝', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U00060edf𐹳𑈯。̝', strict=True)
def test_uts46_2993(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U00060edf𐹳𑈯。̝', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U00060edf𐹳𑈯。̝', strict=True)
def test_uts46_2994(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ro0dw7dey96m.xn--eta', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ro0dw7dey96m.xn--eta', strict=True)
def test_uts46_2995(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᢊ뾜\U000e0c74𑚶。࢝𐹥', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᢊ뾜\U000e0c74𑚶。࢝𐹥', strict=True)
def test_uts46_2996(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᢊ뾜\U000e0c74𑚶。࢝𐹥', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᢊ뾜\U000e0c74𑚶。࢝𐹥', strict=True)
def test_uts46_2997(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--39e4566fjv8bwmt6n.xn--myb6415k', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--39e4566fjv8bwmt6n.xn--myb6415k', strict=True)
def test_uts46_2998(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐹥≠。𐋲\U000e09e0\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐹥≠。𐋲\U000e09e0\u200c', strict=True)
def test_uts46_2999(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐹥≠。𐋲\U000e09e0\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐹥≠。𐋲\U000e09e0\u200c', strict=True)
def test_uts46_3000(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐹥≠。𐋲\U000e09e0\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐹥≠。𐋲\U000e09e0\u200c', strict=True)
def test_uts46_3001(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐹥≠。𐋲\U000e09e0\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐹥≠。𐋲\U000e09e0\u200c', strict=True)
def test_uts46_3002(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1ch6704g.xn--m97cw2999c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1ch6704g.xn--m97cw2999c', strict=True)
def test_uts46_3003(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1ch6704g.xn--0ug3840g51u4g', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1ch6704g.xn--0ug3840g51u4g', strict=True)
def test_uts46_3004(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᅟ\U00059be0्.\u200d꥓\U00010aa4', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᅟ\U00059be0्.\u200d꥓\U00010aa4', strict=True)
def test_uts46_3005(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᅟ\U00059be0्.\u200d꥓\U00010aa4', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᅟ\U00059be0्.\u200d꥓\U00010aa4', strict=True)
def test_uts46_3006(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--n3b91514e.xn--3j9al95p', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--n3b91514e.xn--3j9al95p', strict=True)
def test_uts46_3007(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--n3b91514e.xn--1ug6815co9wc', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--n3b91514e.xn--1ug6815co9wc', strict=True)
def test_uts46_3008(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--n3b542bb085j.xn--3j9al95p', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--n3b542bb085j.xn--3j9al95p', strict=True)
def test_uts46_3009(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--n3b542bb085j.xn--1ug6815co9wc', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--n3b542bb085j.xn--1ug6815co9wc', strict=True)
def test_uts46_3010(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0008c2d4󠆎󠆗𑲕。≮', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0008c2d4󠆎󠆗𑲕。≮', strict=True)
def test_uts46_3011(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0008c2d4󠆎󠆗𑲕。≮', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0008c2d4󠆎󠆗𑲕。≮', strict=True)
def test_uts46_3012(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--4m3dv4354a.xn--gdh', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--4m3dv4354a.xn--gdh', strict=True)
def test_uts46_3013(self):
self.assertRaises(idna.IDNAError, idna.decode, '󠆦.ࣣ暀≠', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '󠆦.ࣣ暀≠', strict=True)
def test_uts46_3014(self):
self.assertRaises(idna.IDNAError, idna.decode, '󠆦.ࣣ暀≠', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '󠆦.ࣣ暀≠', strict=True)
def test_uts46_3015(self):
self.assertRaises(idna.IDNAError, idna.decode, '.xn--m0b461k3g2c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '.xn--m0b461k3g2c', strict=True)
def test_uts46_3016(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐡤꯭。ﴰ\U0009c585ᷰ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐡤꯭。ﴰ\U0009c585ᷰ', strict=True)
def test_uts46_3017(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐡤꯭。شم\U0009c585ᷰ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐡤꯭。شم\U0009c585ᷰ', strict=True)
def test_uts46_3018(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--429ak76o.xn--zgb8a701kox37t', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--429ak76o.xn--zgb8a701kox37t', strict=True)
def test_uts46_3019(self):
self.assertRaises(idna.IDNAError, idna.decode, '𝉃\u200d⒈。Ⴌ\U0001ec53', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𝉃\u200d⒈。Ⴌ\U0001ec53', strict=True)
def test_uts46_3020(self):
self.assertRaises(idna.IDNAError, idna.decode, '𝉃\u200d1.。Ⴌ\U0001ec53', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𝉃\u200d1.。Ⴌ\U0001ec53', strict=True)
def test_uts46_3021(self):
self.assertRaises(idna.IDNAError, idna.decode, '𝉃\u200d1.。ⴌ\U0001ec53', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𝉃\u200d1.。ⴌ\U0001ec53', strict=True)
def test_uts46_3022(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1-px8q..xn--3kj4524l', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1-px8q..xn--3kj4524l', strict=True)
def test_uts46_3023(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1-tgn9827q..xn--3kj4524l', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1-tgn9827q..xn--3kj4524l', strict=True)
def test_uts46_3024(self):
self.assertRaises(idna.IDNAError, idna.decode, '𝉃\u200d⒈。ⴌ\U0001ec53', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𝉃\u200d⒈。ⴌ\U0001ec53', strict=True)
def test_uts46_3025(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--tshz828m.xn--3kj4524l', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--tshz828m.xn--3kj4524l', strict=True)
def test_uts46_3026(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1ug68oq348b.xn--3kj4524l', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1ug68oq348b.xn--3kj4524l', strict=True)
def test_uts46_3027(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1-px8q..xn--knd8464v', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1-px8q..xn--knd8464v', strict=True)
def test_uts46_3028(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1-tgn9827q..xn--knd8464v', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1-tgn9827q..xn--knd8464v', strict=True)
def test_uts46_3029(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--tshz828m.xn--knd8464v', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--tshz828m.xn--knd8464v', strict=True)
def test_uts46_3030(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1ug68oq348b.xn--knd8464v', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1ug68oq348b.xn--knd8464v', strict=True)
def test_uts46_3031(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000e08d9੍𱫘𞤸.ς\U00075bde\U00108c14', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000e08d9੍𱫘𞤸.ς\U00075bde\U00108c14', strict=True)
def test_uts46_3032(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000e08d9੍𱫘𞤖.Σ\U00075bde\U00108c14', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000e08d9੍𱫘𞤖.Σ\U00075bde\U00108c14', strict=True)
def test_uts46_3033(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000e08d9੍𱫘𞤸.σ\U00075bde\U00108c14', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000e08d9੍𱫘𞤸.σ\U00075bde\U00108c14', strict=True)
def test_uts46_3034(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000e08d9੍𱫘𞤖.σ\U00075bde\U00108c14', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000e08d9੍𱫘𞤖.σ\U00075bde\U00108c14', strict=True)
def test_uts46_3035(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ybc0236vjvxgt5q0g.xn--4xa82737giye6b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ybc0236vjvxgt5q0g.xn--4xa82737giye6b', strict=True)
def test_uts46_3036(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000e08d9੍𱫘𞤖.ς\U00075bde\U00108c14', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000e08d9੍𱫘𞤖.ς\U00075bde\U00108c14', strict=True)
def test_uts46_3037(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ybc0236vjvxgt5q0g.xn--3xa03737giye6b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ybc0236vjvxgt5q0g.xn--3xa03737giye6b', strict=True)
def test_uts46_3038(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000e08d9੍𱫘𞤸.Σ\U00075bde\U00108c14', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000e08d9੍𱫘𞤸.Σ\U00075bde\U00108c14', strict=True)
def test_uts46_3039(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ߓ。\u200c𐫀\U0009eb71', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ߓ。\u200c𐫀\U0009eb71', strict=True)
def test_uts46_3040(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--usb.xn--pw9ci1099a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--usb.xn--pw9ci1099a', strict=True)
def test_uts46_3041(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--usb.xn--0ug9553gm3v5d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--usb.xn--0ug9553gm3v5d', strict=True)
def test_uts46_3042(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᰮ𞀝.֦ꡟ𞤕󠆖', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᰮ𞀝.֦ꡟ𞤕󠆖', strict=True)
def test_uts46_3043(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᰮ𞀝.֦ꡟ𞤷󠆖', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᰮ𞀝.֦ꡟ𞤷󠆖', strict=True)
def test_uts46_3044(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--q1f4493q.xn--xcb8244fifvj', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--q1f4493q.xn--xcb8244fifvj', strict=True)
def test_uts46_3045(self):
self.assertRaises(idna.IDNAError, idna.decode, '䂹\U000fe585𐋦.\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '䂹\U000fe585𐋦.\u200d', strict=True)
def test_uts46_3046(self):
self.assertRaises(idna.IDNAError, idna.decode, '䂹\U000fe585𐋦.\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '䂹\U000fe585𐋦.\u200d', strict=True)
def test_uts46_3047(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0on3543c5981i.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0on3543c5981i.', strict=True)
def test_uts46_3048(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0on3543c5981i.xn--1ug', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0on3543c5981i.xn--1ug', strict=True)
def test_uts46_3049(self):
self.assertRaises(idna.IDNAError, idna.decode, '꧀\u200c𐹲\u200c。ݧ🄉', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '꧀\u200c𐹲\u200c。ݧ🄉', strict=True)
def test_uts46_3050(self):
self.assertRaises(idna.IDNAError, idna.decode, '꧀\u200c𐹲\u200c。ݧ8,', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '꧀\u200c𐹲\u200c。ݧ8,', strict=True)
def test_uts46_3051(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--7m9an32q.xn--8,-qle', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--7m9an32q.xn--8,-qle', strict=True)
def test_uts46_3052(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0uga8686hdgvd.xn--8,-qle', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0uga8686hdgvd.xn--8,-qle', strict=True)
def test_uts46_3053(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--7m9an32q.xn--rpb6081w', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--7m9an32q.xn--rpb6081w', strict=True)
def test_uts46_3054(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0uga8686hdgvd.xn--rpb6081w', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0uga8686hdgvd.xn--rpb6081w', strict=True)
def test_uts46_3055(self):
self.assertRaises(idna.IDNAError, idna.decode, '︒。Ⴃ≯', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '︒。Ⴃ≯', strict=True)
def test_uts46_3056(self):
self.assertRaises(idna.IDNAError, idna.decode, '︒。Ⴃ≯', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '︒。Ⴃ≯', strict=True)
def test_uts46_3057(self):
self.assertRaises(idna.IDNAError, idna.decode, '。。Ⴃ≯', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '。。Ⴃ≯', strict=True)
def test_uts46_3058(self):
self.assertRaises(idna.IDNAError, idna.decode, '。。Ⴃ≯', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '。。Ⴃ≯', strict=True)
def test_uts46_3059(self):
self.assertRaises(idna.IDNAError, idna.decode, '。。ⴃ≯', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '。。ⴃ≯', strict=True)
def test_uts46_3060(self):
self.assertRaises(idna.IDNAError, idna.decode, '。。ⴃ≯', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '。。ⴃ≯', strict=True)
def test_uts46_3061(self):
self.assertRaises(idna.IDNAError, idna.decode, '..xn--hdh782b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '..xn--hdh782b', strict=True)
def test_uts46_3062(self):
self.assertRaises(idna.IDNAError, idna.decode, '︒。ⴃ≯', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '︒。ⴃ≯', strict=True)
def test_uts46_3063(self):
self.assertRaises(idna.IDNAError, idna.decode, '︒。ⴃ≯', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '︒。ⴃ≯', strict=True)
def test_uts46_3064(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--y86c.xn--hdh782b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--y86c.xn--hdh782b', strict=True)
def test_uts46_3065(self):
self.assertRaises(idna.IDNAError, idna.decode, '..xn--bnd622g', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '..xn--bnd622g', strict=True)
def test_uts46_3066(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--y86c.xn--bnd622g', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--y86c.xn--bnd622g', strict=True)
def test_uts46_3067(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐹮。\U000e08bc\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐹮。\U000e08bc\u200d', strict=True)
def test_uts46_3068(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐹮。\U000e08bc\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐹮。\U000e08bc\u200d', strict=True)
def test_uts46_3069(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--mo0d.xn--wy46e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--mo0d.xn--wy46e', strict=True)
def test_uts46_3070(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--mo0d.xn--1ug18431l', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--mo0d.xn--1ug18431l', strict=True)
def test_uts46_3071(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⴞ𐹨。︒ݽ\u200dႯ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴞ𐹨。︒ݽ\u200dႯ', strict=True)
def test_uts46_3072(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⴞ𐹨。。ݽ\u200dႯ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴞ𐹨。。ݽ\u200dႯ', strict=True)
def test_uts46_3073(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⴞ𐹨。。ݽ\u200dⴏ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⴞ𐹨。。ݽ\u200dⴏ', strict=True)
def test_uts46_3074(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⴞ𐹨。。ݽ\u200dⴏ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴞ𐹨。。ݽ\u200dⴏ', strict=True)
def test_uts46_3075(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--mlju223e..xn--eqb053q', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--mlju223e..xn--eqb053q', strict=True)
def test_uts46_3076(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--mlju223e..xn--eqb096jpgj', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--mlju223e..xn--eqb096jpgj', strict=True)
def test_uts46_3077(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⴞ𐹨。︒ݽ\u200dⴏ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⴞ𐹨。︒ݽ\u200dⴏ', strict=True)
def test_uts46_3078(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⴞ𐹨。︒ݽ\u200dⴏ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴞ𐹨。︒ݽ\u200dⴏ', strict=True)
def test_uts46_3079(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--mlju223e.xn--eqb053qjk7l', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--mlju223e.xn--eqb053qjk7l', strict=True)
def test_uts46_3080(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--mlju223e.xn--eqb096jpgj9y7r', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--mlju223e.xn--eqb096jpgj9y7r', strict=True)
def test_uts46_3081(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--2nd0990k..xn--eqb053q', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--2nd0990k..xn--eqb053q', strict=True)
def test_uts46_3082(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--2nd0990k..xn--eqb096jpgj', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--2nd0990k..xn--eqb096jpgj', strict=True)
def test_uts46_3083(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--2nd0990k..xn--eqb228b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--2nd0990k..xn--eqb228b', strict=True)
def test_uts46_3084(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--2nd0990k..xn--eqb228bgzm', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--2nd0990k..xn--eqb228bgzm', strict=True)
def test_uts46_3085(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--2nd0990k.xn--eqb053qjk7l', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--2nd0990k.xn--eqb053qjk7l', strict=True)
def test_uts46_3086(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--2nd0990k.xn--eqb096jpgj9y7r', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--2nd0990k.xn--eqb096jpgj9y7r', strict=True)
def test_uts46_3087(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--2nd0990k.xn--eqb228b583r', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--2nd0990k.xn--eqb228b583r', strict=True)
def test_uts46_3088(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--2nd0990k.xn--eqb228bgzmvp0t', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--2nd0990k.xn--eqb228bgzmvp0t', strict=True)
def test_uts46_3089(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200cႦ𝟹。-⃒-ߑ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200cႦ𝟹。-⃒-ߑ', strict=True)
def test_uts46_3090(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200cႦ3。-⃒-ߑ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200cႦ3。-⃒-ߑ', strict=True)
def test_uts46_3091(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200cⴆ3。-⃒-ߑ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200cⴆ3。-⃒-ߑ', strict=True)
def test_uts46_3092(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--3-lvs.xn-----vue617w', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--3-lvs.xn-----vue617w', strict=True)
def test_uts46_3093(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--3-rgnv99c.xn-----vue617w', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--3-rgnv99c.xn-----vue617w', strict=True)
def test_uts46_3094(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200cⴆ𝟹。-⃒-ߑ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200cⴆ𝟹。-⃒-ߑ', strict=True)
def test_uts46_3095(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--3-i0g.xn-----vue617w', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--3-i0g.xn-----vue617w', strict=True)
def test_uts46_3096(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--3-i0g939i.xn-----vue617w', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--3-i0g939i.xn-----vue617w', strict=True)
def test_uts46_3097(self):
self.assertRaises(idna.IDNAError, idna.decode, '箃Ⴡ-\U000e005d。≠-🤖', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '箃Ⴡ-\U000e005d。≠-🤖', strict=True)
def test_uts46_3098(self):
self.assertRaises(idna.IDNAError, idna.decode, '箃Ⴡ-\U000e005d。≠-🤖', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '箃Ⴡ-\U000e005d。≠-🤖', strict=True)
def test_uts46_3099(self):
self.assertRaises(idna.IDNAError, idna.decode, '箃Ⴡ-\U000e005d。≠-🤖', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '箃Ⴡ-\U000e005d。≠-🤖', strict=True)
def test_uts46_3100(self):
self.assertRaises(idna.IDNAError, idna.decode, '箃Ⴡ-\U000e005d。≠-🤖', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '箃Ⴡ-\U000e005d。≠-🤖', strict=True)
def test_uts46_3101(self):
self.assertRaises(idna.IDNAError, idna.decode, '箃ⴡ-\U000e005d。≠-🤖', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '箃ⴡ-\U000e005d。≠-🤖', strict=True)
def test_uts46_3102(self):
self.assertRaises(idna.IDNAError, idna.decode, '箃ⴡ-\U000e005d。≠-🤖', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '箃ⴡ-\U000e005d。≠-🤖', strict=True)
def test_uts46_3103(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----4wsr321ay823p.xn----tfot873s', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----4wsr321ay823p.xn----tfot873s', strict=True)
def test_uts46_3104(self):
self.assertRaises(idna.IDNAError, idna.decode, '箃ⴡ-\U000e005d。≠-🤖', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '箃ⴡ-\U000e005d。≠-🤖', strict=True)
def test_uts46_3105(self):
self.assertRaises(idna.IDNAError, idna.decode, '箃ⴡ-\U000e005d。≠-🤖', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '箃ⴡ-\U000e005d。≠-🤖', strict=True)
def test_uts46_3106(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----11g3013fy8x5m.xn----tfot873s', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----11g3013fy8x5m.xn----tfot873s', strict=True)
def test_uts46_3107(self):
self.assertEqual(idna.decode('ߥ.ڵ', uts46=True, strict=True), 'ߥ.ڵ')
self.assertEqual(idna.encode('ߥ.ڵ', uts46=True, strict=True), b'xn--dtb.xn--okb')
def test_uts46_3108(self):
self.assertEqual(idna.decode('xn--dtb.xn--okb', uts46=True, strict=True), 'ߥ.ڵ')
self.assertEqual(idna.encode('xn--dtb.xn--okb', uts46=True, strict=True), b'xn--dtb.xn--okb')
def test_uts46_3109(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c\u200d.𞤿', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c\u200d.𞤿', strict=True)
def test_uts46_3110(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c\u200d.𞤝', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c\u200d.𞤝', strict=True)
def test_uts46_3111(self):
self.assertRaises(idna.IDNAError, idna.decode, '.xn--3e6h', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '.xn--3e6h', strict=True)
def test_uts46_3112(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0ugc.xn--3e6h', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0ugc.xn--3e6h', strict=True)
def test_uts46_3113(self):
self.assertEqual(idna.decode('xn--3e6h', uts46=True, strict=True), '𞤿')
self.assertEqual(idna.encode('xn--3e6h', uts46=True, strict=True), b'xn--3e6h')
def test_uts46_3114(self):
self.assertEqual(idna.decode('𞤿', uts46=True, strict=True), '𞤿')
self.assertEqual(idna.encode('𞤿', uts46=True, strict=True), b'xn--3e6h')
def test_uts46_3115(self):
self.assertEqual(idna.decode('𞤝', uts46=True, strict=True), '𞤿')
self.assertEqual(idna.encode('𞤝', uts46=True, strict=True), b'xn--3e6h')
def test_uts46_3116(self):
self.assertRaises(idna.IDNAError, idna.decode, '🜑𐹧ع.ς𑍍蜹', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '🜑𐹧ع.ς𑍍蜹', strict=True)
def test_uts46_3117(self):
self.assertRaises(idna.IDNAError, idna.decode, '🜑𐹧ع.Σ𑍍蜹', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '🜑𐹧ع.Σ𑍍蜹', strict=True)
def test_uts46_3118(self):
self.assertRaises(idna.IDNAError, idna.decode, '🜑𐹧ع.σ𑍍蜹', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '🜑𐹧ع.σ𑍍蜹', strict=True)
def test_uts46_3119(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--4gb3736kk4zf.xn--4xa2248dy27d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--4gb3736kk4zf.xn--4xa2248dy27d', strict=True)
def test_uts46_3120(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--4gb3736kk4zf.xn--3xa4248dy27d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--4gb3736kk4zf.xn--3xa4248dy27d', strict=True)
def test_uts46_3121(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000ab810ス\U001067e4٩.\U000da0df', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000ab810ス\U001067e4٩.\U000da0df', strict=True)
def test_uts46_3122(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000ab810ス\U001067e4٩.\U000da0df', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000ab810ス\U001067e4٩.\U000da0df', strict=True)
def test_uts46_3123(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--iib777sp230oo708a.xn--7824e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--iib777sp230oo708a.xn--7824e', strict=True)
def test_uts46_3124(self):
self.assertRaises(idna.IDNAError, idna.decode, '𝪣\U0009585d.֚?ۂ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𝪣\U0009585d.֚?ۂ', strict=True)
def test_uts46_3125(self):
self.assertRaises(idna.IDNAError, idna.decode, '𝪣\U0009585d.֚?ۂ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𝪣\U0009585d.֚?ۂ', strict=True)
def test_uts46_3126(self):
self.assertRaises(idna.IDNAError, idna.decode, '𝪣\U0009585d.֚?ۂ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𝪣\U0009585d.֚?ۂ', strict=True)
def test_uts46_3127(self):
self.assertRaises(idna.IDNAError, idna.decode, '𝪣\U0009585d.֚?ۂ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𝪣\U0009585d.֚?ۂ', strict=True)
def test_uts46_3128(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--8c3hu7971a.xn--?-wec30g', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--8c3hu7971a.xn--?-wec30g', strict=True)
def test_uts46_3129(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--8c3hu7971a.֚?ۂ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--8c3hu7971a.֚?ۂ', strict=True)
def test_uts46_3130(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--8c3hu7971a.֚?ۂ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--8c3hu7971a.֚?ۂ', strict=True)
def test_uts46_3131(self):
self.assertRaises(idna.IDNAError, idna.decode, 'XN--8C3HU7971A.֚?ۂ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'XN--8C3HU7971A.֚?ۂ', strict=True)
def test_uts46_3132(self):
self.assertRaises(idna.IDNAError, idna.decode, 'XN--8C3HU7971A.֚?ۂ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'XN--8C3HU7971A.֚?ۂ', strict=True)
def test_uts46_3133(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Xn--8c3hu7971a.֚?ۂ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Xn--8c3hu7971a.֚?ۂ', strict=True)
def test_uts46_3134(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Xn--8c3hu7971a.֚?ۂ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Xn--8c3hu7971a.֚?ۂ', strict=True)
def test_uts46_3135(self):
self.assertRaises(idna.IDNAError, idna.decode, '٠\U000aa4f5\u200c。ݗ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '٠\U000aa4f5\u200c。ݗ', strict=True)
def test_uts46_3136(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--8hb82030l.xn--bpb', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--8hb82030l.xn--bpb', strict=True)
def test_uts46_3137(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--8hb852ke991q.xn--bpb', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--8hb852ke991q.xn--bpb', strict=True)
def test_uts46_3138(self):
self.assertRaises(idna.IDNAError, idna.decode, '်\u200d\u200c。-\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '်\u200d\u200c。-\u200c', strict=True)
def test_uts46_3139(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--bkd.-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--bkd.-', strict=True)
def test_uts46_3140(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--bkd412fca.xn----sgn', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--bkd412fca.xn----sgn', strict=True)
def test_uts46_3141(self):
self.assertRaises(idna.IDNAError, idna.decode, '︒。᭄ᡉ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '︒。᭄ᡉ', strict=True)
def test_uts46_3142(self):
self.assertRaises(idna.IDNAError, idna.decode, '。。᭄ᡉ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '。。᭄ᡉ', strict=True)
def test_uts46_3143(self):
self.assertRaises(idna.IDNAError, idna.decode, '..xn--87e93m', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '..xn--87e93m', strict=True)
def test_uts46_3144(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--y86c.xn--87e93m', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--y86c.xn--87e93m', strict=True)
def test_uts46_3145(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ݘß。ጫᢊݨ𝟐', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ݘß。ጫᢊݨ𝟐', strict=True)
def test_uts46_3146(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ݘß。ጫᢊݨ2', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ݘß。ጫᢊݨ2', strict=True)
def test_uts46_3147(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ݘSS。ጫᢊݨ2', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ݘSS。ጫᢊݨ2', strict=True)
def test_uts46_3148(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ݘss。ጫᢊݨ2', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ݘss。ጫᢊݨ2', strict=True)
def test_uts46_3149(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ss-gke.xn--2-b5c641gfmf', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ss-gke.xn--2-b5c641gfmf', strict=True)
def test_uts46_3150(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--zca724a.xn--2-b5c641gfmf', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--zca724a.xn--2-b5c641gfmf', strict=True)
def test_uts46_3151(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ݘSS。ጫᢊݨ𝟐', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ݘSS。ጫᢊݨ𝟐', strict=True)
def test_uts46_3152(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ݘss。ጫᢊݨ𝟐', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ݘss。ጫᢊݨ𝟐', strict=True)
def test_uts46_3153(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ݘSs。ጫᢊݨ2', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ݘSs。ጫᢊݨ2', strict=True)
def test_uts46_3154(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ݘSs。ጫᢊݨ𝟐', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ݘSs。ጫᢊݨ𝟐', strict=True)
def test_uts46_3155(self):
self.assertRaises(idna.IDNAError, idna.decode, '߃\U0001ed87ᚲ.ं͓𝟚্', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '߃\U0001ed87ᚲ.ं͓𝟚্', strict=True)
def test_uts46_3156(self):
self.assertRaises(idna.IDNAError, idna.decode, '߃\U0001ed87ᚲ.ं͓2্', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '߃\U0001ed87ᚲ.ं͓2্', strict=True)
def test_uts46_3157(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--esb067enh07a.xn--2-lgb874bjxa', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--esb067enh07a.xn--2-lgb874bjxa', strict=True)
def test_uts46_3158(self):
self.assertRaises(idna.IDNAError, idna.decode, '-᮫︒\u200d.\U00052d88\U00065e53', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-᮫︒\u200d.\U00052d88\U00065e53', strict=True)
def test_uts46_3159(self):
self.assertRaises(idna.IDNAError, idna.decode, '-᮫。\u200d.\U00052d88\U00065e53', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-᮫。\u200d.\U00052d88\U00065e53', strict=True)
def test_uts46_3160(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----qml..xn--x50zy803a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----qml..xn--x50zy803a', strict=True)
def test_uts46_3161(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----qml.xn--1ug.xn--x50zy803a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----qml.xn--1ug.xn--x50zy803a', strict=True)
def test_uts46_3162(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----qml1407i.xn--x50zy803a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----qml1407i.xn--x50zy803a', strict=True)
def test_uts46_3163(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----qmlv7tw180a.xn--x50zy803a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----qmlv7tw180a.xn--x50zy803a', strict=True)
def test_uts46_3164(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000e09ae.≯𞀆', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000e09ae.≯𞀆', strict=True)
def test_uts46_3165(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000e09ae.≯𞀆', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000e09ae.≯𞀆', strict=True)
def test_uts46_3166(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--t546e.xn--hdh5166o', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--t546e.xn--hdh5166o', strict=True)
def test_uts46_3167(self):
self.assertRaises(idna.IDNAError, idna.decode, '-𑄳\U000e0297𐹩。\U0001ebb1', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-𑄳\U000e0297𐹩。\U0001ebb1', strict=True)
def test_uts46_3168(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----p26i72em2894c.xn--zw6h', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----p26i72em2894c.xn--zw6h', strict=True)
def test_uts46_3169(self):
self.assertEqual(idna.decode('ڹ.ᡳᅟ', uts46=True, strict=True), 'ڹ.ᡳ')
self.assertEqual(idna.encode('ڹ.ᡳᅟ', uts46=True, strict=True), b'xn--skb.xn--g9e')
def test_uts46_3170(self):
self.assertEqual(idna.decode('ڹ.ᡳᅟ', uts46=True, strict=True), 'ڹ.ᡳ')
self.assertEqual(idna.encode('ڹ.ᡳᅟ', uts46=True, strict=True), b'xn--skb.xn--g9e')
def test_uts46_3171(self):
self.assertEqual(idna.decode('xn--skb.xn--g9e', uts46=True, strict=True), 'ڹ.ᡳ')
self.assertEqual(idna.encode('xn--skb.xn--g9e', uts46=True, strict=True), b'xn--skb.xn--g9e')
def test_uts46_3172(self):
self.assertEqual(idna.decode('ڹ.ᡳ', uts46=True, strict=True), 'ڹ.ᡳ')
self.assertEqual(idna.encode('ڹ.ᡳ', uts46=True, strict=True), b'xn--skb.xn--g9e')
def test_uts46_3173(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--skb.xn--osd737a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--skb.xn--osd737a', strict=True)
def test_uts46_3174(self):
self.assertRaises(idna.IDNAError, idna.decode, '㨛𘱎.︒𝟕ഁ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '㨛𘱎.︒𝟕ഁ', strict=True)
def test_uts46_3175(self):
self.assertRaises(idna.IDNAError, idna.decode, '㨛𘱎.。7ഁ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '㨛𘱎.。7ഁ', strict=True)
def test_uts46_3176(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--mbm8237g..xn--7-7hf', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--mbm8237g..xn--7-7hf', strict=True)
def test_uts46_3177(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--mbm8237g.xn--7-7hf1526p', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--mbm8237g.xn--7-7hf1526p', strict=True)
def test_uts46_3178(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u06dd\U0003bc67-。\U0001edc1\u2064𞤣≮', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u06dd\U0003bc67-。\U0001edc1\u2064𞤣≮', strict=True)
def test_uts46_3179(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u06dd\U0003bc67-。\U0001edc1\u2064𞤣≮', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u06dd\U0003bc67-。\U0001edc1\u2064𞤣≮', strict=True)
def test_uts46_3180(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u06dd\U0003bc67-。\U0001edc1\u2064𞤣≮', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u06dd\U0003bc67-。\U0001edc1\u2064𞤣≮', strict=True)
def test_uts46_3181(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u06dd\U0003bc67-。\U0001edc1\u2064𞤣≮', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u06dd\U0003bc67-。\U0001edc1\u2064𞤣≮', strict=True)
def test_uts46_3182(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u06dd\U0003bc67-。\U0001edc1\u2064𞤁≮', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u06dd\U0003bc67-。\U0001edc1\u2064𞤁≮', strict=True)
def test_uts46_3183(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u06dd\U0003bc67-。\U0001edc1\u2064𞤁≮', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u06dd\U0003bc67-。\U0001edc1\u2064𞤁≮', strict=True)
def test_uts46_3184(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----dxc06304e.xn--gdh5020pk5c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----dxc06304e.xn--gdh5020pk5c', strict=True)
def test_uts46_3185(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u06dd\U0003bc67-。\U0001edc1\u2064𞤁≮', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u06dd\U0003bc67-。\U0001edc1\u2064𞤁≮', strict=True)
def test_uts46_3186(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u06dd\U0003bc67-。\U0001edc1\u2064𞤁≮', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u06dd\U0003bc67-。\U0001edc1\u2064𞤁≮', strict=True)
def test_uts46_3187(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ß\u200c꫶ᢥ.⊶ჁႶ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ß\u200c꫶ᢥ.⊶ჁႶ', strict=True)
def test_uts46_3188(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ß\u200c꫶ᢥ.⊶ჁႶ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ß\u200c꫶ᢥ.⊶ჁႶ', strict=True)
def test_uts46_3189(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ß\u200c꫶ᢥ.⊶ⴡⴖ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ß\u200c꫶ᢥ.⊶ⴡⴖ', strict=True)
def test_uts46_3190(self):
self.assertRaises(idna.IDNAError, idna.decode, 'SS\u200c꫶ᢥ.⊶ჁႶ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'SS\u200c꫶ᢥ.⊶ჁႶ', strict=True)
def test_uts46_3191(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ss\u200c꫶ᢥ.⊶ⴡⴖ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ss\u200c꫶ᢥ.⊶ⴡⴖ', strict=True)
def test_uts46_3192(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ss\u200c꫶ᢥ.⊶Ⴡⴖ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ss\u200c꫶ᢥ.⊶Ⴡⴖ', strict=True)
def test_uts46_3193(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ss-4epx629f.xn--ifh802b6a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ss-4epx629f.xn--ifh802b6a', strict=True)
def test_uts46_3194(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ss꫶ᢥ.⊶ⴡⴖ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ss꫶ᢥ.⊶ⴡⴖ', strict=True)
def test_uts46_3195(self):
self.assertRaises(idna.IDNAError, idna.decode, 'SS꫶ᢥ.⊶ჁႶ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'SS꫶ᢥ.⊶ჁႶ', strict=True)
def test_uts46_3196(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ss꫶ᢥ.⊶Ⴡⴖ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ss꫶ᢥ.⊶Ⴡⴖ', strict=True)
def test_uts46_3197(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ss-4ep585bkm5p.xn--ifh802b6a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ss-4ep585bkm5p.xn--ifh802b6a', strict=True)
def test_uts46_3198(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--zca682johfi89m.xn--ifh802b6a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--zca682johfi89m.xn--ifh802b6a', strict=True)
def test_uts46_3199(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ß\u200c꫶ᢥ.⊶ⴡⴖ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ß\u200c꫶ᢥ.⊶ⴡⴖ', strict=True)
def test_uts46_3200(self):
self.assertRaises(idna.IDNAError, idna.decode, 'SS\u200c꫶ᢥ.⊶ჁႶ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'SS\u200c꫶ᢥ.⊶ჁႶ', strict=True)
def test_uts46_3201(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ss\u200c꫶ᢥ.⊶ⴡⴖ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ss\u200c꫶ᢥ.⊶ⴡⴖ', strict=True)
def test_uts46_3202(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ss\u200c꫶ᢥ.⊶Ⴡⴖ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ss\u200c꫶ᢥ.⊶Ⴡⴖ', strict=True)
def test_uts46_3203(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ss-4epx629f.xn--5nd703gyrh', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ss-4epx629f.xn--5nd703gyrh', strict=True)
def test_uts46_3204(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ss-4ep585bkm5p.xn--5nd703gyrh', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ss-4ep585bkm5p.xn--5nd703gyrh', strict=True)
def test_uts46_3205(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ss-4epx629f.xn--undv409k', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ss-4epx629f.xn--undv409k', strict=True)
def test_uts46_3206(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ss-4ep585bkm5p.xn--undv409k', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ss-4ep585bkm5p.xn--undv409k', strict=True)
def test_uts46_3207(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--zca682johfi89m.xn--undv409k', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--zca682johfi89m.xn--undv409k', strict=True)
def test_uts46_3208(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d。ς\U000e0049', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d。ς\U000e0049', strict=True)
def test_uts46_3209(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d。Σ\U000e0049', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d。Σ\U000e0049', strict=True)
def test_uts46_3210(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d。σ\U000e0049', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d。σ\U000e0049', strict=True)
def test_uts46_3211(self):
self.assertRaises(idna.IDNAError, idna.decode, '.xn--4xa24344p', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '.xn--4xa24344p', strict=True)
def test_uts46_3212(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1ug.xn--4xa24344p', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1ug.xn--4xa24344p', strict=True)
def test_uts46_3213(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1ug.xn--3xa44344p', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1ug.xn--3xa44344p', strict=True)
def test_uts46_3214(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0001ed51ß.ݑ\u200d𞤛-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0001ed51ß.ݑ\u200d𞤛-', strict=True)
def test_uts46_3215(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0001ed51ß.ݑ\u200d𞤽-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0001ed51ß.ݑ\u200d𞤽-', strict=True)
def test_uts46_3216(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0001ed51SS.ݑ\u200d𞤛-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0001ed51SS.ݑ\u200d𞤛-', strict=True)
def test_uts46_3217(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0001ed51ss.ݑ\u200d𞤽-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0001ed51ss.ݑ\u200d𞤽-', strict=True)
def test_uts46_3218(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0001ed51Ss.ݑ\u200d𞤽-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0001ed51Ss.ݑ\u200d𞤽-', strict=True)
def test_uts46_3219(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ss-2722a.xn----z3c03218a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ss-2722a.xn----z3c03218a', strict=True)
def test_uts46_3220(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ss-2722a.xn----z3c011q9513b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ss-2722a.xn----z3c011q9513b', strict=True)
def test_uts46_3221(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--zca5423w.xn----z3c011q9513b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--zca5423w.xn----z3c011q9513b', strict=True)
def test_uts46_3222(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0001ed51ss.ݑ\u200d𞤛-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0001ed51ss.ݑ\u200d𞤛-', strict=True)
def test_uts46_3223(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0001ed51Ss.ݑ\u200d𞤛-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0001ed51Ss.ݑ\u200d𞤛-', strict=True)
def test_uts46_3224(self):
self.assertRaises(idna.IDNAError, idna.decode, '𑘽\u200d𞤧.𐹧\U000e19aa-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𑘽\u200d𞤧.𐹧\U000e19aa-', strict=True)
def test_uts46_3225(self):
self.assertRaises(idna.IDNAError, idna.decode, '𑘽\u200d𞤧.𐹧\U000e19aa-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𑘽\u200d𞤧.𐹧\U000e19aa-', strict=True)
def test_uts46_3226(self):
self.assertRaises(idna.IDNAError, idna.decode, '𑘽\u200d𞤅.𐹧\U000e19aa-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𑘽\u200d𞤅.𐹧\U000e19aa-', strict=True)
def test_uts46_3227(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--qb2ds317a.xn----k26iq1483f', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--qb2ds317a.xn----k26iq1483f', strict=True)
def test_uts46_3228(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1ugz808gdimf.xn----k26iq1483f', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1ugz808gdimf.xn----k26iq1483f', strict=True)
def test_uts46_3229(self):
self.assertRaises(idna.IDNAError, idna.decode, '𑘽\u200d𞤅.𐹧\U000e19aa-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𑘽\u200d𞤅.𐹧\U000e19aa-', strict=True)
def test_uts46_3230(self):
self.assertRaises(idna.IDNAError, idna.decode, '⒒\U000a8619\U000b3ce0𑓀.-\U000de84a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⒒\U000a8619\U000b3ce0𑓀.-\U000de84a', strict=True)
def test_uts46_3231(self):
self.assertRaises(idna.IDNAError, idna.decode, '11.\U000a8619\U000b3ce0𑓀.-\U000de84a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '11.\U000a8619\U000b3ce0𑓀.-\U000de84a', strict=True)
def test_uts46_3232(self):
self.assertRaises(idna.IDNAError, idna.decode, '11.xn--uz1d59632bxujd.xn----x310m', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '11.xn--uz1d59632bxujd.xn----x310m', strict=True)
def test_uts46_3233(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--3shy698frsu9dt1me.xn----x310m', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--3shy698frsu9dt1me.xn----x310m', strict=True)
def test_uts46_3234(self):
self.assertRaises(idna.IDNAError, idna.decode, '-。\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-。\u200d', strict=True)
def test_uts46_3235(self):
self.assertRaises(idna.IDNAError, idna.decode, '-。\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-。\u200d', strict=True)
def test_uts46_3236(self):
self.assertRaises(idna.IDNAError, idna.decode, '-.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-.', strict=True)
def test_uts46_3237(self):
self.assertRaises(idna.IDNAError, idna.decode, '-.xn--1ug', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-.xn--1ug', strict=True)
def test_uts46_3238(self):
self.assertRaises(idna.IDNAError, idna.decode, '≮ᡬ.ς¹-?', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≮ᡬ.ς¹-?', strict=True)
def test_uts46_3239(self):
self.assertRaises(idna.IDNAError, idna.decode, '≮ᡬ.ς¹-?', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≮ᡬ.ς¹-?', strict=True)
def test_uts46_3240(self):
self.assertRaises(idna.IDNAError, idna.decode, '≮ᡬ.ς1-?', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≮ᡬ.ς1-?', strict=True)
def test_uts46_3241(self):
self.assertRaises(idna.IDNAError, idna.decode, '≮ᡬ.ς1-?', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≮ᡬ.ς1-?', strict=True)
def test_uts46_3242(self):
self.assertRaises(idna.IDNAError, idna.decode, '≮ᡬ.Σ1-?', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≮ᡬ.Σ1-?', strict=True)
def test_uts46_3243(self):
self.assertRaises(idna.IDNAError, idna.decode, '≮ᡬ.Σ1-?', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≮ᡬ.Σ1-?', strict=True)
def test_uts46_3244(self):
self.assertRaises(idna.IDNAError, idna.decode, '≮ᡬ.σ1-?', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≮ᡬ.σ1-?', strict=True)
def test_uts46_3245(self):
self.assertRaises(idna.IDNAError, idna.decode, '≮ᡬ.σ1-?', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≮ᡬ.σ1-?', strict=True)
def test_uts46_3246(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--88e732c.xn--1-?-pzc', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--88e732c.xn--1-?-pzc', strict=True)
def test_uts46_3247(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--88e732c.xn--1-?-lzc', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--88e732c.xn--1-?-lzc', strict=True)
def test_uts46_3248(self):
self.assertRaises(idna.IDNAError, idna.decode, '≮ᡬ.Σ¹-?', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≮ᡬ.Σ¹-?', strict=True)
def test_uts46_3249(self):
self.assertRaises(idna.IDNAError, idna.decode, '≮ᡬ.Σ¹-?', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≮ᡬ.Σ¹-?', strict=True)
def test_uts46_3250(self):
self.assertRaises(idna.IDNAError, idna.decode, '≮ᡬ.σ¹-?', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≮ᡬ.σ¹-?', strict=True)
def test_uts46_3251(self):
self.assertRaises(idna.IDNAError, idna.decode, '≮ᡬ.σ¹-?', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≮ᡬ.σ¹-?', strict=True)
def test_uts46_3252(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--88e732c.σ1-?', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--88e732c.σ1-?', strict=True)
def test_uts46_3253(self):
self.assertRaises(idna.IDNAError, idna.decode, 'XN--88E732C.Σ1-?', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'XN--88E732C.Σ1-?', strict=True)
def test_uts46_3254(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--88e732c.ς1-?', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--88e732c.ς1-?', strict=True)
def test_uts46_3255(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Xn--88e732c.ς1-?', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Xn--88e732c.ς1-?', strict=True)
def test_uts46_3256(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Xn--88e732c.σ1-?', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Xn--88e732c.σ1-?', strict=True)
def test_uts46_3257(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ቬ\U0009483c\U000415f6。𐨬𝟠', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ቬ\U0009483c\U000415f6。𐨬𝟠', strict=True)
def test_uts46_3258(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ቬ\U0009483c\U000415f6。𐨬8', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ቬ\U0009483c\U000415f6。𐨬8', strict=True)
def test_uts46_3259(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--d0d41273c887z.xn--8-ob5i', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--d0d41273c887z.xn--8-ob5i', strict=True)
def test_uts46_3260(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U00010c72。蔫ݦ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U00010c72。蔫ݦ', strict=True)
def test_uts46_3261(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--389c.xn--qpb7055d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--389c.xn--qpb7055d', strict=True)
def test_uts46_3262(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U00092ca7₃。ꡚ𛇑󠄳ه', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U00092ca7₃。ꡚ𛇑󠄳ه', strict=True)
def test_uts46_3263(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U00092ca73。ꡚ𛇑󠄳ه', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U00092ca73。ꡚ𛇑󠄳ه', strict=True)
def test_uts46_3264(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--3-ep59g.xn--jhb5904fcp0h', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--3-ep59g.xn--jhb5904fcp0h', strict=True)
def test_uts46_3265(self):
self.assertRaises(idna.IDNAError, idna.decode, '蓸ق≠.ß', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '蓸ق≠.ß', strict=True)
def test_uts46_3266(self):
self.assertRaises(idna.IDNAError, idna.decode, '蓸ق≠.ß', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '蓸ق≠.ß', strict=True)
def test_uts46_3267(self):
self.assertRaises(idna.IDNAError, idna.decode, '蓸ق≠.SS', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '蓸ق≠.SS', strict=True)
def test_uts46_3268(self):
self.assertRaises(idna.IDNAError, idna.decode, '蓸ق≠.SS', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '蓸ق≠.SS', strict=True)
def test_uts46_3269(self):
self.assertRaises(idna.IDNAError, idna.decode, '蓸ق≠.ss', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '蓸ق≠.ss', strict=True)
def test_uts46_3270(self):
self.assertRaises(idna.IDNAError, idna.decode, '蓸ق≠.ss', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '蓸ق≠.ss', strict=True)
def test_uts46_3271(self):
self.assertRaises(idna.IDNAError, idna.decode, '蓸ق≠.Ss', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '蓸ق≠.Ss', strict=True)
def test_uts46_3272(self):
self.assertRaises(idna.IDNAError, idna.decode, '蓸ق≠.Ss', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '蓸ق≠.Ss', strict=True)
def test_uts46_3273(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ehb015lnt1e.ss', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ehb015lnt1e.ss', strict=True)
def test_uts46_3274(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ehb015lnt1e.xn--zca', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ehb015lnt1e.xn--zca', strict=True)
def test_uts46_3275(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ࡎٺී⒊.𐹹\U0001ec69\U000e00ea\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ࡎٺී⒊.𐹹\U0001ec69\U000e00ea\u200c', strict=True)
def test_uts46_3276(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ࡎٺී3..𐹹\U0001ec69\U000e00ea\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ࡎٺී3..𐹹\U0001ec69\U000e00ea\u200c', strict=True)
def test_uts46_3277(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--3-prc71ls9j..xn--xo0dw109an237f', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--3-prc71ls9j..xn--xo0dw109an237f', strict=True)
def test_uts46_3278(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--3-prc71ls9j..xn--0ug3205g7eyf3c96h', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--3-prc71ls9j..xn--0ug3205g7eyf3c96h', strict=True)
def test_uts46_3279(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--zib94gfziuq1a.xn--xo0dw109an237f', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--zib94gfziuq1a.xn--xo0dw109an237f', strict=True)
def test_uts46_3280(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--zib94gfziuq1a.xn--0ug3205g7eyf3c96h', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--zib94gfziuq1a.xn--0ug3205g7eyf3c96h', strict=True)
def test_uts46_3281(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ς\u200d-.Ⴣ𦟙', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ς\u200d-.Ⴣ𦟙', strict=True)
def test_uts46_3282(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ς\u200d-.ⴣ𦟙', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ς\u200d-.ⴣ𦟙', strict=True)
def test_uts46_3283(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Σ\u200d-.Ⴣ𦟙', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Σ\u200d-.Ⴣ𦟙', strict=True)
def test_uts46_3284(self):
self.assertRaises(idna.IDNAError, idna.decode, 'σ\u200d-.ⴣ𦟙', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'σ\u200d-.ⴣ𦟙', strict=True)
def test_uts46_3285(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----zmb.xn--rlj2573p', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----zmb.xn--rlj2573p', strict=True)
def test_uts46_3286(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----zmb048s.xn--rlj2573p', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----zmb048s.xn--rlj2573p', strict=True)
def test_uts46_3287(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----xmb348s.xn--rlj2573p', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----xmb348s.xn--rlj2573p', strict=True)
def test_uts46_3288(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----zmb.xn--7nd64871a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----zmb.xn--7nd64871a', strict=True)
def test_uts46_3289(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----zmb048s.xn--7nd64871a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----zmb048s.xn--7nd64871a', strict=True)
def test_uts46_3290(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----xmb348s.xn--7nd64871a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----xmb348s.xn--7nd64871a', strict=True)
def test_uts46_3291(self):
self.assertRaises(idna.IDNAError, idna.decode, '≠。🞳𝟲', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≠。🞳𝟲', strict=True)
def test_uts46_3292(self):
self.assertRaises(idna.IDNAError, idna.decode, '≠。🞳𝟲', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≠。🞳𝟲', strict=True)
def test_uts46_3293(self):
self.assertRaises(idna.IDNAError, idna.decode, '≠。🞳6', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≠。🞳6', strict=True)
def test_uts46_3294(self):
self.assertRaises(idna.IDNAError, idna.decode, '≠。🞳6', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≠。🞳6', strict=True)
def test_uts46_3295(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1ch.xn--6-dl4s', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1ch.xn--6-dl4s', strict=True)
def test_uts46_3296(self):
self.assertRaises(idna.IDNAError, idna.decode, '≠.🞳6', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≠.🞳6', strict=True)
def test_uts46_3297(self):
self.assertRaises(idna.IDNAError, idna.decode, '≠.🞳6', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≠.🞳6', strict=True)
def test_uts46_3298(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000c5b3d.蠔', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000c5b3d.蠔', strict=True)
def test_uts46_3299(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--g747d.xn--xl2a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--g747d.xn--xl2a', strict=True)
def test_uts46_3300(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ࣦ\u200d.뼽', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ࣦ\u200d.뼽', strict=True)
def test_uts46_3301(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ࣦ\u200d.뼽', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ࣦ\u200d.뼽', strict=True)
def test_uts46_3302(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ࣦ\u200d.뼽', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ࣦ\u200d.뼽', strict=True)
def test_uts46_3303(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ࣦ\u200d.뼽', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ࣦ\u200d.뼽', strict=True)
def test_uts46_3304(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--p0b.xn--e43b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--p0b.xn--e43b', strict=True)
def test_uts46_3305(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--p0b869i.xn--e43b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--p0b869i.xn--e43b', strict=True)
def test_uts46_3306(self):
self.assertRaises(idna.IDNAError, idna.decode, '₇்\U001030b7ے。👖ٵ-\U0001ea91', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '₇்\U001030b7ے。👖ٵ-\U0001ea91', strict=True)
def test_uts46_3307(self):
self.assertRaises(idna.IDNAError, idna.decode, '7்\U001030b7ے。👖اٴ-\U0001ea91', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '7்\U001030b7ے。👖اٴ-\U0001ea91', strict=True)
def test_uts46_3308(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--7-rwc839aj3073c.xn----ymc5uv818oghka', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--7-rwc839aj3073c.xn----ymc5uv818oghka', strict=True)
def test_uts46_3309(self):
self.assertRaises(idna.IDNAError, idna.decode, '-。ݻ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-。ݻ', strict=True)
def test_uts46_3310(self):
self.assertRaises(idna.IDNAError, idna.decode, '-。ݻ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-。ݻ', strict=True)
def test_uts46_3311(self):
self.assertRaises(idna.IDNAError, idna.decode, '-.xn--cqb', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-.xn--cqb', strict=True)
def test_uts46_3312(self):
self.assertRaises(idna.IDNAError, idna.decode, '𑇌\U000356d3。-⒈ꡏܫ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𑇌\U000356d3。-⒈ꡏܫ', strict=True)
def test_uts46_3313(self):
self.assertRaises(idna.IDNAError, idna.decode, '𑇌\U000356d3。-1.ꡏܫ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𑇌\U000356d3。-1.ꡏܫ', strict=True)
def test_uts46_3314(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--8d1dg030h.-1.xn--1nb7163f', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--8d1dg030h.-1.xn--1nb7163f', strict=True)
def test_uts46_3315(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--8d1dg030h.xn----u1c466tp10j', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--8d1dg030h.xn----u1c466tp10j', strict=True)
def test_uts46_3316(self):
self.assertRaises(idna.IDNAError, idna.decode, '璛᜴گ.-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '璛᜴گ.-', strict=True)
def test_uts46_3317(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ikb175frt4e.-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ikb175frt4e.-', strict=True)
def test_uts46_3318(self):
self.assertRaises(idna.IDNAError, idna.decode, '󠆰ࢡ੍샕.𐹲휁', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '󠆰ࢡ੍샕.𐹲휁', strict=True)
def test_uts46_3319(self):
self.assertRaises(idna.IDNAError, idna.decode, '󠆰ࢡ੍샕.𐹲휁', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '󠆰ࢡ੍샕.𐹲휁', strict=True)
def test_uts46_3320(self):
self.assertRaises(idna.IDNAError, idna.decode, '󠆰ࢡ੍샕.𐹲휁', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '󠆰ࢡ੍샕.𐹲휁', strict=True)
def test_uts46_3321(self):
self.assertRaises(idna.IDNAError, idna.decode, '󠆰ࢡ੍샕.𐹲휁', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '󠆰ࢡ੍샕.𐹲휁', strict=True)
def test_uts46_3322(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--qyb07fj857a.xn--728bv72h', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--qyb07fj857a.xn--728bv72h', strict=True)
def test_uts46_3323(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0004da3d.\U0004be15', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0004da3d.\U0004be15', strict=True)
def test_uts46_3324(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0004da3d.\U0004be15', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0004da3d.\U0004be15', strict=True)
def test_uts46_3325(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--pr3x.xn--rv7w', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--pr3x.xn--rv7w', strict=True)
def test_uts46_3326(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ٽ𞥕。𑑂𞤶Ⴍ-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ٽ𞥕。𑑂𞤶Ⴍ-', strict=True)
def test_uts46_3327(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ٽ𞥕。𑑂𞤶Ⴍ-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ٽ𞥕。𑑂𞤶Ⴍ-', strict=True)
def test_uts46_3328(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ٽ𞥕。𑑂𞤶ⴍ-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ٽ𞥕。𑑂𞤶ⴍ-', strict=True)
def test_uts46_3329(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ٽ𞥕。𑑂𞤔Ⴍ-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ٽ𞥕。𑑂𞤔Ⴍ-', strict=True)
def test_uts46_3330(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ٽ𞥕。𑑂𞤔ⴍ-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ٽ𞥕。𑑂𞤔ⴍ-', strict=True)
def test_uts46_3331(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--2ib0338v.xn----zvs0199fo91g', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--2ib0338v.xn----zvs0199fo91g', strict=True)
def test_uts46_3332(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ٽ𞥕。𑑂𞤶ⴍ-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ٽ𞥕。𑑂𞤶ⴍ-', strict=True)
def test_uts46_3333(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ٽ𞥕。𑑂𞤔Ⴍ-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ٽ𞥕。𑑂𞤔Ⴍ-', strict=True)
def test_uts46_3334(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ٽ𞥕。𑑂𞤔ⴍ-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ٽ𞥕。𑑂𞤔ⴍ-', strict=True)
def test_uts46_3335(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--2ib0338v.xn----w0g2740ro9vg', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--2ib0338v.xn----w0g2740ro9vg', strict=True)
def test_uts46_3336(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U00010bc0\U00010e09\U0001e9cf。\U000626a7₄Ⴋ\U00042e6b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U00010bc0\U00010e09\U0001e9cf。\U000626a7₄Ⴋ\U00042e6b', strict=True)
def test_uts46_3337(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U00010bc0\U00010e09\U0001e9cf。\U000626a74Ⴋ\U00042e6b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U00010bc0\U00010e09\U0001e9cf。\U000626a74Ⴋ\U00042e6b', strict=True)
def test_uts46_3338(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U00010bc0\U00010e09\U0001e9cf。\U000626a74ⴋ\U00042e6b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U00010bc0\U00010e09\U0001e9cf。\U000626a74ⴋ\U00042e6b', strict=True)
def test_uts46_3339(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--039c42bq865a.xn--4-wvs27840bnrzm', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--039c42bq865a.xn--4-wvs27840bnrzm', strict=True)
def test_uts46_3340(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U00010bc0\U00010e09\U0001e9cf。\U000626a7₄ⴋ\U00042e6b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U00010bc0\U00010e09\U0001e9cf。\U000626a7₄ⴋ\U00042e6b', strict=True)
def test_uts46_3341(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--039c42bq865a.xn--4-t0g49302fnrzm', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--039c42bq865a.xn--4-t0g49302fnrzm', strict=True)
def test_uts46_3342(self):
self.assertRaises(idna.IDNAError, idna.decode, '4ڽ︒\U000e0465.≠', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '4ڽ︒\U000e0465.≠', strict=True)
def test_uts46_3343(self):
self.assertRaises(idna.IDNAError, idna.decode, '4ڽ︒\U000e0465.≠', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '4ڽ︒\U000e0465.≠', strict=True)
def test_uts46_3344(self):
self.assertRaises(idna.IDNAError, idna.decode, '4ڽ。\U000e0465.≠', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '4ڽ。\U000e0465.≠', strict=True)
def test_uts46_3345(self):
self.assertRaises(idna.IDNAError, idna.decode, '4ڽ。\U000e0465.≠', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '4ڽ。\U000e0465.≠', strict=True)
def test_uts46_3346(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--4-kvc.xn--5136e.xn--1ch', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--4-kvc.xn--5136e.xn--1ch', strict=True)
def test_uts46_3347(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--4-kvc5601q2h50i.xn--1ch', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--4-kvc5601q2h50i.xn--1ch', strict=True)
def test_uts46_3348(self):
self.assertRaises(idna.IDNAError, idna.decode, '𝟓。ۗ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𝟓。ۗ', strict=True)
def test_uts46_3349(self):
self.assertRaises(idna.IDNAError, idna.decode, '5。ۗ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '5。ۗ', strict=True)
def test_uts46_3350(self):
self.assertRaises(idna.IDNAError, idna.decode, '5.xn--nlb', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '5.xn--nlb', strict=True)
def test_uts46_3351(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c\U000bae29.⾕', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c\U000bae29.⾕', strict=True)
def test_uts46_3352(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c\U000bae29.谷', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c\U000bae29.谷', strict=True)
def test_uts46_3353(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--i183d.xn--6g3a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--i183d.xn--6g3a', strict=True)
def test_uts46_3354(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0ug26167i.xn--6g3a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0ug26167i.xn--6g3a', strict=True)
def test_uts46_3355(self):
self.assertRaises(idna.IDNAError, idna.decode, '︒\U000cec07\u200d.-ܼ\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '︒\U000cec07\u200d.-ܼ\u200c', strict=True)
def test_uts46_3356(self):
self.assertRaises(idna.IDNAError, idna.decode, '。\U000cec07\u200d.-ܼ\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '。\U000cec07\u200d.-ܼ\u200c', strict=True)
def test_uts46_3357(self):
self.assertRaises(idna.IDNAError, idna.decode, '.xn--hh50e.xn----t2c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '.xn--hh50e.xn----t2c', strict=True)
def test_uts46_3358(self):
self.assertRaises(idna.IDNAError, idna.decode, '.xn--1ug05310k.xn----t2c071q', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '.xn--1ug05310k.xn----t2c071q', strict=True)
def test_uts46_3359(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--y86c71305c.xn----t2c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--y86c71305c.xn----t2c', strict=True)
def test_uts46_3360(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1ug1658ftw26f.xn----t2c071q', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1ug1658ftw26f.xn----t2c071q', strict=True)
def test_uts46_3361(self):
self.assertRaises(idna.IDNAError, idna.decode, '≯𞤟。ᡨ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≯𞤟。ᡨ', strict=True)
def test_uts46_3362(self):
self.assertRaises(idna.IDNAError, idna.decode, '≯𞤟。ᡨ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≯𞤟。ᡨ', strict=True)
def test_uts46_3363(self):
self.assertRaises(idna.IDNAError, idna.decode, '≯𞥁。ᡨ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≯𞥁。ᡨ', strict=True)
def test_uts46_3364(self):
self.assertRaises(idna.IDNAError, idna.decode, '≯𞥁。ᡨ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≯𞥁。ᡨ', strict=True)
def test_uts46_3365(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--hdhz520p.xn--48e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--hdhz520p.xn--48e', strict=True)
def test_uts46_3366(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ུ𫫰𝨄。ܓ𐹦', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ུ𫫰𝨄。ܓ𐹦', strict=True)
def test_uts46_3367(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ned8985uo92e.xn--dnb6395k', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ned8985uo92e.xn--dnb6395k', strict=True)
def test_uts46_3368(self):
self.assertRaises(idna.IDNAError, idna.decode, '̼ߛ⁷𝟹。𝟬', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '̼ߛ⁷𝟹。𝟬', strict=True)
def test_uts46_3369(self):
self.assertRaises(idna.IDNAError, idna.decode, '̼ߛ73。0', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '̼ߛ73。0', strict=True)
def test_uts46_3370(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--73-9yb648b.a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--73-9yb648b.a', strict=True)
def test_uts46_3371(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d.𝟗', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d.𝟗', strict=True)
def test_uts46_3372(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d.j', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d.j', strict=True)
def test_uts46_3373(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d.J', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d.J', strict=True)
def test_uts46_3374(self):
self.assertRaises(idna.IDNAError, idna.decode, '.j', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '.j', strict=True)
def test_uts46_3375(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1ug.j', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1ug.j', strict=True)
def test_uts46_3376(self):
self.assertEqual(idna.decode('j', uts46=True, strict=True), 'j')
self.assertEqual(idna.encode('j', uts46=True, strict=True), b'j')
def test_uts46_3377(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ݹᡭ𪕈。ڶࣙ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ݹᡭ𪕈。ڶࣙ', strict=True)
def test_uts46_3378(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--9pb497fs270c.xn--pkb80i', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--9pb497fs270c.xn--pkb80i', strict=True)
def test_uts46_3379(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ܦ5ߢ겙。᳴\U00010dda', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ܦ5ߢ겙。᳴\U00010dda', strict=True)
def test_uts46_3380(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ܦ5ߢ겙。᳴\U00010dda', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ܦ5ߢ겙。᳴\U00010dda', strict=True)
def test_uts46_3381(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ܦ5ߢ겙。᳴\U00010dda', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ܦ5ߢ겙。᳴\U00010dda', strict=True)
def test_uts46_3382(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ܦ5ߢ겙。᳴\U00010dda', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ܦ5ߢ겙。᳴\U00010dda', strict=True)
def test_uts46_3383(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--5-j1c97c2483c.xn--e7f2093h', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--5-j1c97c2483c.xn--e7f2093h', strict=True)
def test_uts46_3384(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⴍ\U0003f8cdꡨ֮。Ⴞ\u200c\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴍ\U0003f8cdꡨ֮。Ⴞ\u200c\u200c', strict=True)
def test_uts46_3385(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⴍ\U0003f8cdꡨ֮。ⴞ\u200c\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⴍ\U0003f8cdꡨ֮。ⴞ\u200c\u200c', strict=True)
def test_uts46_3386(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--5cb172r175fug38a.xn--mlj', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--5cb172r175fug38a.xn--mlj', strict=True)
def test_uts46_3387(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--5cb172r175fug38a.xn--0uga051h', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--5cb172r175fug38a.xn--0uga051h', strict=True)
def test_uts46_3388(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--5cb347co96jug15a.xn--2nd', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--5cb347co96jug15a.xn--2nd', strict=True)
def test_uts46_3389(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--5cb347co96jug15a.xn--2nd059ea', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--5cb347co96jug15a.xn--2nd059ea', strict=True)
def test_uts46_3390(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐋰。\U000d14f1', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐋰。\U000d14f1', strict=True)
def test_uts46_3391(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--k97c.xn--q031e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--k97c.xn--q031e', strict=True)
def test_uts46_3392(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000e13a6឴୍.𐹾', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000e13a6឴୍.𐹾', strict=True)
def test_uts46_3393(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--9ic59305p.xn--2o0d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--9ic59305p.xn--2o0d', strict=True)
def test_uts46_3394(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--9ic364dho91z.xn--2o0d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--9ic364dho91z.xn--2o0d', strict=True)
def test_uts46_3395(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ࣟႫ\U00036ff8귤.\U000a017c𝟢휪ૣ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ࣟႫ\U00036ff8귤.\U000a017c𝟢휪ૣ', strict=True)
def test_uts46_3396(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ࣟႫ\U00036ff8귤.\U000a017c𝟢휪ૣ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ࣟႫ\U00036ff8귤.\U000a017c𝟢휪ૣ', strict=True)
def test_uts46_3397(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ࣟႫ\U00036ff8귤.\U000a017c0휪ૣ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ࣟႫ\U00036ff8귤.\U000a017c0휪ૣ', strict=True)
def test_uts46_3398(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ࣟႫ\U00036ff8귤.\U000a017c0휪ૣ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ࣟႫ\U00036ff8귤.\U000a017c0휪ૣ', strict=True)
def test_uts46_3399(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ࣟⴋ\U00036ff8귤.\U000a017c0휪ૣ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ࣟⴋ\U00036ff8귤.\U000a017c0휪ૣ', strict=True)
def test_uts46_3400(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ࣟⴋ\U00036ff8귤.\U000a017c0휪ૣ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ࣟⴋ\U00036ff8귤.\U000a017c0휪ૣ', strict=True)
def test_uts46_3401(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--i0b436pkl2g2h42a.xn--0-8le8997mulr5f', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--i0b436pkl2g2h42a.xn--0-8le8997mulr5f', strict=True)
def test_uts46_3402(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ࣟⴋ\U00036ff8귤.\U000a017c𝟢휪ૣ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ࣟⴋ\U00036ff8귤.\U000a017c𝟢휪ૣ', strict=True)
def test_uts46_3403(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ࣟⴋ\U00036ff8귤.\U000a017c𝟢휪ૣ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ࣟⴋ\U00036ff8귤.\U000a017c𝟢휪ૣ', strict=True)
def test_uts46_3404(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--i0b601b6r7l2hs0a.xn--0-8le8997mulr5f', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--i0b601b6r7l2hs0a.xn--0-8le8997mulr5f', strict=True)
def test_uts46_3405(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ބ.𞡝\u0601', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ބ.𞡝\u0601', strict=True)
def test_uts46_3406(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ބ.𞡝\u0601', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ބ.𞡝\u0601', strict=True)
def test_uts46_3407(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--lqb.xn--jfb1808v', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--lqb.xn--jfb1808v', strict=True)
def test_uts46_3408(self):
self.assertRaises(idna.IDNAError, idna.decode, '્₃.8꣄\u200d🃤', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '્₃.8꣄\u200d🃤', strict=True)
def test_uts46_3409(self):
self.assertRaises(idna.IDNAError, idna.decode, '્3.8꣄\u200d🃤', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '્3.8꣄\u200d🃤', strict=True)
def test_uts46_3410(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--3-yke.xn--8-sl4et308f', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--3-yke.xn--8-sl4et308f', strict=True)
def test_uts46_3411(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--3-yke.xn--8-ugnv982dbkwm', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--3-yke.xn--8-ugnv982dbkwm', strict=True)
def test_uts46_3412(self):
self.assertRaises(idna.IDNAError, idna.decode, '℻⩷𝆆。𞤠󠆁᠌', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '℻⩷𝆆。𞤠󠆁᠌', strict=True)
def test_uts46_3413(self):
self.assertRaises(idna.IDNAError, idna.decode, 'FAX⩷𝆆。𞤠󠆁᠌', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'FAX⩷𝆆。𞤠󠆁᠌', strict=True)
def test_uts46_3414(self):
self.assertRaises(idna.IDNAError, idna.decode, 'fax⩷𝆆。𞥂󠆁᠌', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'fax⩷𝆆。𞥂󠆁᠌', strict=True)
def test_uts46_3415(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Fax⩷𝆆。𞤠󠆁᠌', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Fax⩷𝆆。𞤠󠆁᠌', strict=True)
def test_uts46_3416(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--fax-4c9a1676t.xn--6e6h', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--fax-4c9a1676t.xn--6e6h', strict=True)
def test_uts46_3417(self):
self.assertRaises(idna.IDNAError, idna.decode, '℻⩷𝆆。𞥂󠆁᠌', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '℻⩷𝆆。𞥂󠆁᠌', strict=True)
def test_uts46_3418(self):
self.assertRaises(idna.IDNAError, idna.decode, 'FAX⩷𝆆。𞥂󠆁᠌', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'FAX⩷𝆆。𞥂󠆁᠌', strict=True)
def test_uts46_3419(self):
self.assertRaises(idna.IDNAError, idna.decode, 'fax⩷𝆆。𞤠󠆁᠌', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'fax⩷𝆆。𞤠󠆁᠌', strict=True)
def test_uts46_3420(self):
self.assertRaises(idna.IDNAError, idna.decode, 'fax⩷𝆆.𞥂', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'fax⩷𝆆.𞥂', strict=True)
def test_uts46_3421(self):
self.assertRaises(idna.IDNAError, idna.decode, 'FAX⩷𝆆.𞤠', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'FAX⩷𝆆.𞤠', strict=True)
def test_uts46_3422(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Fax⩷𝆆.𞤠', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Fax⩷𝆆.𞤠', strict=True)
def test_uts46_3423(self):
self.assertRaises(idna.IDNAError, idna.decode, 'FAX⩷𝆆.𞥂', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'FAX⩷𝆆.𞥂', strict=True)
def test_uts46_3424(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Fax⩷𝆆.𞥂', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Fax⩷𝆆.𞥂', strict=True)
def test_uts46_3425(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ꡕ≠ၞ\U000eeff1。\U00010d67󠄫ᅠ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ꡕ≠ၞ\U000eeff1。\U00010d67󠄫ᅠ', strict=True)
def test_uts46_3426(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ꡕ≠ၞ\U000eeff1。\U00010d67󠄫ᅠ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ꡕ≠ၞ\U000eeff1。\U00010d67󠄫ᅠ', strict=True)
def test_uts46_3427(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ꡕ≠ၞ\U000eeff1。\U00010d67󠄫ᅠ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ꡕ≠ၞ\U000eeff1。\U00010d67󠄫ᅠ', strict=True)
def test_uts46_3428(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ꡕ≠ၞ\U000eeff1。\U00010d67󠄫ᅠ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ꡕ≠ၞ\U000eeff1。\U00010d67󠄫ᅠ', strict=True)
def test_uts46_3429(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--cld333gn31h0158l.xn--3g0d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--cld333gn31h0158l.xn--3g0d', strict=True)
def test_uts46_3430(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--cld333gn31h0158l.xn--psd1510k', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--cld333gn31h0158l.xn--psd1510k', strict=True)
def test_uts46_3431(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--cld333gn31h0158l.xn--cl7c96v', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--cld333gn31h0158l.xn--cl7c96v', strict=True)
def test_uts46_3432(self):
self.assertRaises(idna.IDNAError, idna.decode, '鱊。\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '鱊。\u200c', strict=True)
def test_uts46_3435(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--rt6a.xn--0ug', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--rt6a.xn--0ug', strict=True)
def test_uts46_3436(self):
self.assertRaises(idna.IDNAError, idna.decode, '8𐹣.𑍨', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '8𐹣.𑍨', strict=True)
def test_uts46_3437(self):
self.assertRaises(idna.IDNAError, idna.decode, '8𐹣.𑍨', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '8𐹣.𑍨', strict=True)
def test_uts46_3438(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--8-d26i.xn--0p1d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--8-d26i.xn--0p1d', strict=True)
def test_uts46_3439(self):
self.assertRaises(idna.IDNAError, idna.decode, '⏹𐧀.𐫯', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⏹𐧀.𐫯', strict=True)
def test_uts46_3440(self):
self.assertRaises(idna.IDNAError, idna.decode, '⏹𐧀.𐫯', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⏹𐧀.𐫯', strict=True)
def test_uts46_3441(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--qoh9161g.xn--1x9c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--qoh9161g.xn--1x9c', strict=True)
def test_uts46_3442(self):
self.assertRaises(idna.IDNAError, idna.decode, '𞤺ߌ4.\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𞤺ߌ4.\u200d', strict=True)
def test_uts46_3443(self):
self.assertRaises(idna.IDNAError, idna.decode, '𞤺ߌ4.\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𞤺ߌ4.\u200d', strict=True)
def test_uts46_3444(self):
self.assertRaises(idna.IDNAError, idna.decode, '𞤘ߌ4.\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𞤘ߌ4.\u200d', strict=True)
def test_uts46_3447(self):
self.assertEqual(idna.decode('𞤘ߌ4.', uts46=True, strict=True), '𞤺ߌ4.')
self.assertRaises(idna.IDNAError, idna.encode, '𞤘ߌ4.', strict=True)
def test_uts46_3448(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--4-0bd15808a.xn--1ug', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--4-0bd15808a.xn--1ug', strict=True)
def test_uts46_3449(self):
self.assertRaises(idna.IDNAError, idna.decode, '𞤘ߌ4.\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𞤘ߌ4.\u200d', strict=True)
def test_uts46_3450(self):
self.assertRaises(idna.IDNAError, idna.decode, '⒗ঁ⃯-.\u08e2•', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⒗ঁ⃯-.\u08e2•', strict=True)
def test_uts46_3451(self):
self.assertRaises(idna.IDNAError, idna.decode, '16.ঁ⃯-.\u08e2•', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '16.ঁ⃯-.\u08e2•', strict=True)
def test_uts46_3452(self):
self.assertRaises(idna.IDNAError, idna.decode, '16.xn----z0d801p.xn--l0b810j', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '16.xn----z0d801p.xn--l0b810j', strict=True)
def test_uts46_3453(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----z0d801p6kd.xn--l0b810j', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----z0d801p6kd.xn--l0b810j', strict=True)
def test_uts46_3454(self):
self.assertRaises(idna.IDNAError, idna.decode, '-。䏛', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-。䏛', strict=True)
def test_uts46_3455(self):
self.assertRaises(idna.IDNAError, idna.decode, '-。䏛', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-。䏛', strict=True)
def test_uts46_3456(self):
self.assertRaises(idna.IDNAError, idna.decode, '-.xn--xco', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-.xn--xco', strict=True)
def test_uts46_3457(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c\U000520e0.\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c\U000520e0.\u200d', strict=True)
def test_uts46_3458(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c\U000520e0.\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c\U000520e0.\u200d', strict=True)
def test_uts46_3459(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--dj8y.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--dj8y.', strict=True)
def test_uts46_3460(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0ugz7551c.xn--1ug', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0ugz7551c.xn--1ug', strict=True)
def test_uts46_3461(self):
self.assertRaises(idna.IDNAError, idna.decode, '⒈⓰\U000e58c7。𐹠\u200d\U00097de6Ⴕ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⒈⓰\U000e58c7。𐹠\u200d\U00097de6Ⴕ', strict=True)
def test_uts46_3462(self):
self.assertRaises(idna.IDNAError, idna.decode, '1.⓰\U000e58c7。𐹠\u200d\U00097de6Ⴕ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '1.⓰\U000e58c7。𐹠\u200d\U00097de6Ⴕ', strict=True)
def test_uts46_3463(self):
self.assertRaises(idna.IDNAError, idna.decode, '1.⓰\U000e58c7。𐹠\u200d\U00097de6ⴕ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '1.⓰\U000e58c7。𐹠\u200d\U00097de6ⴕ', strict=True)
def test_uts46_3464(self):
self.assertRaises(idna.IDNAError, idna.decode, '1.xn--svh00804k.xn--dljv223ee5t2d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '1.xn--svh00804k.xn--dljv223ee5t2d', strict=True)
def test_uts46_3465(self):
self.assertRaises(idna.IDNAError, idna.decode, '1.xn--svh00804k.xn--1ug352csp0psg45e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '1.xn--svh00804k.xn--1ug352csp0psg45e', strict=True)
def test_uts46_3466(self):
self.assertRaises(idna.IDNAError, idna.decode, '⒈⓰\U000e58c7。𐹠\u200d\U00097de6ⴕ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⒈⓰\U000e58c7。𐹠\u200d\U00097de6ⴕ', strict=True)
def test_uts46_3467(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--tsh0nz9380h.xn--dljv223ee5t2d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--tsh0nz9380h.xn--dljv223ee5t2d', strict=True)
def test_uts46_3468(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--tsh0nz9380h.xn--1ug352csp0psg45e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--tsh0nz9380h.xn--1ug352csp0psg45e', strict=True)
def test_uts46_3469(self):
self.assertRaises(idna.IDNAError, idna.decode, '1.xn--svh00804k.xn--tnd1990ke579c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '1.xn--svh00804k.xn--tnd1990ke579c', strict=True)
def test_uts46_3470(self):
self.assertRaises(idna.IDNAError, idna.decode, '1.xn--svh00804k.xn--tnd969erj4psgl3e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '1.xn--svh00804k.xn--tnd969erj4psgl3e', strict=True)
def test_uts46_3471(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--tsh0nz9380h.xn--tnd1990ke579c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--tsh0nz9380h.xn--tnd1990ke579c', strict=True)
def test_uts46_3472(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--tsh0nz9380h.xn--tnd969erj4psgl3e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--tsh0nz9380h.xn--tnd969erj4psgl3e', strict=True)
def test_uts46_3473(self):
self.assertRaises(idna.IDNAError, idna.decode, '𞠊ᠮ-ß。᳐効\u0601\U000378ed', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𞠊ᠮ-ß。᳐効\u0601\U000378ed', strict=True)
def test_uts46_3474(self):
self.assertRaises(idna.IDNAError, idna.decode, '𞠊ᠮ-ß。᳐効\u0601\U000378ed', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𞠊ᠮ-ß。᳐効\u0601\U000378ed', strict=True)
def test_uts46_3475(self):
self.assertRaises(idna.IDNAError, idna.decode, '𞠊ᠮ-SS。᳐効\u0601\U000378ed', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𞠊ᠮ-SS。᳐効\u0601\U000378ed', strict=True)
def test_uts46_3476(self):
self.assertRaises(idna.IDNAError, idna.decode, '𞠊ᠮ-ss。᳐効\u0601\U000378ed', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𞠊ᠮ-ss。᳐効\u0601\U000378ed', strict=True)
def test_uts46_3477(self):
self.assertRaises(idna.IDNAError, idna.decode, '𞠊ᠮ-Ss。᳐効\u0601\U000378ed', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𞠊ᠮ-Ss。᳐効\u0601\U000378ed', strict=True)
def test_uts46_3478(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn---ss-21t18904a.xn--jfb197i791bi6x4c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn---ss-21t18904a.xn--jfb197i791bi6x4c', strict=True)
def test_uts46_3479(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----qfa310pg973b.xn--jfb197i791bi6x4c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----qfa310pg973b.xn--jfb197i791bi6x4c', strict=True)
def test_uts46_3480(self):
self.assertRaises(idna.IDNAError, idna.decode, '𞠊ᠮ-SS。᳐効\u0601\U000378ed', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𞠊ᠮ-SS。᳐効\u0601\U000378ed', strict=True)
def test_uts46_3481(self):
self.assertRaises(idna.IDNAError, idna.decode, '𞠊ᠮ-ss。᳐効\u0601\U000378ed', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𞠊ᠮ-ss。᳐効\u0601\U000378ed', strict=True)
def test_uts46_3482(self):
self.assertRaises(idna.IDNAError, idna.decode, '𞠊ᠮ-Ss。᳐効\u0601\U000378ed', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𞠊ᠮ-Ss。᳐効\u0601\U000378ed', strict=True)
def test_uts46_3483(self):
self.assertRaises(idna.IDNAError, idna.decode, '𑇀.\U000e0a31', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𑇀.\U000e0a31', strict=True)
def test_uts46_3484(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--wd1d.xn--k946e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--wd1d.xn--k946e', strict=True)
def test_uts46_3485(self):
self.assertRaises(idna.IDNAError, idna.decode, '␒3ﮈ。𝟘𐨿\U00010e46', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '␒3ﮈ。𝟘𐨿\U00010e46', strict=True)
def test_uts46_3486(self):
self.assertRaises(idna.IDNAError, idna.decode, '␒3ڈ。0𐨿\U00010e46', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '␒3ڈ。0𐨿\U00010e46', strict=True)
def test_uts46_3487(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--3-jsc897t.xn--0-sc5iy3h', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--3-jsc897t.xn--0-sc5iy3h', strict=True)
def test_uts46_3488(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ݫ6ઁࢦ。ᷣ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ݫ6ઁࢦ。ᷣ', strict=True)
def test_uts46_3489(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ݫ6ઁࢦ。ᷣ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ݫ6ઁࢦ。ᷣ', strict=True)
def test_uts46_3490(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--6-h5c06gj6c.xn--7eg', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--6-h5c06gj6c.xn--7eg', strict=True)
def test_uts46_3491(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u0605-\U0003d91eႢ。\U00085936\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u0605-\U0003d91eႢ。\U00085936\u200d', strict=True)
def test_uts46_3492(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u0605-\U0003d91eⴂ。\U00085936\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u0605-\U0003d91eⴂ。\U00085936\u200d', strict=True)
def test_uts46_3493(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----0kc8501a5399e.xn--ss06b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----0kc8501a5399e.xn--ss06b', strict=True)
def test_uts46_3494(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----0kc8501a5399e.xn--1ugy3204f', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----0kc8501a5399e.xn--1ugy3204f', strict=True)
def test_uts46_3495(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----0kc662fc152h.xn--ss06b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----0kc662fc152h.xn--ss06b', strict=True)
def test_uts46_3496(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----0kc662fc152h.xn--1ugy3204f', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----0kc662fc152h.xn--1ugy3204f', strict=True)
def test_uts46_3497(self):
self.assertRaises(idna.IDNAError, idna.decode, '⾆.ꡈ5≯ß', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⾆.ꡈ5≯ß', strict=True)
def test_uts46_3498(self):
self.assertRaises(idna.IDNAError, idna.decode, '⾆.ꡈ5≯ß', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⾆.ꡈ5≯ß', strict=True)
def test_uts46_3499(self):
self.assertRaises(idna.IDNAError, idna.decode, '舌.ꡈ5≯ß', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '舌.ꡈ5≯ß', strict=True)
def test_uts46_3500(self):
self.assertRaises(idna.IDNAError, idna.decode, '舌.ꡈ5≯ß', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '舌.ꡈ5≯ß', strict=True)
def test_uts46_3501(self):
self.assertRaises(idna.IDNAError, idna.decode, '舌.ꡈ5≯SS', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '舌.ꡈ5≯SS', strict=True)
def test_uts46_3502(self):
self.assertRaises(idna.IDNAError, idna.decode, '舌.ꡈ5≯SS', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '舌.ꡈ5≯SS', strict=True)
def test_uts46_3503(self):
self.assertRaises(idna.IDNAError, idna.decode, '舌.ꡈ5≯ss', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '舌.ꡈ5≯ss', strict=True)
def test_uts46_3504(self):
self.assertRaises(idna.IDNAError, idna.decode, '舌.ꡈ5≯ss', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '舌.ꡈ5≯ss', strict=True)
def test_uts46_3505(self):
self.assertRaises(idna.IDNAError, idna.decode, '舌.ꡈ5≯Ss', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '舌.ꡈ5≯Ss', strict=True)
def test_uts46_3506(self):
self.assertRaises(idna.IDNAError, idna.decode, '舌.ꡈ5≯Ss', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '舌.ꡈ5≯Ss', strict=True)
def test_uts46_3507(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--tc1a.xn--5ss-3m2a5009e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--tc1a.xn--5ss-3m2a5009e', strict=True)
def test_uts46_3508(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--tc1a.xn--5-qfa988w745i', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--tc1a.xn--5-qfa988w745i', strict=True)
def test_uts46_3509(self):
self.assertRaises(idna.IDNAError, idna.decode, '⾆.ꡈ5≯SS', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⾆.ꡈ5≯SS', strict=True)
def test_uts46_3510(self):
self.assertRaises(idna.IDNAError, idna.decode, '⾆.ꡈ5≯SS', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⾆.ꡈ5≯SS', strict=True)
def test_uts46_3511(self):
self.assertRaises(idna.IDNAError, idna.decode, '⾆.ꡈ5≯ss', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⾆.ꡈ5≯ss', strict=True)
def test_uts46_3512(self):
self.assertRaises(idna.IDNAError, idna.decode, '⾆.ꡈ5≯ss', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⾆.ꡈ5≯ss', strict=True)
def test_uts46_3513(self):
self.assertRaises(idna.IDNAError, idna.decode, '⾆.ꡈ5≯Ss', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⾆.ꡈ5≯Ss', strict=True)
def test_uts46_3514(self):
self.assertRaises(idna.IDNAError, idna.decode, '⾆.ꡈ5≯Ss', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⾆.ꡈ5≯Ss', strict=True)
def test_uts46_3515(self):
self.assertRaises(idna.IDNAError, idna.decode, '્8\u200d.\U000be088ݜ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '્8\u200d.\U000be088ݜ', strict=True)
def test_uts46_3516(self):
self.assertRaises(idna.IDNAError, idna.decode, '્8\u200d.\U000be088ݜ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '્8\u200d.\U000be088ݜ', strict=True)
def test_uts46_3517(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--8-yke.xn--gpb79046m', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--8-yke.xn--gpb79046m', strict=True)
def test_uts46_3518(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--8-yke534n.xn--gpb79046m', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--8-yke534n.xn--gpb79046m', strict=True)
def test_uts46_3519(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000b8dc6ੰ≮\U000b94d9.\U0005e3a7⁷\U000e0bd9ڶ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000b8dc6ੰ≮\U000b94d9.\U0005e3a7⁷\U000e0bd9ڶ', strict=True)
def test_uts46_3520(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000b8dc6ੰ≮\U000b94d9.\U0005e3a7⁷\U000e0bd9ڶ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000b8dc6ੰ≮\U000b94d9.\U0005e3a7⁷\U000e0bd9ڶ', strict=True)
def test_uts46_3521(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000b8dc6ੰ≮\U000b94d9.\U0005e3a77\U000e0bd9ڶ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000b8dc6ੰ≮\U000b94d9.\U0005e3a77\U000e0bd9ڶ', strict=True)
def test_uts46_3522(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000b8dc6ੰ≮\U000b94d9.\U0005e3a77\U000e0bd9ڶ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000b8dc6ੰ≮\U000b94d9.\U0005e3a77\U000e0bd9ڶ', strict=True)
def test_uts46_3523(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ycc893jqh38rb6fa.xn--7-5uc53836ixt41c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ycc893jqh38rb6fa.xn--7-5uc53836ixt41c', strict=True)
def test_uts46_3524(self):
self.assertEqual(idna.decode('𞤪.ς', uts46=True, strict=True), '𞤪.ς')
self.assertEqual(idna.encode('𞤪.ς', uts46=True, strict=True), b'xn--ie6h.xn--3xa')
def test_uts46_3525(self):
self.assertEqual(idna.decode('𞤈.Σ', uts46=True, strict=True), '𞤪.σ')
self.assertEqual(idna.encode('𞤈.Σ', uts46=True, strict=True), b'xn--ie6h.xn--4xa')
def test_uts46_3526(self):
self.assertEqual(idna.decode('𞤪.σ', uts46=True, strict=True), '𞤪.σ')
self.assertEqual(idna.encode('𞤪.σ', uts46=True, strict=True), b'xn--ie6h.xn--4xa')
def test_uts46_3527(self):
self.assertEqual(idna.decode('𞤈.σ', uts46=True, strict=True), '𞤪.σ')
self.assertEqual(idna.encode('𞤈.σ', uts46=True, strict=True), b'xn--ie6h.xn--4xa')
def test_uts46_3528(self):
self.assertEqual(idna.decode('xn--ie6h.xn--4xa', uts46=True, strict=True), '𞤪.σ')
self.assertEqual(idna.encode('xn--ie6h.xn--4xa', uts46=True, strict=True), b'xn--ie6h.xn--4xa')
def test_uts46_3529(self):
self.assertEqual(idna.decode('𞤈.ς', uts46=True, strict=True), '𞤪.ς')
self.assertEqual(idna.encode('𞤈.ς', uts46=True, strict=True), b'xn--ie6h.xn--3xa')
def test_uts46_3530(self):
self.assertEqual(idna.decode('xn--ie6h.xn--3xa', uts46=True, strict=True), '𞤪.ς')
self.assertEqual(idna.encode('xn--ie6h.xn--3xa', uts46=True, strict=True), b'xn--ie6h.xn--3xa')
def test_uts46_3531(self):
self.assertEqual(idna.decode('𞤪.Σ', uts46=True, strict=True), '𞤪.σ')
self.assertEqual(idna.encode('𞤪.Σ', uts46=True, strict=True), b'xn--ie6h.xn--4xa')
def test_uts46_3532(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200cႺ。ς', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200cႺ。ς', strict=True)
def test_uts46_3533(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200cႺ。ς', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200cႺ。ς', strict=True)
def test_uts46_3534(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200cⴚ。ς', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200cⴚ。ς', strict=True)
def test_uts46_3535(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200cႺ。Σ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200cႺ。Σ', strict=True)
def test_uts46_3536(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200cⴚ。σ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200cⴚ。σ', strict=True)
def test_uts46_3537(self):
self.assertEqual(idna.decode('xn--ilj.xn--4xa', uts46=True, strict=True), 'ⴚ.σ')
self.assertEqual(idna.encode('xn--ilj.xn--4xa', uts46=True, strict=True), b'xn--ilj.xn--4xa')
def test_uts46_3538(self):
self.assertEqual(idna.decode('ⴚ.σ', uts46=True, strict=True), 'ⴚ.σ')
self.assertEqual(idna.encode('ⴚ.σ', uts46=True, strict=True), b'xn--ilj.xn--4xa')
def test_uts46_3539(self):
self.assertEqual(idna.decode('Ⴚ.Σ', uts46=True, strict=True), 'ⴚ.σ')
self.assertEqual(idna.encode('Ⴚ.Σ', uts46=True, strict=True), b'xn--ilj.xn--4xa')
def test_uts46_3540(self):
self.assertEqual(idna.decode('ⴚ.ς', uts46=True, strict=True), 'ⴚ.ς')
self.assertEqual(idna.encode('ⴚ.ς', uts46=True, strict=True), b'xn--ilj.xn--3xa')
def test_uts46_3541(self):
self.assertEqual(idna.decode('Ⴚ.ς', uts46=True, strict=True), 'ⴚ.ς')
self.assertEqual(idna.encode('Ⴚ.ς', uts46=True, strict=True), b'xn--ilj.xn--3xa')
def test_uts46_3542(self):
self.assertEqual(idna.decode('xn--ilj.xn--3xa', uts46=True, strict=True), 'ⴚ.ς')
self.assertEqual(idna.encode('xn--ilj.xn--3xa', uts46=True, strict=True), b'xn--ilj.xn--3xa')
def test_uts46_3543(self):
self.assertEqual(idna.decode('Ⴚ.σ', uts46=True, strict=True), 'ⴚ.σ')
self.assertEqual(idna.encode('Ⴚ.σ', uts46=True, strict=True), b'xn--ilj.xn--4xa')
def test_uts46_3544(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0ug262c.xn--4xa', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0ug262c.xn--4xa', strict=True)
def test_uts46_3545(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0ug262c.xn--3xa', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0ug262c.xn--3xa', strict=True)
def test_uts46_3546(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200cⴚ。ς', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200cⴚ。ς', strict=True)
def test_uts46_3547(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200cႺ。Σ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200cႺ。Σ', strict=True)
def test_uts46_3548(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200cⴚ。σ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200cⴚ。σ', strict=True)
def test_uts46_3549(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ynd.xn--4xa', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ynd.xn--4xa', strict=True)
def test_uts46_3550(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ynd.xn--3xa', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ynd.xn--3xa', strict=True)
def test_uts46_3551(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ynd759e.xn--4xa', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ynd759e.xn--4xa', strict=True)
def test_uts46_3552(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ynd759e.xn--3xa', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ynd759e.xn--3xa', strict=True)
def test_uts46_3553(self):
self.assertRaises(idna.IDNAError, idna.decode, '𞤃.𐹦', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𞤃.𐹦', strict=True)
def test_uts46_3554(self):
self.assertRaises(idna.IDNAError, idna.decode, '𞤃.𐹦', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𞤃.𐹦', strict=True)
def test_uts46_3555(self):
self.assertRaises(idna.IDNAError, idna.decode, '𞤥.𐹦', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𞤥.𐹦', strict=True)
def test_uts46_3556(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--de6h.xn--eo0d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--de6h.xn--eo0d', strict=True)
def test_uts46_3557(self):
self.assertRaises(idna.IDNAError, idna.decode, '𞤥.𐹦', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𞤥.𐹦', strict=True)
def test_uts46_3558(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d⾕。\u200c꥓̐ꡎ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d⾕。\u200c꥓̐ꡎ', strict=True)
def test_uts46_3559(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d⾕。\u200c꥓̐ꡎ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d⾕。\u200c꥓̐ꡎ', strict=True)
def test_uts46_3560(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d谷。\u200c꥓̐ꡎ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d谷。\u200c꥓̐ꡎ', strict=True)
def test_uts46_3561(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--6g3a.xn--0sa8175flwa', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--6g3a.xn--0sa8175flwa', strict=True)
def test_uts46_3562(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1ug0273b.xn--0sa359l6n7g13a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1ug0273b.xn--0sa359l6n7g13a', strict=True)
def test_uts46_3563(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ڪ-뉔.𞤐\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ڪ-뉔.𞤐\u200c', strict=True)
def test_uts46_3564(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ڪ-뉔.𞤐\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ڪ-뉔.𞤐\u200c', strict=True)
def test_uts46_3565(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ڪ-뉔.𞤐\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ڪ-뉔.𞤐\u200c', strict=True)
def test_uts46_3566(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ڪ-뉔.𞤐\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ڪ-뉔.𞤐\u200c', strict=True)
def test_uts46_3567(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ڪ-뉔.𞤲\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ڪ-뉔.𞤲\u200c', strict=True)
def test_uts46_3568(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ڪ-뉔.𞤲\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ڪ-뉔.𞤲\u200c', strict=True)
def test_uts46_3569(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----guc3592k.xn--qe6h', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----guc3592k.xn--qe6h', strict=True)
def test_uts46_3570(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----guc3592k.xn--0ug7611p', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----guc3592k.xn--0ug7611p', strict=True)
def test_uts46_3571(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ڪ-뉔.𞤲\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ڪ-뉔.𞤲\u200c', strict=True)
def test_uts46_3572(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ڪ-뉔.𞤲\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ڪ-뉔.𞤲\u200c', strict=True)
def test_uts46_3573(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U00054cb55ᦛς.꣄ݻܸ᳒', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U00054cb55ᦛς.꣄ݻܸ᳒', strict=True)
def test_uts46_3574(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U00054cb55ᦛς.꣄ݻܸ᳒', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U00054cb55ᦛς.꣄ݻܸ᳒', strict=True)
def test_uts46_3575(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U00054cb55ᦛς.꣄ݻܸ᳒', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U00054cb55ᦛς.꣄ݻܸ᳒', strict=True)
def test_uts46_3576(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U00054cb55ᦛΣ.꣄ݻܸ᳒', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U00054cb55ᦛΣ.꣄ݻܸ᳒', strict=True)
def test_uts46_3577(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U00054cb55ᦛσ.꣄ݻܸ᳒', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U00054cb55ᦛσ.꣄ݻܸ᳒', strict=True)
def test_uts46_3578(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--5-0mb988ng603j.xn--fob7kk44dl41k', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--5-0mb988ng603j.xn--fob7kk44dl41k', strict=True)
def test_uts46_3579(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--5-ymb298ng603j.xn--fob7kk44dl41k', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--5-ymb298ng603j.xn--fob7kk44dl41k', strict=True)
def test_uts46_3580(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U00054cb55ᦛΣ.꣄ݻܸ᳒', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U00054cb55ᦛΣ.꣄ݻܸ᳒', strict=True)
def test_uts46_3581(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U00054cb55ᦛσ.꣄ݻܸ᳒', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U00054cb55ᦛσ.꣄ݻܸ᳒', strict=True)
def test_uts46_3582(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U00054cb55ᦛΣ.꣄ݻܸ᳒', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U00054cb55ᦛΣ.꣄ݻܸ᳒', strict=True)
def test_uts46_3583(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U00054cb55ᦛσ.꣄ݻܸ᳒', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U00054cb55ᦛσ.꣄ݻܸ᳒', strict=True)
def test_uts46_3584(self):
self.assertEqual(idna.decode('淽。ᠾ', uts46=True, strict=True), '淽.ᠾ')
self.assertEqual(idna.encode('淽。ᠾ', uts46=True, strict=True), b'xn--34w.xn--x7e')
def test_uts46_3585(self):
self.assertEqual(idna.decode('xn--34w.xn--x7e', uts46=True, strict=True), '淽.ᠾ')
self.assertEqual(idna.encode('xn--34w.xn--x7e', uts46=True, strict=True), b'xn--34w.xn--x7e')
def test_uts46_3586(self):
self.assertEqual(idna.decode('淽.ᠾ', uts46=True, strict=True), '淽.ᠾ')
self.assertEqual(idna.encode('淽.ᠾ', uts46=True, strict=True), b'xn--34w.xn--x7e')
def test_uts46_3587(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐹴𑘷。-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐹴𑘷。-', strict=True)
def test_uts46_3588(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--so0do6k.-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--so0do6k.-', strict=True)
def test_uts46_3589(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000aca29Ⴓ❓。𑄨', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000aca29Ⴓ❓。𑄨', strict=True)
def test_uts46_3590(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000aca29Ⴓ❓。𑄨', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000aca29Ⴓ❓。𑄨', strict=True)
def test_uts46_3591(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000aca29ⴓ❓。𑄨', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000aca29ⴓ❓。𑄨', strict=True)
def test_uts46_3592(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--8di78qvw32y.xn--k80d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--8di78qvw32y.xn--k80d', strict=True)
def test_uts46_3593(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000aca29ⴓ❓。𑄨', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000aca29ⴓ❓。𑄨', strict=True)
def test_uts46_3594(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--rnd896i0j14q.xn--k80d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--rnd896i0j14q.xn--k80d', strict=True)
def test_uts46_3595(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c𐹡𞤌Ⴇ。ßႣ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c𐹡𞤌Ⴇ。ßႣ', strict=True)
def test_uts46_3596(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c𐹡𞤌Ⴇ。ßႣ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c𐹡𞤌Ⴇ。ßႣ', strict=True)
def test_uts46_3597(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c𐹡𞤮ⴇ。ßⴃ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c𐹡𞤮ⴇ。ßⴃ', strict=True)
def test_uts46_3598(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c𐹡𞤌Ⴇ。SSႣ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c𐹡𞤌Ⴇ。SSႣ', strict=True)
def test_uts46_3599(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c𐹡𞤮ⴇ。ssⴃ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c𐹡𞤮ⴇ。ssⴃ', strict=True)
def test_uts46_3600(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c𐹡𞤌ⴇ。Ssⴃ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c𐹡𞤌ⴇ。Ssⴃ', strict=True)
def test_uts46_3601(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ykj9323eegwf.xn--ss-151a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ykj9323eegwf.xn--ss-151a', strict=True)
def test_uts46_3602(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0ug332c3q0pr56g.xn--ss-151a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0ug332c3q0pr56g.xn--ss-151a', strict=True)
def test_uts46_3603(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0ug332c3q0pr56g.xn--zca417t', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0ug332c3q0pr56g.xn--zca417t', strict=True)
def test_uts46_3604(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c𐹡𞤮ⴇ。ßⴃ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c𐹡𞤮ⴇ。ßⴃ', strict=True)
def test_uts46_3605(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c𐹡𞤌Ⴇ。SSႣ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c𐹡𞤌Ⴇ。SSႣ', strict=True)
def test_uts46_3606(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c𐹡𞤮ⴇ。ssⴃ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c𐹡𞤮ⴇ。ssⴃ', strict=True)
def test_uts46_3607(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c𐹡𞤌ⴇ。Ssⴃ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c𐹡𞤌ⴇ。Ssⴃ', strict=True)
def test_uts46_3608(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--fnd1201kegrf.xn--ss-fek', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--fnd1201kegrf.xn--ss-fek', strict=True)
def test_uts46_3609(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--fnd599eyj4pr50g.xn--ss-fek', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--fnd599eyj4pr50g.xn--ss-fek', strict=True)
def test_uts46_3610(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--fnd599eyj4pr50g.xn--zca681f', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--fnd599eyj4pr50g.xn--zca681f', strict=True)
def test_uts46_3611(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c𐹡𞤌ⴇ。ßⴃ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c𐹡𞤌ⴇ。ßⴃ', strict=True)
def test_uts46_3612(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c𐹡𞤌ⴇ。ssⴃ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c𐹡𞤌ⴇ。ssⴃ', strict=True)
def test_uts46_3613(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c𐹡𞤌Ⴇ。Ssⴃ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c𐹡𞤌Ⴇ。Ssⴃ', strict=True)
def test_uts46_3614(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--fnd1201kegrf.xn--ss-151a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--fnd1201kegrf.xn--ss-151a', strict=True)
def test_uts46_3615(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--fnd599eyj4pr50g.xn--ss-151a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--fnd599eyj4pr50g.xn--ss-151a', strict=True)
def test_uts46_3616(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c𐹡𞤌ⴇ。ßⴃ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c𐹡𞤌ⴇ。ßⴃ', strict=True)
def test_uts46_3617(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c𐹡𞤌ⴇ。ssⴃ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c𐹡𞤌ⴇ。ssⴃ', strict=True)
def test_uts46_3618(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c𐹡𞤌Ⴇ。Ssⴃ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c𐹡𞤌Ⴇ。Ssⴃ', strict=True)
def test_uts46_3619(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u17ff。\U0001eb33', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u17ff。\U0001eb33', strict=True)
def test_uts46_3620(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u17ff。\U0001eb33', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u17ff。\U0001eb33', strict=True)
def test_uts46_3621(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--45e.xn--et6h', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--45e.xn--et6h', strict=True)
def test_uts46_3622(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ْ\u200d。್𑚳', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ْ\u200d。್𑚳', strict=True)
def test_uts46_3623(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ْ\u200d。್𑚳', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ْ\u200d。್𑚳', strict=True)
def test_uts46_3624(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--uhb.xn--8tc4527k', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--uhb.xn--8tc4527k', strict=True)
def test_uts46_3625(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--uhb882k.xn--8tc4527k', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--uhb882k.xn--8tc4527k', strict=True)
def test_uts46_3626(self):
self.assertRaises(idna.IDNAError, idna.decode, '-≠ᠻ.ݭ𞥃≮\U000dfdfa', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-≠ᠻ.ݭ𞥃≮\U000dfdfa', strict=True)
def test_uts46_3627(self):
self.assertRaises(idna.IDNAError, idna.decode, '-≠ᠻ.ݭ𞥃≮\U000dfdfa', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-≠ᠻ.ݭ𞥃≮\U000dfdfa', strict=True)
def test_uts46_3628(self):
self.assertRaises(idna.IDNAError, idna.decode, '-≠ᠻ.ݭ𞥃≮\U000dfdfa', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-≠ᠻ.ݭ𞥃≮\U000dfdfa', strict=True)
def test_uts46_3629(self):
self.assertRaises(idna.IDNAError, idna.decode, '-≠ᠻ.ݭ𞥃≮\U000dfdfa', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-≠ᠻ.ݭ𞥃≮\U000dfdfa', strict=True)
def test_uts46_3630(self):
self.assertRaises(idna.IDNAError, idna.decode, '-≠ᠻ.ݭ𞤡≮\U000dfdfa', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-≠ᠻ.ݭ𞤡≮\U000dfdfa', strict=True)
def test_uts46_3631(self):
self.assertRaises(idna.IDNAError, idna.decode, '-≠ᠻ.ݭ𞤡≮\U000dfdfa', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-≠ᠻ.ݭ𞤡≮\U000dfdfa', strict=True)
def test_uts46_3632(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----g6j886c.xn--xpb049kk353abj99f', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----g6j886c.xn--xpb049kk353abj99f', strict=True)
def test_uts46_3633(self):
self.assertRaises(idna.IDNAError, idna.decode, '-≠ᠻ.ݭ𞤡≮\U000dfdfa', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-≠ᠻ.ݭ𞤡≮\U000dfdfa', strict=True)
def test_uts46_3634(self):
self.assertRaises(idna.IDNAError, idna.decode, '-≠ᠻ.ݭ𞤡≮\U000dfdfa', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-≠ᠻ.ݭ𞤡≮\U000dfdfa', strict=True)
def test_uts46_3635(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000e0c06≯\u07b5\U00010eea.\U0008a955≮𑁆ࡌ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000e0c06≯\u07b5\U00010eea.\U0008a955≮𑁆ࡌ', strict=True)
def test_uts46_3636(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000e0c06≯\u07b5\U00010eea.\U0008a955≮𑁆ࡌ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000e0c06≯\u07b5\U00010eea.\U0008a955≮𑁆ࡌ', strict=True)
def test_uts46_3637(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000e0c06≯\u07b5\U00010eea.\U0008a955≮𑁆ࡌ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000e0c06≯\u07b5\U00010eea.\U0008a955≮𑁆ࡌ', strict=True)
def test_uts46_3638(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000e0c06≯\u07b5\U00010eea.\U0008a955≮𑁆ࡌ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000e0c06≯\u07b5\U00010eea.\U0008a955≮𑁆ࡌ', strict=True)
def test_uts46_3639(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--zrb797kdm1oes34i.xn--bwb394k8k2o25n6d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--zrb797kdm1oes34i.xn--bwb394k8k2o25n6d', strict=True)
def test_uts46_3640(self):
self.assertRaises(idna.IDNAError, idna.decode, '≠\U000e62c2.\u0600்-ڹ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≠\U000e62c2.\u0600்-ڹ', strict=True)
def test_uts46_3641(self):
self.assertRaises(idna.IDNAError, idna.decode, '≠\U000e62c2.\u0600்-ڹ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≠\U000e62c2.\u0600்-ڹ', strict=True)
def test_uts46_3642(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1ch22084l.xn----qkc07co6n', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1ch22084l.xn----qkc07co6n', strict=True)
def test_uts46_3643(self):
self.assertRaises(idna.IDNAError, idna.decode, '៝\U000e0063≠。𐹼𐋤', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '៝\U000e0063≠。𐹼𐋤', strict=True)
def test_uts46_3644(self):
self.assertRaises(idna.IDNAError, idna.decode, '៝\U000e0063≠。𐹼𐋤', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '៝\U000e0063≠。𐹼𐋤', strict=True)
def test_uts46_3645(self):
self.assertRaises(idna.IDNAError, idna.decode, '៝\U000e0063≠。𐹼𐋤', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '៝\U000e0063≠。𐹼𐋤', strict=True)
def test_uts46_3646(self):
self.assertRaises(idna.IDNAError, idna.decode, '៝\U000e0063≠。𐹼𐋤', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '៝\U000e0063≠。𐹼𐋤', strict=True)
def test_uts46_3647(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--54e694cn389z.xn--787ct8r', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--54e694cn389z.xn--787ct8r', strict=True)
def test_uts46_3648(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ß𰀻\U00046b17。𝩨🕮ß', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ß𰀻\U00046b17。𝩨🕮ß', strict=True)
def test_uts46_3649(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ß𰀻\U00046b17。𝩨🕮ß', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ß𰀻\U00046b17。𝩨🕮ß', strict=True)
def test_uts46_3650(self):
self.assertRaises(idna.IDNAError, idna.decode, 'SS𰀻\U00046b17。𝩨🕮SS', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'SS𰀻\U00046b17。𝩨🕮SS', strict=True)
def test_uts46_3651(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ss𰀻\U00046b17。𝩨🕮ss', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ss𰀻\U00046b17。𝩨🕮ss', strict=True)
def test_uts46_3652(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ss𰀻\U00046b17。𝩨🕮Ss', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ss𰀻\U00046b17。𝩨🕮Ss', strict=True)
def test_uts46_3653(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ss-jl59biy67d.xn--ss-4d11aw87d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ss-jl59biy67d.xn--ss-4d11aw87d', strict=True)
def test_uts46_3654(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--zca20040bgrkh.xn--zca3653v86qa', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--zca20040bgrkh.xn--zca3653v86qa', strict=True)
def test_uts46_3655(self):
self.assertRaises(idna.IDNAError, idna.decode, 'SS𰀻\U00046b17。𝩨🕮SS', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'SS𰀻\U00046b17。𝩨🕮SS', strict=True)
def test_uts46_3656(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ss𰀻\U00046b17。𝩨🕮ss', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ss𰀻\U00046b17。𝩨🕮ss', strict=True)
def test_uts46_3657(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ss𰀻\U00046b17。𝩨🕮Ss', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ss𰀻\U00046b17。𝩨🕮Ss', strict=True)
def test_uts46_3658(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d。\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d。\u200c', strict=True)
def test_uts46_3659(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1ug.xn--0ug', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1ug.xn--0ug', strict=True)
def test_uts46_3660(self):
self.assertRaises(idna.IDNAError, idna.decode, '҃𐭞\u200d.ឹ\U0001ebcc\U0009fa5a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '҃𐭞\u200d.ឹ\U0001ebcc\U0009fa5a', strict=True)
def test_uts46_3661(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--m3a6965k.xn--43e8670vmd79b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--m3a6965k.xn--43e8670vmd79b', strict=True)
def test_uts46_3662(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--m3a412lrr0o.xn--43e8670vmd79b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--m3a412lrr0o.xn--43e8670vmd79b', strict=True)
def test_uts46_3663(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c𐠨\u200c临。ꡢ\U00084ddeⶏ𐹣', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c𐠨\u200c临。ꡢ\U00084ddeⶏ𐹣', strict=True)
def test_uts46_3664(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--miq9646b.xn--uojv340bk71c99u9f', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--miq9646b.xn--uojv340bk71c99u9f', strict=True)
def test_uts46_3665(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0uga2656aop9k.xn--uojv340bk71c99u9f', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0uga2656aop9k.xn--uojv340bk71c99u9f', strict=True)
def test_uts46_3666(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000e0458.󠄮', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000e0458.󠄮', strict=True)
def test_uts46_3667(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000e0458.󠄮', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000e0458.󠄮', strict=True)
def test_uts46_3668(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--s136e.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--s136e.', strict=True)
def test_uts46_3669(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐫄്.꫶', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐫄്.꫶', strict=True)
def test_uts46_3670(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐫄്.꫶', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐫄്.꫶', strict=True)
def test_uts46_3671(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--wxc7880k.xn--2v9a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--wxc7880k.xn--2v9a', strict=True)
def test_uts46_3672(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ꦷ\U000ddd59멹。⒛\U000e0a07', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ꦷ\U000ddd59멹。⒛\U000e0a07', strict=True)
def test_uts46_3673(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ꦷ\U000ddd59멹。⒛\U000e0a07', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ꦷ\U000ddd59멹。⒛\U000e0a07', strict=True)
def test_uts46_3674(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ꦷ\U000ddd59멹。20.\U000e0a07', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ꦷ\U000ddd59멹。20.\U000e0a07', strict=True)
def test_uts46_3675(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ꦷ\U000ddd59멹。20.\U000e0a07', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ꦷ\U000ddd59멹。20.\U000e0a07', strict=True)
def test_uts46_3676(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ym9av13acp85w.20.xn--d846e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ym9av13acp85w.20.xn--d846e', strict=True)
def test_uts46_3677(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ym9av13acp85w.xn--dth22121k', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ym9av13acp85w.xn--dth22121k', strict=True)
def test_uts46_3678(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⴅ\U000f2b39릖\U000e0d9a.ݷ𐹳⒊', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴅ\U000f2b39릖\U000e0d9a.ݷ𐹳⒊', strict=True)
def test_uts46_3679(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⴅ\U000f2b39릖\U000e0d9a.ݷ𐹳⒊', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴅ\U000f2b39릖\U000e0d9a.ݷ𐹳⒊', strict=True)
def test_uts46_3680(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⴅ\U000f2b39릖\U000e0d9a.ݷ𐹳3.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴅ\U000f2b39릖\U000e0d9a.ݷ𐹳3.', strict=True)
def test_uts46_3681(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⴅ\U000f2b39릖\U000e0d9a.ݷ𐹳3.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴅ\U000f2b39릖\U000e0d9a.ݷ𐹳3.', strict=True)
def test_uts46_3682(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⴅ\U000f2b39릖\U000e0d9a.ݷ𐹳3.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⴅ\U000f2b39릖\U000e0d9a.ݷ𐹳3.', strict=True)
def test_uts46_3683(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⴅ\U000f2b39릖\U000e0d9a.ݷ𐹳3.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⴅ\U000f2b39릖\U000e0d9a.ݷ𐹳3.', strict=True)
def test_uts46_3684(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--wkj8016bne45io02g.xn--3-55c6803r.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--wkj8016bne45io02g.xn--3-55c6803r.', strict=True)
def test_uts46_3685(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⴅ\U000f2b39릖\U000e0d9a.ݷ𐹳⒊', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⴅ\U000f2b39릖\U000e0d9a.ݷ𐹳⒊', strict=True)
def test_uts46_3686(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⴅ\U000f2b39릖\U000e0d9a.ݷ𐹳⒊', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⴅ\U000f2b39릖\U000e0d9a.ݷ𐹳⒊', strict=True)
def test_uts46_3687(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--wkj8016bne45io02g.xn--7pb000mwm4n', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--wkj8016bne45io02g.xn--7pb000mwm4n', strict=True)
def test_uts46_3688(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--dnd2167fnet0io02g.xn--3-55c6803r.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--dnd2167fnet0io02g.xn--3-55c6803r.', strict=True)
def test_uts46_3689(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--dnd2167fnet0io02g.xn--7pb000mwm4n', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--dnd2167fnet0io02g.xn--7pb000mwm4n', strict=True)
def test_uts46_3690(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c。︒', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c。︒', strict=True)
def test_uts46_3691(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c。。', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c。。', strict=True)
def test_uts46_3692(self):
self.assertRaises(idna.IDNAError, idna.decode, '..', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '..', strict=True)
def test_uts46_3693(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0ug..', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0ug..', strict=True)
def test_uts46_3694(self):
self.assertRaises(idna.IDNAError, idna.decode, '.xn--y86c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '.xn--y86c', strict=True)
def test_uts46_3695(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0ug.xn--y86c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0ug.xn--y86c', strict=True)
def test_uts46_3696(self):
self.assertRaises(idna.IDNAError, idna.decode, '≯ݭ.₄', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≯ݭ.₄', strict=True)
def test_uts46_3697(self):
self.assertRaises(idna.IDNAError, idna.decode, '≯ݭ.₄', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≯ݭ.₄', strict=True)
def test_uts46_3698(self):
self.assertRaises(idna.IDNAError, idna.decode, '≯ݭ.e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≯ݭ.e', strict=True)
def test_uts46_3699(self):
self.assertRaises(idna.IDNAError, idna.decode, '≯ݭ.e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≯ݭ.e', strict=True)
def test_uts46_3700(self):
self.assertRaises(idna.IDNAError, idna.decode, '≯ݭ.E', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≯ݭ.E', strict=True)
def test_uts46_3701(self):
self.assertRaises(idna.IDNAError, idna.decode, '≯ݭ.E', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≯ݭ.E', strict=True)
def test_uts46_3702(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--xpb149k.e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--xpb149k.e', strict=True)
def test_uts46_3703(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᡲ-𝟹.ß-\u200c-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᡲ-𝟹.ß-\u200c-', strict=True)
def test_uts46_3704(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᡲ-3.ß-\u200c-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᡲ-3.ß-\u200c-', strict=True)
def test_uts46_3705(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᡲ-3.SS-\u200c-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᡲ-3.SS-\u200c-', strict=True)
def test_uts46_3706(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᡲ-3.ss-\u200c-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᡲ-3.ss-\u200c-', strict=True)
def test_uts46_3707(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᡲ-3.Ss-\u200c-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᡲ-3.Ss-\u200c-', strict=True)
def test_uts46_3708(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn---3-p9o.ss--', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn---3-p9o.ss--', strict=True)
def test_uts46_3709(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn---3-p9o.xn--ss---276a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn---3-p9o.xn--ss---276a', strict=True)
def test_uts46_3710(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn---3-p9o.xn-----fia9303a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn---3-p9o.xn-----fia9303a', strict=True)
def test_uts46_3711(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᡲ-𝟹.SS-\u200c-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᡲ-𝟹.SS-\u200c-', strict=True)
def test_uts46_3712(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᡲ-𝟹.ss-\u200c-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᡲ-𝟹.ss-\u200c-', strict=True)
def test_uts46_3713(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᡲ-𝟹.Ss-\u200c-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᡲ-𝟹.Ss-\u200c-', strict=True)
def test_uts46_3714(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ﴈ𝟦ه\U000ce2af。Ӏ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ﴈ𝟦ه\U000ce2af。Ӏ', strict=True)
def test_uts46_3715(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ضي4ه\U000ce2af。Ӏ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ضي4ه\U000ce2af。Ӏ', strict=True)
def test_uts46_3716(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ضي4ه\U000ce2af。ӏ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ضي4ه\U000ce2af。ӏ', strict=True)
def test_uts46_3717(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--4-tnc6ck183523b.xn--s5a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--4-tnc6ck183523b.xn--s5a', strict=True)
def test_uts46_3718(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ﴈ𝟦ه\U000ce2af。ӏ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ﴈ𝟦ه\U000ce2af。ӏ', strict=True)
def test_uts46_3719(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--4-tnc6ck183523b.xn--d5a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--4-tnc6ck183523b.xn--d5a', strict=True)
def test_uts46_3720(self):
self.assertRaises(idna.IDNAError, idna.decode, '-.\u0602آ𑆾🐹', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-.\u0602آ𑆾🐹', strict=True)
def test_uts46_3721(self):
self.assertRaises(idna.IDNAError, idna.decode, '-.\u0602آ𑆾🐹', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-.\u0602آ𑆾🐹', strict=True)
def test_uts46_3722(self):
self.assertRaises(idna.IDNAError, idna.decode, '-.xn--kfb8dy983hgl7g', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-.xn--kfb8dy983hgl7g', strict=True)
def test_uts46_3723(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000d9d9cᢘ。᩿⺢', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000d9d9cᢘ。᩿⺢', strict=True)
def test_uts46_3724(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ibf35138o.xn--fpfz94g', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ibf35138o.xn--fpfz94g', strict=True)
def test_uts46_3725(self):
self.assertRaises(idna.IDNAError, idna.decode, '≠ႷᠤႫ。?͌س觴', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≠ႷᠤႫ。?͌س觴', strict=True)
def test_uts46_3726(self):
self.assertRaises(idna.IDNAError, idna.decode, '≠ႷᠤႫ。?͌س觴', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≠ႷᠤႫ。?͌س觴', strict=True)
def test_uts46_3727(self):
self.assertRaises(idna.IDNAError, idna.decode, '≠ႷᠤႫ。?͌س觴', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≠ႷᠤႫ。?͌س觴', strict=True)
def test_uts46_3728(self):
self.assertRaises(idna.IDNAError, idna.decode, '≠ႷᠤႫ。?͌س觴', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≠ႷᠤႫ。?͌س觴', strict=True)
def test_uts46_3729(self):
self.assertRaises(idna.IDNAError, idna.decode, '≠ⴗᠤⴋ。?͌س觴', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≠ⴗᠤⴋ。?͌س觴', strict=True)
def test_uts46_3730(self):
self.assertRaises(idna.IDNAError, idna.decode, '≠ⴗᠤⴋ。?͌س觴', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≠ⴗᠤⴋ。?͌س觴', strict=True)
def test_uts46_3731(self):
self.assertRaises(idna.IDNAError, idna.decode, '≠Ⴗᠤⴋ。?͌س觴', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≠Ⴗᠤⴋ。?͌س觴', strict=True)
def test_uts46_3732(self):
self.assertRaises(idna.IDNAError, idna.decode, '≠Ⴗᠤⴋ。?͌س觴', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≠Ⴗᠤⴋ。?͌س觴', strict=True)
def test_uts46_3733(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--66e353ce0ilb.xn--?-7fb34t0u7s', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--66e353ce0ilb.xn--?-7fb34t0u7s', strict=True)
def test_uts46_3734(self):
self.assertRaises(idna.IDNAError, idna.decode, '≠ⴗᠤⴋ。?͌س觴', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≠ⴗᠤⴋ。?͌س觴', strict=True)
def test_uts46_3735(self):
self.assertRaises(idna.IDNAError, idna.decode, '≠ⴗᠤⴋ。?͌س觴', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≠ⴗᠤⴋ。?͌س觴', strict=True)
def test_uts46_3736(self):
self.assertRaises(idna.IDNAError, idna.decode, '≠Ⴗᠤⴋ。?͌س觴', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≠Ⴗᠤⴋ。?͌س觴', strict=True)
def test_uts46_3737(self):
self.assertRaises(idna.IDNAError, idna.decode, '≠Ⴗᠤⴋ。?͌س觴', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≠Ⴗᠤⴋ。?͌س觴', strict=True)
def test_uts46_3738(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--vnd619as6ig6k.xn--?-7fb34t0u7s', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--vnd619as6ig6k.xn--?-7fb34t0u7s', strict=True)
def test_uts46_3739(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--jndx718cnnl.xn--?-7fb34t0u7s', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--jndx718cnnl.xn--?-7fb34t0u7s', strict=True)
def test_uts46_3740(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--vnd619as6ig6k.?͌س觴', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--vnd619as6ig6k.?͌س觴', strict=True)
def test_uts46_3741(self):
self.assertRaises(idna.IDNAError, idna.decode, 'XN--VND619AS6IG6K.?͌س觴', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'XN--VND619AS6IG6K.?͌س觴', strict=True)
def test_uts46_3742(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Xn--Vnd619as6ig6k.?͌س觴', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Xn--Vnd619as6ig6k.?͌س觴', strict=True)
def test_uts46_3743(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--66e353ce0ilb.?͌س觴', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--66e353ce0ilb.?͌س觴', strict=True)
def test_uts46_3744(self):
self.assertRaises(idna.IDNAError, idna.decode, 'XN--66E353CE0ILB.?͌س觴', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'XN--66E353CE0ILB.?͌س觴', strict=True)
def test_uts46_3745(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Xn--66e353ce0ilb.?͌س觴', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Xn--66e353ce0ilb.?͌س觴', strict=True)
def test_uts46_3746(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--jndx718cnnl.?͌س觴', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--jndx718cnnl.?͌س觴', strict=True)
def test_uts46_3747(self):
self.assertRaises(idna.IDNAError, idna.decode, 'XN--JNDX718CNNL.?͌س觴', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'XN--JNDX718CNNL.?͌س觴', strict=True)
def test_uts46_3748(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Xn--Jndx718cnnl.?͌س觴', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Xn--Jndx718cnnl.?͌س觴', strict=True)
def test_uts46_3749(self):
self.assertRaises(idna.IDNAError, idna.decode, '٧.\U00010968', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '٧.\U00010968', strict=True)
def test_uts46_3750(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--gib.xn--vm9c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--gib.xn--vm9c', strict=True)
def test_uts46_3751(self):
self.assertRaises(idna.IDNAError, idna.decode, '꧀𝟯。\u200d\U0007c465𐹪᯳', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '꧀𝟯。\u200d\U0007c465𐹪᯳', strict=True)
def test_uts46_3752(self):
self.assertRaises(idna.IDNAError, idna.decode, '꧀3。\u200d\U0007c465𐹪᯳', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '꧀3。\u200d\U0007c465𐹪᯳', strict=True)
def test_uts46_3753(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--3-5z4e.xn--1zfz754hncv8b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--3-5z4e.xn--1zfz754hncv8b', strict=True)
def test_uts46_3754(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--3-5z4e.xn--1zf96ony8ygd68c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--3-5z4e.xn--1zf96ony8ygd68c', strict=True)
def test_uts46_3755(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000a35444\U000605bd.≯٤𑀾\U000e0e0c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000a35444\U000605bd.≯٤𑀾\U000e0e0c', strict=True)
def test_uts46_3756(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000a35444\U000605bd.≯٤𑀾\U000e0e0c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000a35444\U000605bd.≯٤𑀾\U000e0e0c', strict=True)
def test_uts46_3757(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--4-fg85dl688i.xn--dib174li86ntdy0i', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--4-fg85dl688i.xn--dib174li86ntdy0i', strict=True)
def test_uts46_3758(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000971a7𝟯。⒈᩶𝟚\U000a060c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000971a7𝟯。⒈᩶𝟚\U000a060c', strict=True)
def test_uts46_3759(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000971a73。1.᩶2\U000a060c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000971a73。1.᩶2\U000a060c', strict=True)
def test_uts46_3760(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--3-rj42h.1.xn--2-13k96240l', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--3-rj42h.1.xn--2-13k96240l', strict=True)
def test_uts46_3761(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--3-rj42h.xn--2-13k746cq465x', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--3-rj42h.xn--2-13k746cq465x', strict=True)
def test_uts46_3762(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d₅⒈。≯𝟴\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d₅⒈。≯𝟴\u200d', strict=True)
def test_uts46_3763(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d₅⒈。≯𝟴\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d₅⒈。≯𝟴\u200d', strict=True)
def test_uts46_3764(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d51.。≯8\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d51.。≯8\u200d', strict=True)
def test_uts46_3765(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d51.。≯8\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d51.。≯8\u200d', strict=True)
def test_uts46_3766(self):
self.assertRaises(idna.IDNAError, idna.decode, '51..xn--8-ogo', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '51..xn--8-ogo', strict=True)
def test_uts46_3767(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--51-l1t..xn--8-ugn00i', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--51-l1t..xn--8-ugn00i', strict=True)
def test_uts46_3768(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--5-ecp.xn--8-ogo', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--5-ecp.xn--8-ogo', strict=True)
def test_uts46_3769(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--5-tgnz5r.xn--8-ugn00i', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--5-tgnz5r.xn--8-ugn00i', strict=True)
def test_uts46_3770(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ꡰڗႆ.\U000aa619ܯ≠\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ꡰڗႆ.\U000aa619ܯ≠\u200c', strict=True)
def test_uts46_3771(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ꡰڗႆ.\U000aa619ܯ≠\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ꡰڗႆ.\U000aa619ܯ≠\u200c', strict=True)
def test_uts46_3772(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ꡰڗႆ.\U000aa619ܯ≠\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ꡰڗႆ.\U000aa619ܯ≠\u200c', strict=True)
def test_uts46_3773(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ꡰڗႆ.\U000aa619ܯ≠\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ꡰڗႆ.\U000aa619ܯ≠\u200c', strict=True)
def test_uts46_3774(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--tjb002cn51k.xn--5nb630lbj91q', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--tjb002cn51k.xn--5nb630lbj91q', strict=True)
def test_uts46_3775(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--tjb002cn51k.xn--5nb448jcubcz547b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--tjb002cn51k.xn--5nb448jcubcz547b', strict=True)
def test_uts46_3776(self):
self.assertRaises(idna.IDNAError, idna.decode, '𑄱。\U000aa33f𐹵', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𑄱。\U000aa33f𐹵', strict=True)
def test_uts46_3777(self):
self.assertRaises(idna.IDNAError, idna.decode, '𑄱。\U000aa33f𐹵', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𑄱。\U000aa33f𐹵', strict=True)
def test_uts46_3778(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--t80d.xn--to0d14792b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--t80d.xn--to0d14792b', strict=True)
def test_uts46_3779(self):
self.assertRaises(idna.IDNAError, idna.decode, '𝟥\u0600。ܽ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𝟥\u0600。ܽ', strict=True)
def test_uts46_3780(self):
self.assertRaises(idna.IDNAError, idna.decode, '3\u0600。ܽ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '3\u0600。ܽ', strict=True)
def test_uts46_3781(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--3-rkc.xn--kob', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--3-rkc.xn--kob', strict=True)
def test_uts46_3782(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ط𐹣٦.ݭ긷', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ط𐹣٦.ݭ긷', strict=True)
def test_uts46_3783(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ط𐹣٦.ݭ긷', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ط𐹣٦.ݭ긷', strict=True)
def test_uts46_3784(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--2gb8gu829f.xn--xpb0156f', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--2gb8gu829f.xn--xpb0156f', strict=True)
def test_uts46_3785(self):
self.assertRaises(idna.IDNAError, idna.decode, '︒Ↄⷧ\U000be003.Ⴗ\U000108de', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '︒Ↄⷧ\U000be003.Ⴗ\U000108de', strict=True)
def test_uts46_3786(self):
self.assertRaises(idna.IDNAError, idna.decode, '。Ↄⷧ\U000be003.Ⴗ\U000108de', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '。Ↄⷧ\U000be003.Ⴗ\U000108de', strict=True)
def test_uts46_3787(self):
self.assertRaises(idna.IDNAError, idna.decode, '。ↄⷧ\U000be003.ⴗ\U000108de', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '。ↄⷧ\U000be003.ⴗ\U000108de', strict=True)
def test_uts46_3788(self):
self.assertRaises(idna.IDNAError, idna.decode, '.xn--r5gy00cll06u.xn--flj4541e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '.xn--r5gy00cll06u.xn--flj4541e', strict=True)
def test_uts46_3789(self):
self.assertRaises(idna.IDNAError, idna.decode, '︒ↄⷧ\U000be003.ⴗ\U000108de', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '︒ↄⷧ\U000be003.ⴗ\U000108de', strict=True)
def test_uts46_3790(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--r5gy00c056n0226g.xn--flj4541e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--r5gy00c056n0226g.xn--flj4541e', strict=True)
def test_uts46_3791(self):
self.assertRaises(idna.IDNAError, idna.decode, '.xn--q5g000cll06u.xn--vnd8618j', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '.xn--q5g000cll06u.xn--vnd8618j', strict=True)
def test_uts46_3792(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--q5g000c056n0226g.xn--vnd8618j', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--q5g000c056n0226g.xn--vnd8618j', strict=True)
def test_uts46_3793(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u0600.ֱ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u0600.ֱ', strict=True)
def test_uts46_3794(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ifb.xn--8cb', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ifb.xn--8cb', strict=True)
def test_uts46_3795(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ς≯。𐹽', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ς≯。𐹽', strict=True)
def test_uts46_3796(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ς≯。𐹽', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ς≯。𐹽', strict=True)
def test_uts46_3797(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ς≯。𐹽', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ς≯。𐹽', strict=True)
def test_uts46_3798(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ς≯。𐹽', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ς≯。𐹽', strict=True)
def test_uts46_3799(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Σ≯。𐹽', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Σ≯。𐹽', strict=True)
def test_uts46_3800(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Σ≯。𐹽', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Σ≯。𐹽', strict=True)
def test_uts46_3801(self):
self.assertRaises(idna.IDNAError, idna.decode, 'σ≯。𐹽', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'σ≯。𐹽', strict=True)
def test_uts46_3802(self):
self.assertRaises(idna.IDNAError, idna.decode, 'σ≯。𐹽', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'σ≯。𐹽', strict=True)
def test_uts46_3803(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--4xa818m.xn--1o0d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--4xa818m.xn--1o0d', strict=True)
def test_uts46_3804(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--3xa028m.xn--1o0d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--3xa028m.xn--1o0d', strict=True)
def test_uts46_3805(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Σ≯。𐹽', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Σ≯。𐹽', strict=True)
def test_uts46_3806(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Σ≯。𐹽', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Σ≯。𐹽', strict=True)
def test_uts46_3807(self):
self.assertRaises(idna.IDNAError, idna.decode, 'σ≯。𐹽', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'σ≯。𐹽', strict=True)
def test_uts46_3808(self):
self.assertRaises(idna.IDNAError, idna.decode, 'σ≯。𐹽', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'σ≯。𐹽', strict=True)
def test_uts46_3809(self):
self.assertRaises(idna.IDNAError, idna.decode, '្\u200dݟ。𐹶', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '្\u200dݟ。𐹶', strict=True)
def test_uts46_3810(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--jpb535f.xn--uo0d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--jpb535f.xn--uo0d', strict=True)
def test_uts46_3811(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--jpb535fv9f.xn--uo0d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--jpb535fv9f.xn--uo0d', strict=True)
def test_uts46_3812(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0003edc2ੂႪ\U0004209f.≮', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0003edc2ੂႪ\U0004209f.≮', strict=True)
def test_uts46_3813(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0003edc2ੂႪ\U0004209f.≮', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0003edc2ੂႪ\U0004209f.≮', strict=True)
def test_uts46_3814(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0003edc2ੂⴊ\U0004209f.≮', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0003edc2ੂⴊ\U0004209f.≮', strict=True)
def test_uts46_3815(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0003edc2ੂⴊ\U0004209f.≮', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0003edc2ੂⴊ\U0004209f.≮', strict=True)
def test_uts46_3816(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--nbc229o4y27dgskb.xn--gdh', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--nbc229o4y27dgskb.xn--gdh', strict=True)
def test_uts46_3817(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--nbc493aro75ggskb.xn--gdh', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--nbc493aro75ggskb.xn--gdh', strict=True)
def test_uts46_3818(self):
self.assertEqual(idna.decode('ꡠ.۲', uts46=True, strict=True), 'ꡠ.۲')
self.assertEqual(idna.encode('ꡠ.۲', uts46=True, strict=True), b'xn--5c9a.xn--fmb')
def test_uts46_3819(self):
self.assertEqual(idna.decode('ꡠ.۲', uts46=True, strict=True), 'ꡠ.۲')
self.assertEqual(idna.encode('ꡠ.۲', uts46=True, strict=True), b'xn--5c9a.xn--fmb')
def test_uts46_3820(self):
self.assertEqual(idna.decode('xn--5c9a.xn--fmb', uts46=True, strict=True), 'ꡠ.۲')
self.assertEqual(idna.encode('xn--5c9a.xn--fmb', uts46=True, strict=True), b'xn--5c9a.xn--fmb')
def test_uts46_3821(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐹣\U00044dc4。ꡬ🄄', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐹣\U00044dc4。ꡬ🄄', strict=True)
def test_uts46_3822(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐹣\U00044dc4。ꡬ3,', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐹣\U00044dc4。ꡬ3,', strict=True)
def test_uts46_3823(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--bo0d0203l.xn--3,-yj9h', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--bo0d0203l.xn--3,-yj9h', strict=True)
def test_uts46_3824(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--bo0d0203l.xn--id9a4443d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--bo0d0203l.xn--id9a4443d', strict=True)
def test_uts46_3825(self):
self.assertRaises(idna.IDNAError, idna.decode, '-్\U0001ef80𑲓。\u200d്', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-్\U0001ef80𑲓。\u200d്', strict=True)
def test_uts46_3826(self):
self.assertRaises(idna.IDNAError, idna.decode, '-్\U0001ef80𑲓。\u200d്', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-్\U0001ef80𑲓。\u200d്', strict=True)
def test_uts46_3827(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----x6e0220sclug.xn--wxc', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----x6e0220sclug.xn--wxc', strict=True)
def test_uts46_3828(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----x6e0220sclug.xn--wxc317g', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----x6e0220sclug.xn--wxc317g', strict=True)
def test_uts46_3829(self):
self.assertRaises(idna.IDNAError, idna.decode, '꙽\u200c霣🄆。\u200c𑁂ᬁ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '꙽\u200c霣🄆。\u200c𑁂ᬁ', strict=True)
def test_uts46_3830(self):
self.assertRaises(idna.IDNAError, idna.decode, '꙽\u200c霣🄆。\u200c𑁂ᬁ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '꙽\u200c霣🄆。\u200c𑁂ᬁ', strict=True)
def test_uts46_3831(self):
self.assertRaises(idna.IDNAError, idna.decode, '꙽\u200c霣5,。\u200c𑁂ᬁ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '꙽\u200c霣5,。\u200c𑁂ᬁ', strict=True)
def test_uts46_3832(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--5,-op8g373c.xn--4sf0725i', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--5,-op8g373c.xn--4sf0725i', strict=True)
def test_uts46_3833(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--5,-i1tz135dnbqa.xn--4sf36u6u4w', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--5,-i1tz135dnbqa.xn--4sf36u6u4w', strict=True)
def test_uts46_3834(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--2q5a751a653w.xn--4sf0725i', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--2q5a751a653w.xn--4sf0725i', strict=True)
def test_uts46_3835(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0ug4208b2vjuk63a.xn--4sf36u6u4w', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0ug4208b2vjuk63a.xn--4sf36u6u4w', strict=True)
def test_uts46_3836(self):
self.assertRaises(idna.IDNAError, idna.decode, '兎。ᠼ\U000e0d1c𑚶𑰿', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '兎。ᠼ\U000e0d1c𑚶𑰿', strict=True)
def test_uts46_3837(self):
self.assertRaises(idna.IDNAError, idna.decode, '兎。ᠼ\U000e0d1c𑚶𑰿', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '兎。ᠼ\U000e0d1c𑚶𑰿', strict=True)
def test_uts46_3838(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--b5q.xn--v7e6041kqqd4m251b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--b5q.xn--v7e6041kqqd4m251b', strict=True)
def test_uts46_3839(self):
self.assertRaises(idna.IDNAError, idna.decode, '𝟙。\u200d𝟸\u200d⁷', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𝟙。\u200d𝟸\u200d⁷', strict=True)
def test_uts46_3840(self):
self.assertRaises(idna.IDNAError, idna.decode, '1。\u200d2\u200d7', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '1。\u200d2\u200d7', strict=True)
def test_uts46_3841(self):
self.assertEqual(idna.decode('1.2h', uts46=True, strict=True), '1.2h')
self.assertEqual(idna.encode('1.2h', uts46=True, strict=True), b'1.2h')
def test_uts46_3842(self):
self.assertRaises(idna.IDNAError, idna.decode, '1.xn--27-l1tb', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '1.xn--27-l1tb', strict=True)
def test_uts46_3843(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᡨ-。\U000e0ecb𝟷', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᡨ-。\U000e0ecb𝟷', strict=True)
def test_uts46_3844(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᡨ-。\U000e0ecb1', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᡨ-。\U000e0ecb1', strict=True)
def test_uts46_3845(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----z8j.xn--1-5671m', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----z8j.xn--1-5671m', strict=True)
def test_uts46_3846(self):
self.assertRaises(idna.IDNAError, idna.decode, '𑰻\U00075010𐫚.٨⁹', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𑰻\U00075010𐫚.٨⁹', strict=True)
def test_uts46_3847(self):
self.assertRaises(idna.IDNAError, idna.decode, '𑰻\U00075010𐫚.٨9', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𑰻\U00075010𐫚.٨9', strict=True)
def test_uts46_3848(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--gx9cr01aul57i.xn--9-oqc', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--gx9cr01aul57i.xn--9-oqc', strict=True)
def test_uts46_3849(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⴜ\U00088dedྀ⾇。Ⴏ♀\u200c\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴜ\U00088dedྀ⾇。Ⴏ♀\u200c\u200c', strict=True)
def test_uts46_3850(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⴜ\U00088dedྀ舛。Ⴏ♀\u200c\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴜ\U00088dedྀ舛。Ⴏ♀\u200c\u200c', strict=True)
def test_uts46_3851(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⴜ\U00088dedྀ舛。ⴏ♀\u200c\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⴜ\U00088dedྀ舛。ⴏ♀\u200c\u200c', strict=True)
def test_uts46_3852(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--zed372mdj2do3v4h.xn--e5h11w', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--zed372mdj2do3v4h.xn--e5h11w', strict=True)
def test_uts46_3853(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--zed372mdj2do3v4h.xn--0uga678bgyh', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--zed372mdj2do3v4h.xn--0uga678bgyh', strict=True)
def test_uts46_3854(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⴜ\U00088dedྀ⾇。ⴏ♀\u200c\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⴜ\U00088dedྀ⾇。ⴏ♀\u200c\u200c', strict=True)
def test_uts46_3855(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--zed54dz10wo343g.xn--nnd651i', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--zed54dz10wo343g.xn--nnd651i', strict=True)
def test_uts46_3856(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--zed54dz10wo343g.xn--nnd089ea464d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--zed54dz10wo343g.xn--nnd089ea464d', strict=True)
def test_uts46_3857(self):
self.assertRaises(idna.IDNAError, idna.decode, '𑁆𝟰.\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𑁆𝟰.\u200d', strict=True)
def test_uts46_3858(self):
self.assertRaises(idna.IDNAError, idna.decode, '𑁆4.\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𑁆4.\u200d', strict=True)
def test_uts46_3859(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--4-xu7i.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--4-xu7i.', strict=True)
def test_uts46_3860(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--4-xu7i.xn--1ug', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--4-xu7i.xn--1ug', strict=True)
def test_uts46_3861(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0006ed18Ⴞ癀。𑘿\u200d\u200c붼', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0006ed18Ⴞ癀。𑘿\u200d\u200c붼', strict=True)
def test_uts46_3862(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0006ed18Ⴞ癀。𑘿\u200d\u200c붼', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0006ed18Ⴞ癀。𑘿\u200d\u200c붼', strict=True)
def test_uts46_3863(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0006ed18Ⴞ癀。𑘿\u200d\u200c붼', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0006ed18Ⴞ癀。𑘿\u200d\u200c붼', strict=True)
def test_uts46_3864(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0006ed18Ⴞ癀。𑘿\u200d\u200c붼', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0006ed18Ⴞ癀。𑘿\u200d\u200c붼', strict=True)
def test_uts46_3865(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0006ed18ⴞ癀。𑘿\u200d\u200c붼', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0006ed18ⴞ癀。𑘿\u200d\u200c붼', strict=True)
def test_uts46_3866(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0006ed18ⴞ癀。𑘿\u200d\u200c붼', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0006ed18ⴞ癀。𑘿\u200d\u200c붼', strict=True)
def test_uts46_3867(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--mlju35u7qx2f.xn--et3bn23n', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--mlju35u7qx2f.xn--et3bn23n', strict=True)
def test_uts46_3868(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--mlju35u7qx2f.xn--0ugb6122js83c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--mlju35u7qx2f.xn--0ugb6122js83c', strict=True)
def test_uts46_3869(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0006ed18ⴞ癀。𑘿\u200d\u200c붼', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0006ed18ⴞ癀。𑘿\u200d\u200c붼', strict=True)
def test_uts46_3870(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0006ed18ⴞ癀。𑘿\u200d\u200c붼', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0006ed18ⴞ癀。𑘿\u200d\u200c붼', strict=True)
def test_uts46_3871(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--2nd6803c7q37d.xn--et3bn23n', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--2nd6803c7q37d.xn--et3bn23n', strict=True)
def test_uts46_3872(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--2nd6803c7q37d.xn--0ugb6122js83c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--2nd6803c7q37d.xn--0ugb6122js83c', strict=True)
def test_uts46_3873(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000da005-்。ڹ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000da005-்。ڹ', strict=True)
def test_uts46_3874(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----mze84808x.xn--skb', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----mze84808x.xn--skb', strict=True)
def test_uts46_3875(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᡃ𝟧≯ᠣ.氁\U000683f1ꁫ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᡃ𝟧≯ᠣ.氁\U000683f1ꁫ', strict=True)
def test_uts46_3876(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᡃ𝟧≯ᠣ.氁\U000683f1ꁫ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᡃ𝟧≯ᠣ.氁\U000683f1ꁫ', strict=True)
def test_uts46_3877(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᡃ5≯ᠣ.氁\U000683f1ꁫ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᡃ5≯ᠣ.氁\U000683f1ꁫ', strict=True)
def test_uts46_3878(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᡃ5≯ᠣ.氁\U000683f1ꁫ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᡃ5≯ᠣ.氁\U000683f1ꁫ', strict=True)
def test_uts46_3879(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--5-24jyf768b.xn--lqw213ime95g', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--5-24jyf768b.xn--lqw213ime95g', strict=True)
def test_uts46_3880(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐹬𝩇.ྲྀ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐹬𝩇.ྲྀ', strict=True)
def test_uts46_3881(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐹬𝩇.ྲྀ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐹬𝩇.ྲྀ', strict=True)
def test_uts46_3882(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐹬𝩇.ྲྀ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐹬𝩇.ྲྀ', strict=True)
def test_uts46_3883(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ko0d8295a.xn--zed3h', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ko0d8295a.xn--zed3h', strict=True)
def test_uts46_3884(self):
self.assertRaises(idna.IDNAError, idna.decode, '-𑈶⒏.⒎𰛢\U000e03ad', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-𑈶⒏.⒎𰛢\U000e03ad', strict=True)
def test_uts46_3885(self):
self.assertRaises(idna.IDNAError, idna.decode, '-𑈶8..7.𰛢\U000e03ad', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-𑈶8..7.𰛢\U000e03ad', strict=True)
def test_uts46_3886(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn---8-bv5o..7.xn--c35nf1622b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn---8-bv5o..7.xn--c35nf1622b', strict=True)
def test_uts46_3887(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----scp6252h.xn--zshy411yzpx2d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----scp6252h.xn--zshy411yzpx2d', strict=True)
def test_uts46_3888(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200cႡ畝\u200d.≮', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200cႡ畝\u200d.≮', strict=True)
def test_uts46_3889(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200cႡ畝\u200d.≮', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200cႡ畝\u200d.≮', strict=True)
def test_uts46_3890(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200cႡ畝\u200d.≮', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200cႡ畝\u200d.≮', strict=True)
def test_uts46_3891(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200cႡ畝\u200d.≮', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200cႡ畝\u200d.≮', strict=True)
def test_uts46_3892(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200cⴁ畝\u200d.≮', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200cⴁ畝\u200d.≮', strict=True)
def test_uts46_3893(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200cⴁ畝\u200d.≮', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200cⴁ畝\u200d.≮', strict=True)
def test_uts46_3894(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--skjy82u.xn--gdh', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--skjy82u.xn--gdh', strict=True)
def test_uts46_3895(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⴁ畝.≮', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⴁ畝.≮', strict=True)
def test_uts46_3896(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⴁ畝.≮', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⴁ畝.≮', strict=True)
def test_uts46_3897(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⴁ畝.≮', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴁ畝.≮', strict=True)
def test_uts46_3898(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⴁ畝.≮', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴁ畝.≮', strict=True)
def test_uts46_3899(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0ugc160hb36e.xn--gdh', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0ugc160hb36e.xn--gdh', strict=True)
def test_uts46_3900(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200cⴁ畝\u200d.≮', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200cⴁ畝\u200d.≮', strict=True)
def test_uts46_3901(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200cⴁ畝\u200d.≮', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200cⴁ畝\u200d.≮', strict=True)
def test_uts46_3902(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--8md0962c.xn--gdh', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--8md0962c.xn--gdh', strict=True)
def test_uts46_3903(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--8md700fea3748f.xn--gdh', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--8md700fea3748f.xn--gdh', strict=True)
def test_uts46_3904(self):
self.assertRaises(idna.IDNAError, idna.decode, '歷。𐹻≯\U000f36fd\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '歷。𐹻≯\U000f36fd\u200d', strict=True)
def test_uts46_3905(self):
self.assertRaises(idna.IDNAError, idna.decode, '歷。𐹻≯\U000f36fd\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '歷。𐹻≯\U000f36fd\u200d', strict=True)
def test_uts46_3906(self):
self.assertRaises(idna.IDNAError, idna.decode, '歷。𐹻≯\U000f36fd\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '歷。𐹻≯\U000f36fd\u200d', strict=True)
def test_uts46_3907(self):
self.assertRaises(idna.IDNAError, idna.decode, '歷。𐹻≯\U000f36fd\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '歷。𐹻≯\U000f36fd\u200d', strict=True)
def test_uts46_3908(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--nmw.xn--hdh7804gdms2h', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--nmw.xn--hdh7804gdms2h', strict=True)
def test_uts46_3909(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--nmw.xn--1ugx6gs128a1134j', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--nmw.xn--1ugx6gs128a1134j', strict=True)
def test_uts46_3910(self):
self.assertRaises(idna.IDNAError, idna.decode, '໋\u200d.鎁\U000e0c11', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '໋\u200d.鎁\U000e0c11', strict=True)
def test_uts46_3911(self):
self.assertRaises(idna.IDNAError, idna.decode, '໋\u200d.鎁\U000e0c11', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '໋\u200d.鎁\U000e0c11', strict=True)
def test_uts46_3912(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--t8c.xn--iz4a43209d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--t8c.xn--iz4a43209d', strict=True)
def test_uts46_3913(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--t8c059f.xn--iz4a43209d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--t8c059f.xn--iz4a43209d', strict=True)
def test_uts46_3914(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d\u200c𞤀。𱘅', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d\u200c𞤀。𱘅', strict=True)
def test_uts46_3915(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d\u200c𞤀。𱘅', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d\u200c𞤀。𱘅', strict=True)
def test_uts46_3916(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d\u200c𞤢。𱘅', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d\u200c𞤢。𱘅', strict=True)
def test_uts46_3917(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d\u200c𞤀。𱘅', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d\u200c𞤀。𱘅', strict=True)
def test_uts46_3918(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--9d6h.xn--wh0dj799f', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--9d6h.xn--wh0dj799f', strict=True)
def test_uts46_3919(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0ugb45126a.xn--wh0dj799f', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0ugb45126a.xn--wh0dj799f', strict=True)
def test_uts46_3920(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d\u200c𞤢。𱘅', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d\u200c𞤢。𱘅', strict=True)
def test_uts46_3921(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d\u200c𞤀。𱘅', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d\u200c𞤀。𱘅', strict=True)
def test_uts46_3922(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ب≠𝟫-.ς⒍𐹦≠', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ب≠𝟫-.ς⒍𐹦≠', strict=True)
def test_uts46_3923(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ب≠𝟫-.ς⒍𐹦≠', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ب≠𝟫-.ς⒍𐹦≠', strict=True)
def test_uts46_3924(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ب≠9-.ς6.𐹦≠', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ب≠9-.ς6.𐹦≠', strict=True)
def test_uts46_3925(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ب≠9-.ς6.𐹦≠', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ب≠9-.ς6.𐹦≠', strict=True)
def test_uts46_3926(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ب≠9-.Σ6.𐹦≠', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ب≠9-.Σ6.𐹦≠', strict=True)
def test_uts46_3927(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ب≠9-.Σ6.𐹦≠', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ب≠9-.Σ6.𐹦≠', strict=True)
def test_uts46_3928(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ب≠9-.σ6.𐹦≠', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ب≠9-.σ6.𐹦≠', strict=True)
def test_uts46_3929(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ب≠9-.σ6.𐹦≠', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ب≠9-.σ6.𐹦≠', strict=True)
def test_uts46_3930(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--9--etd0100a.xn--6-zmb.xn--1ch8704g', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--9--etd0100a.xn--6-zmb.xn--1ch8704g', strict=True)
def test_uts46_3931(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--9--etd0100a.xn--6-xmb.xn--1ch8704g', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--9--etd0100a.xn--6-xmb.xn--1ch8704g', strict=True)
def test_uts46_3932(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ب≠𝟫-.Σ⒍𐹦≠', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ب≠𝟫-.Σ⒍𐹦≠', strict=True)
def test_uts46_3933(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ب≠𝟫-.Σ⒍𐹦≠', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ب≠𝟫-.Σ⒍𐹦≠', strict=True)
def test_uts46_3934(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ب≠𝟫-.σ⒍𐹦≠', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ب≠𝟫-.σ⒍𐹦≠', strict=True)
def test_uts46_3935(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ب≠𝟫-.σ⒍𐹦≠', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ب≠𝟫-.σ⒍𐹦≠', strict=True)
def test_uts46_3936(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--9--etd0100a.xn--4xa887mzpbzz04b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--9--etd0100a.xn--4xa887mzpbzz04b', strict=True)
def test_uts46_3937(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--9--etd0100a.xn--3xa097mzpbzz04b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--9--etd0100a.xn--3xa097mzpbzz04b', strict=True)
def test_uts46_3938(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000896f4.-ᡢ֒𝨠', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000896f4.-ᡢ֒𝨠', strict=True)
def test_uts46_3939(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ep37b.xn----hec165lho83b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ep37b.xn----hec165lho83b', strict=True)
def test_uts46_3940(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ۋ⒈ß󠄽。\U000772cd-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ۋ⒈ß󠄽。\U000772cd-', strict=True)
def test_uts46_3941(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ۋ1.ß󠄽。\U000772cd-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ۋ1.ß󠄽。\U000772cd-', strict=True)
def test_uts46_3942(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ۋ1.SS󠄽。\U000772cd-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ۋ1.SS󠄽。\U000772cd-', strict=True)
def test_uts46_3943(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ۋ1.ss󠄽。\U000772cd-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ۋ1.ss󠄽。\U000772cd-', strict=True)
def test_uts46_3944(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ۋ1.Ss󠄽。\U000772cd-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ۋ1.Ss󠄽。\U000772cd-', strict=True)
def test_uts46_3945(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1-cwc.ss.xn----q001f', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1-cwc.ss.xn----q001f', strict=True)
def test_uts46_3946(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1-cwc.xn--zca.xn----q001f', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1-cwc.xn--zca.xn----q001f', strict=True)
def test_uts46_3947(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ۋ⒈SS󠄽。\U000772cd-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ۋ⒈SS󠄽。\U000772cd-', strict=True)
def test_uts46_3948(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ۋ⒈ss󠄽。\U000772cd-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ۋ⒈ss󠄽。\U000772cd-', strict=True)
def test_uts46_3949(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ۋ⒈Ss󠄽。\U000772cd-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ۋ⒈Ss󠄽。\U000772cd-', strict=True)
def test_uts46_3950(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ss-d7d6651a.xn----q001f', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ss-d7d6651a.xn----q001f', strict=True)
def test_uts46_3951(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--zca541ato3a.xn----q001f', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--zca541ato3a.xn----q001f', strict=True)
def test_uts46_3952(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0003f02b.᮪ςႦ\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0003f02b.᮪ςႦ\u200d', strict=True)
def test_uts46_3953(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0003f02b.᮪ςႦ\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0003f02b.᮪ςႦ\u200d', strict=True)
def test_uts46_3954(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0003f02b.᮪ςⴆ\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0003f02b.᮪ςⴆ\u200d', strict=True)
def test_uts46_3955(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0003f02b.᮪ΣႦ\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0003f02b.᮪ΣႦ\u200d', strict=True)
def test_uts46_3956(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0003f02b.᮪σⴆ\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0003f02b.᮪σⴆ\u200d', strict=True)
def test_uts46_3957(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0003f02b.᮪Σⴆ\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0003f02b.᮪Σⴆ\u200d', strict=True)
def test_uts46_3958(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--nu4s.xn--4xa153j7im', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--nu4s.xn--4xa153j7im', strict=True)
def test_uts46_3959(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--nu4s.xn--4xa153jk8cs1q', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--nu4s.xn--4xa153jk8cs1q', strict=True)
def test_uts46_3960(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--nu4s.xn--3xa353jk8cs1q', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--nu4s.xn--3xa353jk8cs1q', strict=True)
def test_uts46_3961(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0003f02b.᮪ςⴆ\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0003f02b.᮪ςⴆ\u200d', strict=True)
def test_uts46_3962(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0003f02b.᮪ΣႦ\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0003f02b.᮪ΣႦ\u200d', strict=True)
def test_uts46_3963(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0003f02b.᮪σⴆ\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0003f02b.᮪σⴆ\u200d', strict=True)
def test_uts46_3964(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0003f02b.᮪Σⴆ\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0003f02b.᮪Σⴆ\u200d', strict=True)
def test_uts46_3965(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--nu4s.xn--4xa217dxri', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--nu4s.xn--4xa217dxri', strict=True)
def test_uts46_3966(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--nu4s.xn--4xa217dxriome', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--nu4s.xn--4xa217dxriome', strict=True)
def test_uts46_3967(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--nu4s.xn--3xa417dxriome', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--nu4s.xn--3xa417dxriome', strict=True)
def test_uts46_3968(self):
self.assertRaises(idna.IDNAError, idna.decode, '⾆\u08e2.𝈴', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⾆\u08e2.𝈴', strict=True)
def test_uts46_3969(self):
self.assertRaises(idna.IDNAError, idna.decode, '舌\u08e2.𝈴', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '舌\u08e2.𝈴', strict=True)
def test_uts46_3970(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--l0b9413d.xn--kl1h', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--l0b9413d.xn--kl1h', strict=True)
def test_uts46_3971(self):
self.assertRaises(idna.IDNAError, idna.decode, '⫞𐹶𖫴。⭠⒈', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⫞𐹶𖫴。⭠⒈', strict=True)
def test_uts46_3972(self):
self.assertRaises(idna.IDNAError, idna.decode, '⫞𐹶𖫴。⭠1.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⫞𐹶𖫴。⭠1.', strict=True)
def test_uts46_3973(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--53ix188et88b.xn--1-h6r.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--53ix188et88b.xn--1-h6r.', strict=True)
def test_uts46_3974(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--53ix188et88b.xn--tsh52w', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--53ix188et88b.xn--tsh52w', strict=True)
def test_uts46_3975(self):
self.assertRaises(idna.IDNAError, idna.decode, '⒈\u200cꫬ︒.્', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⒈\u200cꫬ︒.્', strict=True)
def test_uts46_3976(self):
self.assertRaises(idna.IDNAError, idna.decode, '1.\u200cꫬ。.્', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '1.\u200cꫬ。.્', strict=True)
def test_uts46_3977(self):
self.assertRaises(idna.IDNAError, idna.decode, '1.xn--sv9a..xn--mfc', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '1.xn--sv9a..xn--mfc', strict=True)
def test_uts46_3978(self):
self.assertRaises(idna.IDNAError, idna.decode, '1.xn--0ug7185c..xn--mfc', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '1.xn--0ug7185c..xn--mfc', strict=True)
def test_uts46_3979(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--tsh0720cse8b.xn--mfc', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--tsh0720cse8b.xn--mfc', strict=True)
def test_uts46_3980(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0ug78o720myr1c.xn--mfc', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0ug78o720myr1c.xn--mfc', strict=True)
def test_uts46_3981(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ె。䰀٨\U0001eb45󠅼', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ె。䰀٨\U0001eb45󠅼', strict=True)
def test_uts46_3982(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--eqc.xn--hib5476aim6t', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--eqc.xn--hib5476aim6t', strict=True)
def test_uts46_3983(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ß\u200d.᯲\U00044fbc', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ß\u200d.᯲\U00044fbc', strict=True)
def test_uts46_3984(self):
self.assertRaises(idna.IDNAError, idna.decode, 'SS\u200d.᯲\U00044fbc', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'SS\u200d.᯲\U00044fbc', strict=True)
def test_uts46_3985(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ss\u200d.᯲\U00044fbc', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ss\u200d.᯲\U00044fbc', strict=True)
def test_uts46_3986(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ss\u200d.᯲\U00044fbc', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ss\u200d.᯲\U00044fbc', strict=True)
def test_uts46_3987(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ss.xn--0zf22107b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ss.xn--0zf22107b', strict=True)
def test_uts46_3988(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ss-n1t.xn--0zf22107b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ss-n1t.xn--0zf22107b', strict=True)
def test_uts46_3989(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--zca870n.xn--0zf22107b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--zca870n.xn--0zf22107b', strict=True)
def test_uts46_3990(self):
self.assertRaises(idna.IDNAError, idna.decode, '𑓂\u200c≮.≮', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𑓂\u200c≮.≮', strict=True)
def test_uts46_3991(self):
self.assertRaises(idna.IDNAError, idna.decode, '𑓂\u200c≮.≮', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𑓂\u200c≮.≮', strict=True)
def test_uts46_3992(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--gdhz656g.xn--gdh', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--gdhz656g.xn--gdh', strict=True)
def test_uts46_3993(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0ugy6glz29a.xn--gdh', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0ugy6glz29a.xn--gdh', strict=True)
def test_uts46_3994(self):
self.assertRaises(idna.IDNAError, idna.decode, '🕼.ᅠ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '🕼.ᅠ', strict=True)
def test_uts46_3995(self):
self.assertRaises(idna.IDNAError, idna.decode, '🕼.ᅠ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '🕼.ᅠ', strict=True)
def test_uts46_3996(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--my8h.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--my8h.', strict=True)
def test_uts46_3997(self):
self.assertRaises(idna.IDNAError, idna.decode, '🕼.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '🕼.', strict=True)
def test_uts46_3998(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--my8h.xn--psd', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--my8h.xn--psd', strict=True)
def test_uts46_3999(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--my8h.xn--cl7c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--my8h.xn--cl7c', strict=True)
def test_uts46_4000(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᡔﶂ。\U0007760e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᡔﶂ。\U0007760e', strict=True)
def test_uts46_4001(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᡔلحى。\U0007760e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᡔلحى。\U0007760e', strict=True)
def test_uts46_4002(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--sgb9bq785p.xn--bc31b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--sgb9bq785p.xn--bc31b', strict=True)
def test_uts46_4003(self):
self.assertRaises(idna.IDNAError, idna.decode, '爕\U000b3651.𝟰気', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '爕\U000b3651.𝟰気', strict=True)
def test_uts46_4004(self):
self.assertRaises(idna.IDNAError, idna.decode, '爕\U000b3651.4気', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '爕\U000b3651.4気', strict=True)
def test_uts46_4005(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1zxq3199c.xn--4-678b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1zxq3199c.xn--4-678b', strict=True)
def test_uts46_4006(self):
self.assertRaises(idna.IDNAError, idna.decode, '⒋𑍍Ⴝ-.\U0001eb2a්ֵ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⒋𑍍Ⴝ-.\U0001eb2a්ֵ', strict=True)
def test_uts46_4007(self):
self.assertRaises(idna.IDNAError, idna.decode, '4.𑍍Ⴝ-.\U0001eb2a්ֵ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '4.𑍍Ⴝ-.\U0001eb2a්ֵ', strict=True)
def test_uts46_4008(self):
self.assertRaises(idna.IDNAError, idna.decode, '4.𑍍ⴝ-.\U0001eb2a්ֵ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '4.𑍍ⴝ-.\U0001eb2a්ֵ', strict=True)
def test_uts46_4009(self):
self.assertRaises(idna.IDNAError, idna.decode, '4.xn----wwsx259f.xn--ddb152b7y23b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '4.xn----wwsx259f.xn--ddb152b7y23b', strict=True)
def test_uts46_4010(self):
self.assertRaises(idna.IDNAError, idna.decode, '⒋𑍍ⴝ-.\U0001eb2a්ֵ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⒋𑍍ⴝ-.\U0001eb2a්ֵ', strict=True)
def test_uts46_4011(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----jcp487avl3w.xn--ddb152b7y23b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----jcp487avl3w.xn--ddb152b7y23b', strict=True)
def test_uts46_4012(self):
self.assertRaises(idna.IDNAError, idna.decode, '4.xn----t1g9869q.xn--ddb152b7y23b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '4.xn----t1g9869q.xn--ddb152b7y23b', strict=True)
def test_uts46_4013(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----t1g323mnk9t.xn--ddb152b7y23b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----t1g323mnk9t.xn--ddb152b7y23b', strict=True)
def test_uts46_4014(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000de743。\U00091183\U00049897--', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000de743。\U00091183\U00049897--', strict=True)
def test_uts46_4015(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--2y75e.xn-----1l15eer88n', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--2y75e.xn-----1l15eer88n', strict=True)
def test_uts46_4016(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200dߟ。\u200c꯭', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200dߟ。\u200c꯭', strict=True)
def test_uts46_4017(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200dߟ。\u200c꯭', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200dߟ。\u200c꯭', strict=True)
def test_uts46_4018(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--6sb.xn--429a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--6sb.xn--429a', strict=True)
def test_uts46_4019(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--6sb394j.xn--0ug1126c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--6sb394j.xn--0ug1126c', strict=True)
def test_uts46_4020(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0001ebbd߿ࡎ。ᢍ\U0009de41𐫘', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0001ebbd߿ࡎ。ᢍ\U0009de41𐫘', strict=True)
def test_uts46_4021(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0001ebbd߿ࡎ。ᢍ\U0009de41𐫘', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0001ebbd߿ࡎ。ᢍ\U0009de41𐫘', strict=True)
def test_uts46_4022(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--3tb2nz468k.xn--69e8615j5rn5d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--3tb2nz468k.xn--69e8615j5rn5d', strict=True)
def test_uts46_4023(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ۭ𞺌𑄚᜔.ꡞࢷ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ۭ𞺌𑄚᜔.ꡞࢷ', strict=True)
def test_uts46_4024(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ۭم𑄚᜔.ꡞࢷ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ۭم𑄚᜔.ꡞࢷ', strict=True)
def test_uts46_4025(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--hhb94ag41b739u.xn--dzb5582f', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--hhb94ag41b739u.xn--dzb5582f', strict=True)
def test_uts46_4026(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0007b0b5킃𑘶ߜ。ςؼς', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0007b0b5킃𑘶ߜ。ςؼς', strict=True)
def test_uts46_4027(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0007b0b5킃𑘶ߜ。ςؼς', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0007b0b5킃𑘶ߜ。ςؼς', strict=True)
def test_uts46_4028(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0007b0b5킃𑘶ߜ。ςؼς', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0007b0b5킃𑘶ߜ。ςؼς', strict=True)
def test_uts46_4029(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0007b0b5킃𑘶ߜ。ςؼς', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0007b0b5킃𑘶ߜ。ςؼς', strict=True)
def test_uts46_4030(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0007b0b5킃𑘶ߜ。ΣؼΣ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0007b0b5킃𑘶ߜ。ΣؼΣ', strict=True)
def test_uts46_4031(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0007b0b5킃𑘶ߜ。ΣؼΣ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0007b0b5킃𑘶ߜ。ΣؼΣ', strict=True)
def test_uts46_4032(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0007b0b5킃𑘶ߜ。σؼσ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0007b0b5킃𑘶ߜ。σؼσ', strict=True)
def test_uts46_4033(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0007b0b5킃𑘶ߜ。σؼσ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0007b0b5킃𑘶ߜ。σؼσ', strict=True)
def test_uts46_4034(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0007b0b5킃𑘶ߜ。Σؼσ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0007b0b5킃𑘶ߜ。Σؼσ', strict=True)
def test_uts46_4035(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0007b0b5킃𑘶ߜ。Σؼσ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0007b0b5킃𑘶ߜ。Σؼσ', strict=True)
def test_uts46_4036(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--3sb7483hoyvbbe76g.xn--4xaa21q', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--3sb7483hoyvbbe76g.xn--4xaa21q', strict=True)
def test_uts46_4037(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0007b0b5킃𑘶ߜ。Σؼς', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0007b0b5킃𑘶ߜ。Σؼς', strict=True)
def test_uts46_4038(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0007b0b5킃𑘶ߜ。Σؼς', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0007b0b5킃𑘶ߜ。Σؼς', strict=True)
def test_uts46_4039(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0007b0b5킃𑘶ߜ。σؼς', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0007b0b5킃𑘶ߜ。σؼς', strict=True)
def test_uts46_4040(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0007b0b5킃𑘶ߜ。σؼς', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0007b0b5킃𑘶ߜ。σؼς', strict=True)
def test_uts46_4041(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--3sb7483hoyvbbe76g.xn--3xab31q', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--3sb7483hoyvbbe76g.xn--3xab31q', strict=True)
def test_uts46_4042(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--3sb7483hoyvbbe76g.xn--3xaa51q', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--3sb7483hoyvbbe76g.xn--3xaa51q', strict=True)
def test_uts46_4043(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0007b0b5킃𑘶ߜ。ΣؼΣ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0007b0b5킃𑘶ߜ。ΣؼΣ', strict=True)
def test_uts46_4044(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0007b0b5킃𑘶ߜ。ΣؼΣ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0007b0b5킃𑘶ߜ。ΣؼΣ', strict=True)
def test_uts46_4045(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0007b0b5킃𑘶ߜ。σؼσ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0007b0b5킃𑘶ߜ。σؼσ', strict=True)
def test_uts46_4046(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0007b0b5킃𑘶ߜ。σؼσ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0007b0b5킃𑘶ߜ。σؼσ', strict=True)
def test_uts46_4047(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0007b0b5킃𑘶ߜ。Σؼσ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0007b0b5킃𑘶ߜ。Σؼσ', strict=True)
def test_uts46_4048(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0007b0b5킃𑘶ߜ。Σؼσ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0007b0b5킃𑘶ߜ。Σؼσ', strict=True)
def test_uts46_4049(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0007b0b5킃𑘶ߜ。Σؼς', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0007b0b5킃𑘶ߜ。Σؼς', strict=True)
def test_uts46_4050(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0007b0b5킃𑘶ߜ。Σؼς', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0007b0b5킃𑘶ߜ。Σؼς', strict=True)
def test_uts46_4051(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0007b0b5킃𑘶ߜ。σؼς', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0007b0b5킃𑘶ߜ。σؼς', strict=True)
def test_uts46_4052(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0007b0b5킃𑘶ߜ。σؼς', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0007b0b5킃𑘶ߜ。σؼς', strict=True)
def test_uts46_4053(self):
self.assertRaises(idna.IDNAError, idna.decode, '蔰。\U000e0079ࣝ-𑈵', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '蔰。\U000e0079ࣝ-𑈵', strict=True)
def test_uts46_4054(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--sz1a.xn----mrd9984r3dl0i', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--sz1a.xn----mrd9984r3dl0i', strict=True)
def test_uts46_4055(self):
self.assertEqual(idna.decode('ςჅ。ݚ', uts46=True, strict=True), 'ςⴥ.ݚ')
self.assertEqual(idna.encode('ςჅ。ݚ', uts46=True, strict=True), b'xn--3xa403s.xn--epb')
def test_uts46_4056(self):
self.assertEqual(idna.decode('ςⴥ。ݚ', uts46=True, strict=True), 'ςⴥ.ݚ')
self.assertEqual(idna.encode('ςⴥ。ݚ', uts46=True, strict=True), b'xn--3xa403s.xn--epb')
def test_uts46_4057(self):
self.assertEqual(idna.decode('ΣჅ。ݚ', uts46=True, strict=True), 'σⴥ.ݚ')
self.assertEqual(idna.encode('ΣჅ。ݚ', uts46=True, strict=True), b'xn--4xa203s.xn--epb')
def test_uts46_4058(self):
self.assertEqual(idna.decode('σⴥ。ݚ', uts46=True, strict=True), 'σⴥ.ݚ')
self.assertEqual(idna.encode('σⴥ。ݚ', uts46=True, strict=True), b'xn--4xa203s.xn--epb')
def test_uts46_4059(self):
self.assertEqual(idna.decode('Σⴥ。ݚ', uts46=True, strict=True), 'σⴥ.ݚ')
self.assertEqual(idna.encode('Σⴥ。ݚ', uts46=True, strict=True), b'xn--4xa203s.xn--epb')
def test_uts46_4060(self):
self.assertEqual(idna.decode('xn--4xa203s.xn--epb', uts46=True, strict=True), 'σⴥ.ݚ')
self.assertEqual(idna.encode('xn--4xa203s.xn--epb', uts46=True, strict=True), b'xn--4xa203s.xn--epb')
def test_uts46_4061(self):
self.assertEqual(idna.decode('σⴥ.ݚ', uts46=True, strict=True), 'σⴥ.ݚ')
self.assertEqual(idna.encode('σⴥ.ݚ', uts46=True, strict=True), b'xn--4xa203s.xn--epb')
def test_uts46_4062(self):
self.assertEqual(idna.decode('ΣჅ.ݚ', uts46=True, strict=True), 'σⴥ.ݚ')
self.assertEqual(idna.encode('ΣჅ.ݚ', uts46=True, strict=True), b'xn--4xa203s.xn--epb')
def test_uts46_4063(self):
self.assertEqual(idna.decode('Σⴥ.ݚ', uts46=True, strict=True), 'σⴥ.ݚ')
self.assertEqual(idna.encode('Σⴥ.ݚ', uts46=True, strict=True), b'xn--4xa203s.xn--epb')
def test_uts46_4064(self):
self.assertEqual(idna.decode('xn--3xa403s.xn--epb', uts46=True, strict=True), 'ςⴥ.ݚ')
self.assertEqual(idna.encode('xn--3xa403s.xn--epb', uts46=True, strict=True), b'xn--3xa403s.xn--epb')
def test_uts46_4065(self):
self.assertEqual(idna.decode('ςⴥ.ݚ', uts46=True, strict=True), 'ςⴥ.ݚ')
self.assertEqual(idna.encode('ςⴥ.ݚ', uts46=True, strict=True), b'xn--3xa403s.xn--epb')
def test_uts46_4066(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--4xa477d.xn--epb', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--4xa477d.xn--epb', strict=True)
def test_uts46_4067(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--3xa677d.xn--epb', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--3xa677d.xn--epb', strict=True)
def test_uts46_4068(self):
self.assertRaises(idna.IDNAError, idna.decode, '్Ⴉ\U0001ec13.᭲', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '్Ⴉ\U0001ec13.᭲', strict=True)
def test_uts46_4069(self):
self.assertRaises(idna.IDNAError, idna.decode, '్Ⴉ\U0001ec13.᭲', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '్Ⴉ\U0001ec13.᭲', strict=True)
def test_uts46_4070(self):
self.assertRaises(idna.IDNAError, idna.decode, '్ⴉ\U0001ec13.᭲', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '్ⴉ\U0001ec13.᭲', strict=True)
def test_uts46_4071(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--lqc478nlr02a.xn--dwf', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--lqc478nlr02a.xn--dwf', strict=True)
def test_uts46_4072(self):
self.assertRaises(idna.IDNAError, idna.decode, '్ⴉ\U0001ec13.᭲', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '్ⴉ\U0001ec13.᭲', strict=True)
def test_uts46_4073(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--lqc64t7t26c.xn--dwf', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--lqc64t7t26c.xn--dwf', strict=True)
def test_uts46_4074(self):
self.assertRaises(idna.IDNAError, idna.decode, '⮷≮\U0004e234󠄟。𐠄', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⮷≮\U0004e234󠄟。𐠄', strict=True)
def test_uts46_4075(self):
self.assertRaises(idna.IDNAError, idna.decode, '⮷≮\U0004e234󠄟。𐠄', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⮷≮\U0004e234󠄟。𐠄', strict=True)
def test_uts46_4076(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--gdh877a3513h.xn--pc9c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--gdh877a3513h.xn--pc9c', strict=True)
def test_uts46_4077(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ڼ。\u200dẏ\u200cᡤ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ڼ。\u200dẏ\u200cᡤ', strict=True)
def test_uts46_4078(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ڼ。\u200dẏ\u200cᡤ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ڼ。\u200dẏ\u200cᡤ', strict=True)
def test_uts46_4079(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ڼ。\u200dẏ\u200cᡤ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ڼ。\u200dẏ\u200cᡤ', strict=True)
def test_uts46_4080(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ڼ。\u200dẏ\u200cᡤ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ڼ。\u200dẏ\u200cᡤ', strict=True)
def test_uts46_4081(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ڼ。\u200dẎ\u200cᡤ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ڼ。\u200dẎ\u200cᡤ', strict=True)
def test_uts46_4082(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ڼ。\u200dẎ\u200cᡤ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ڼ。\u200dẎ\u200cᡤ', strict=True)
def test_uts46_4083(self):
self.assertEqual(idna.decode('xn--vkb.xn--08e172a', uts46=True, strict=True), 'ڼ.ẏᡤ')
self.assertEqual(idna.encode('xn--vkb.xn--08e172a', uts46=True, strict=True), b'xn--vkb.xn--08e172a')
def test_uts46_4084(self):
self.assertEqual(idna.decode('ڼ.ẏᡤ', uts46=True, strict=True), 'ڼ.ẏᡤ')
self.assertEqual(idna.encode('ڼ.ẏᡤ', uts46=True, strict=True), b'xn--vkb.xn--08e172a')
def test_uts46_4085(self):
self.assertEqual(idna.decode('ڼ.ẏᡤ', uts46=True, strict=True), 'ڼ.ẏᡤ')
self.assertEqual(idna.encode('ڼ.ẏᡤ', uts46=True, strict=True), b'xn--vkb.xn--08e172a')
def test_uts46_4086(self):
self.assertEqual(idna.decode('ڼ.Ẏᡤ', uts46=True, strict=True), 'ڼ.ẏᡤ')
self.assertEqual(idna.encode('ڼ.Ẏᡤ', uts46=True, strict=True), b'xn--vkb.xn--08e172a')
def test_uts46_4087(self):
self.assertEqual(idna.decode('ڼ.Ẏᡤ', uts46=True, strict=True), 'ڼ.ẏᡤ')
self.assertEqual(idna.encode('ڼ.Ẏᡤ', uts46=True, strict=True), b'xn--vkb.xn--08e172a')
def test_uts46_4088(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--vkb.xn--08e172ax6aca', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--vkb.xn--08e172ax6aca', strict=True)
def test_uts46_4089(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ڼ。\u200dẎ\u200cᡤ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ڼ。\u200dẎ\u200cᡤ', strict=True)
def test_uts46_4090(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ڼ。\u200dẎ\u200cᡤ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ڼ。\u200dẎ\u200cᡤ', strict=True)
def test_uts46_4091(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐹹𑲛。\U00051090්', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐹹𑲛。\U00051090්', strict=True)
def test_uts46_4092(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--xo0dg5v.xn--h1c39876d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--xo0dg5v.xn--h1c39876d', strict=True)
def test_uts46_4093(self):
self.assertRaises(idna.IDNAError, idna.decode, '-≠𑈵。嵕ﻱ۴꥓', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-≠𑈵。嵕ﻱ۴꥓', strict=True)
def test_uts46_4094(self):
self.assertRaises(idna.IDNAError, idna.decode, '-≠𑈵。嵕ﻱ۴꥓', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-≠𑈵。嵕ﻱ۴꥓', strict=True)
def test_uts46_4095(self):
self.assertRaises(idna.IDNAError, idna.decode, '-≠𑈵。嵕ي۴꥓', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-≠𑈵。嵕ي۴꥓', strict=True)
def test_uts46_4096(self):
self.assertRaises(idna.IDNAError, idna.decode, '-≠𑈵。嵕ي۴꥓', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-≠𑈵。嵕ي۴꥓', strict=True)
def test_uts46_4097(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----ufo4749h.xn--mhb45a235sns3c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----ufo4749h.xn--mhb45a235sns3c', strict=True)
def test_uts46_4098(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c\U0004de30𐹶ݮ.ہ\u200d≯\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c\U0004de30𐹶ݮ.ہ\u200d≯\u200d', strict=True)
def test_uts46_4099(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c\U0004de30𐹶ݮ.ہ\u200d≯\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c\U0004de30𐹶ݮ.ہ\u200d≯\u200d', strict=True)
def test_uts46_4100(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c\U0004de30𐹶ݮ.ہ\u200d≯\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c\U0004de30𐹶ݮ.ہ\u200d≯\u200d', strict=True)
def test_uts46_4101(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c\U0004de30𐹶ݮ.ہ\u200d≯\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c\U0004de30𐹶ݮ.ہ\u200d≯\u200d', strict=True)
def test_uts46_4102(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ypb5875khz9y.xn--0kb682l', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ypb5875khz9y.xn--0kb682l', strict=True)
def test_uts46_4103(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ypb717jrx2o7v94a.xn--0kb660ka35v', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ypb717jrx2o7v94a.xn--0kb660ka35v', strict=True)
def test_uts46_4104(self):
self.assertRaises(idna.IDNAError, idna.decode, '≮.឵ࡕ𐫔', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≮.឵ࡕ𐫔', strict=True)
def test_uts46_4105(self):
self.assertRaises(idna.IDNAError, idna.decode, '≮.឵ࡕ𐫔', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≮.឵ࡕ𐫔', strict=True)
def test_uts46_4106(self):
self.assertRaises(idna.IDNAError, idna.decode, '≮.឵ࡕ𐫔', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≮.឵ࡕ𐫔', strict=True)
def test_uts46_4107(self):
self.assertRaises(idna.IDNAError, idna.decode, '≮.឵ࡕ𐫔', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≮.឵ࡕ𐫔', strict=True)
def test_uts46_4108(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--gdh.xn--kwb4643k', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--gdh.xn--kwb4643k', strict=True)
def test_uts46_4109(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--gdh.xn--kwb589e217p', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--gdh.xn--kwb589e217p', strict=True)
def test_uts46_4110(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐩗\u200d。ႩႵ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐩗\u200d。ႩႵ', strict=True)
def test_uts46_4111(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐩗\u200d。ႩႵ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐩗\u200d。ႩႵ', strict=True)
def test_uts46_4112(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐩗\u200d。ⴉⴕ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐩗\u200d。ⴉⴕ', strict=True)
def test_uts46_4113(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐩗\u200d。Ⴉⴕ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐩗\u200d。Ⴉⴕ', strict=True)
def test_uts46_4114(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--pt9c.xn--0kjya', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--pt9c.xn--0kjya', strict=True)
def test_uts46_4115(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐩗.ⴉⴕ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐩗.ⴉⴕ', strict=True)
def test_uts46_4116(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐩗.ႩႵ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐩗.ႩႵ', strict=True)
def test_uts46_4117(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐩗.Ⴉⴕ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐩗.Ⴉⴕ', strict=True)
def test_uts46_4118(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1ug4933g.xn--0kjya', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1ug4933g.xn--0kjya', strict=True)
def test_uts46_4119(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐩗\u200d。ⴉⴕ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐩗\u200d。ⴉⴕ', strict=True)
def test_uts46_4120(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐩗\u200d。Ⴉⴕ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐩗\u200d。Ⴉⴕ', strict=True)
def test_uts46_4121(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--pt9c.xn--hnd666l', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--pt9c.xn--hnd666l', strict=True)
def test_uts46_4122(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1ug4933g.xn--hnd666l', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1ug4933g.xn--hnd666l', strict=True)
def test_uts46_4123(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--pt9c.xn--hndy', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--pt9c.xn--hndy', strict=True)
def test_uts46_4124(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1ug4933g.xn--hndy', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1ug4933g.xn--hndy', strict=True)
def test_uts46_4125(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c\u200cㄤ.̮\U000d5a11ূ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c\u200cㄤ.̮\U000d5a11ূ', strict=True)
def test_uts46_4126(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c\u200cㄤ.̮\U000d5a11ূ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c\u200cㄤ.̮\U000d5a11ূ', strict=True)
def test_uts46_4127(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1fk.xn--vta284a9o563a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1fk.xn--vta284a9o563a', strict=True)
def test_uts46_4128(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0uga242k.xn--vta284a9o563a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0uga242k.xn--vta284a9o563a', strict=True)
def test_uts46_4129(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐋻。-\u200c𐫄Ⴗ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐋻。-\u200c𐫄Ⴗ', strict=True)
def test_uts46_4130(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐋻。-\u200c𐫄Ⴗ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐋻。-\u200c𐫄Ⴗ', strict=True)
def test_uts46_4131(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐋻。-\u200c𐫄ⴗ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐋻。-\u200c𐫄ⴗ', strict=True)
def test_uts46_4132(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--v97c.xn----lws0526f', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--v97c.xn----lws0526f', strict=True)
def test_uts46_4133(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--v97c.xn----sgnv20du99s', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--v97c.xn----sgnv20du99s', strict=True)
def test_uts46_4134(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐋻。-\u200c𐫄ⴗ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐋻。-\u200c𐫄ⴗ', strict=True)
def test_uts46_4135(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--v97c.xn----i1g2513q', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--v97c.xn----i1g2513q', strict=True)
def test_uts46_4136(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--v97c.xn----i1g888ih12u', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--v97c.xn----i1g888ih12u', strict=True)
def test_uts46_4137(self):
self.assertRaises(idna.IDNAError, idna.decode, '🙑\U00010dfa.≠\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '🙑\U00010dfa.≠\u200c', strict=True)
def test_uts46_4138(self):
self.assertRaises(idna.IDNAError, idna.decode, '🙑\U00010dfa.≠\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '🙑\U00010dfa.≠\u200c', strict=True)
def test_uts46_4139(self):
self.assertRaises(idna.IDNAError, idna.decode, '🙑\U00010dfa.≠\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '🙑\U00010dfa.≠\u200c', strict=True)
def test_uts46_4140(self):
self.assertRaises(idna.IDNAError, idna.decode, '🙑\U00010dfa.≠\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '🙑\U00010dfa.≠\u200c', strict=True)
def test_uts46_4141(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--bl0dh970b.xn--1ch', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--bl0dh970b.xn--1ch', strict=True)
def test_uts46_4142(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--bl0dh970b.xn--0ug83g', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--bl0dh970b.xn--0ug83g', strict=True)
def test_uts46_4143(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ٌ᳒。\U0001eb9e⵿⧎', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ٌ᳒。\U0001eb9e⵿⧎', strict=True)
def test_uts46_4144(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ٌ᳒。\U0001eb9e⵿⧎', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ٌ᳒。\U0001eb9e⵿⧎', strict=True)
def test_uts46_4145(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ohb646i.xn--ewi38jf765c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ohb646i.xn--ewi38jf765c', strict=True)
def test_uts46_4146(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⴔ𝨨₃\U000e0066.𝟳𑂹ஂ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴔ𝨨₃\U000e0066.𝟳𑂹ஂ', strict=True)
def test_uts46_4147(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⴔ𝨨3\U000e0066.7𑂹ஂ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴔ𝨨3\U000e0066.7𑂹ஂ', strict=True)
def test_uts46_4148(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⴔ𝨨3\U000e0066.7𑂹ஂ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⴔ𝨨3\U000e0066.7𑂹ஂ', strict=True)
def test_uts46_4149(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--3-ews6985n35s3g.xn--7-cve6271r', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--3-ews6985n35s3g.xn--7-cve6271r', strict=True)
def test_uts46_4150(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⴔ𝨨₃\U000e0066.𝟳𑂹ஂ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⴔ𝨨₃\U000e0066.𝟳𑂹ஂ', strict=True)
def test_uts46_4151(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--3-b1g83426a35t0g.xn--7-cve6271r', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--3-b1g83426a35t0g.xn--7-cve6271r', strict=True)
def test_uts46_4152(self):
self.assertRaises(idna.IDNAError, idna.decode, '䏈\u200c。\u200c⒈\U00071895', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '䏈\u200c。\u200c⒈\U00071895', strict=True)
def test_uts46_4153(self):
self.assertRaises(idna.IDNAError, idna.decode, '䏈\u200c。\u200c1.\U00071895', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '䏈\u200c。\u200c1.\U00071895', strict=True)
def test_uts46_4154(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--eco.1.xn--ms39a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--eco.1.xn--ms39a', strict=True)
def test_uts46_4155(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0ug491l.xn--1-rgn.xn--ms39a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0ug491l.xn--1-rgn.xn--ms39a', strict=True)
def test_uts46_4156(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--eco.xn--tsh21126d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--eco.xn--tsh21126d', strict=True)
def test_uts46_4157(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0ug491l.xn--0ug88oot66q', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0ug491l.xn--0ug88oot66q', strict=True)
def test_uts46_4158(self):
self.assertRaises(idna.IDNAError, idna.decode, '1꫶ß𑲥。ᷘ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '1꫶ß𑲥。ᷘ', strict=True)
def test_uts46_4159(self):
self.assertRaises(idna.IDNAError, idna.decode, '1꫶ß𑲥。ᷘ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '1꫶ß𑲥。ᷘ', strict=True)
def test_uts46_4160(self):
self.assertRaises(idna.IDNAError, idna.decode, '1꫶SS𑲥。ᷘ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '1꫶SS𑲥。ᷘ', strict=True)
def test_uts46_4161(self):
self.assertRaises(idna.IDNAError, idna.decode, '1꫶ss𑲥。ᷘ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '1꫶ss𑲥。ᷘ', strict=True)
def test_uts46_4162(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1ss-ir6ln166b.xn--weg', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1ss-ir6ln166b.xn--weg', strict=True)
def test_uts46_4163(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1-qfa2471kdb0d.xn--weg', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1-qfa2471kdb0d.xn--weg', strict=True)
def test_uts46_4164(self):
self.assertRaises(idna.IDNAError, idna.decode, '1꫶SS𑲥。ᷘ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '1꫶SS𑲥。ᷘ', strict=True)
def test_uts46_4165(self):
self.assertRaises(idna.IDNAError, idna.decode, '1꫶ss𑲥。ᷘ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '1꫶ss𑲥。ᷘ', strict=True)
def test_uts46_4166(self):
self.assertRaises(idna.IDNAError, idna.decode, '1꫶Ss𑲥。ᷘ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '1꫶Ss𑲥。ᷘ', strict=True)
def test_uts46_4167(self):
self.assertRaises(idna.IDNAError, idna.decode, '1꫶Ss𑲥。ᷘ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '1꫶Ss𑲥。ᷘ', strict=True)
def test_uts46_4168(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d\U0006bda9\U0001eaaf್。ݼ⒈', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d\U0006bda9\U0001eaaf್。ݼ⒈', strict=True)
def test_uts46_4169(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d\U0006bda9\U0001eaaf್。ݼ1.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d\U0006bda9\U0001eaaf್。ݼ1.', strict=True)
def test_uts46_4170(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--8tc9875v5is1a.xn--1-g6c.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--8tc9875v5is1a.xn--1-g6c.', strict=True)
def test_uts46_4171(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--8tc969gzn94a4lm8a.xn--1-g6c.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--8tc969gzn94a4lm8a.xn--1-g6c.', strict=True)
def test_uts46_4172(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--8tc9875v5is1a.xn--dqb689l', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--8tc9875v5is1a.xn--dqb689l', strict=True)
def test_uts46_4173(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--8tc969gzn94a4lm8a.xn--dqb689l', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--8tc969gzn94a4lm8a.xn--dqb689l', strict=True)
def test_uts46_4174(self):
self.assertRaises(idna.IDNAError, idna.decode, '᪶.𞤳\U00093896\U000bb252ߗ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '᪶.𞤳\U00093896\U000bb252ߗ', strict=True)
def test_uts46_4175(self):
self.assertRaises(idna.IDNAError, idna.decode, '᪶.𞤳\U00093896\U000bb252ߗ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '᪶.𞤳\U00093896\U000bb252ߗ', strict=True)
def test_uts46_4176(self):
self.assertRaises(idna.IDNAError, idna.decode, '᪶.𞤑\U00093896\U000bb252ߗ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '᪶.𞤑\U00093896\U000bb252ߗ', strict=True)
def test_uts46_4177(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--zqf.xn--ysb9657vuiz5bj0ep', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--zqf.xn--ysb9657vuiz5bj0ep', strict=True)
def test_uts46_4178(self):
self.assertRaises(idna.IDNAError, idna.decode, '᪶.𞤑\U00093896\U000bb252ߗ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '᪶.𞤑\U00093896\U000bb252ߗ', strict=True)
def test_uts46_4179(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ࡂ\U0001ea5a⒈.\U000e0b0c8\U0008fccfݰ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ࡂ\U0001ea5a⒈.\U000e0b0c8\U0008fccfݰ', strict=True)
def test_uts46_4180(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ࡂ\U0001ea5a1..\U000e0b0c8\U0008fccfݰ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ࡂ\U0001ea5a1..\U000e0b0c8\U0008fccfݰ', strict=True)
def test_uts46_4181(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1-rid26318a..xn--8-s5c22427ox454a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1-rid26318a..xn--8-s5c22427ox454a', strict=True)
def test_uts46_4182(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0vb095ldg52a.xn--8-s5c22427ox454a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0vb095ldg52a.xn--8-s5c22427ox454a', strict=True)
def test_uts46_4183(self):
self.assertRaises(idna.IDNAError, idna.decode, '͡𐫫ͩᡷ。-\U000e0c1b鞰', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '͡𐫫ͩᡷ。-\U000e0c1b鞰', strict=True)
def test_uts46_4184(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--cvaq482npv5t.xn----yg7dt1332g', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--cvaq482npv5t.xn----yg7dt1332g', strict=True)
def test_uts46_4185(self):
self.assertRaises(idna.IDNAError, idna.decode, '-.્剘ß𐫃', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-.્剘ß𐫃', strict=True)
def test_uts46_4186(self):
self.assertRaises(idna.IDNAError, idna.decode, '-.્剘SS𐫃', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-.્剘SS𐫃', strict=True)
def test_uts46_4187(self):
self.assertRaises(idna.IDNAError, idna.decode, '-.્剘ss𐫃', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-.્剘ss𐫃', strict=True)
def test_uts46_4188(self):
self.assertRaises(idna.IDNAError, idna.decode, '-.્剘Ss𐫃', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-.્剘Ss𐫃', strict=True)
def test_uts46_4189(self):
self.assertRaises(idna.IDNAError, idna.decode, '-.xn--ss-bqg4734erywk', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-.xn--ss-bqg4734erywk', strict=True)
def test_uts46_4190(self):
self.assertRaises(idna.IDNAError, idna.decode, '-.xn--zca791c493duf8i', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-.xn--zca791c493duf8i', strict=True)
def test_uts46_4191(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ࣻ\U0001ed78。-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ࣻ\U0001ed78。-', strict=True)
def test_uts46_4192(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ࣻ\U0001ed78。-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ࣻ\U0001ed78。-', strict=True)
def test_uts46_4193(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--b1b2719v.-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--b1b2719v.-', strict=True)
def test_uts46_4194(self):
self.assertRaises(idna.IDNAError, idna.decode, '⒈\U000e023b𐹲。≠\u0603𐹽', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⒈\U000e023b𐹲。≠\u0603𐹽', strict=True)
def test_uts46_4195(self):
self.assertRaises(idna.IDNAError, idna.decode, '⒈\U000e023b𐹲。≠\u0603𐹽', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⒈\U000e023b𐹲。≠\u0603𐹽', strict=True)
def test_uts46_4196(self):
self.assertRaises(idna.IDNAError, idna.decode, '1.\U000e023b𐹲。≠\u0603𐹽', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '1.\U000e023b𐹲。≠\u0603𐹽', strict=True)
def test_uts46_4197(self):
self.assertRaises(idna.IDNAError, idna.decode, '1.\U000e023b𐹲。≠\u0603𐹽', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '1.\U000e023b𐹲。≠\u0603𐹽', strict=True)
def test_uts46_4198(self):
self.assertRaises(idna.IDNAError, idna.decode, '1.xn--qo0dl3077c.xn--lfb536lb35n', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '1.xn--qo0dl3077c.xn--lfb536lb35n', strict=True)
def test_uts46_4199(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--tshw766f1153g.xn--lfb536lb35n', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--tshw766f1153g.xn--lfb536lb35n', strict=True)
def test_uts46_4200(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐹢\U000e021aႮ\u200c.㖾𐹡', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐹢\U000e021aႮ\u200c.㖾𐹡', strict=True)
def test_uts46_4201(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐹢\U000e021aⴎ\u200c.㖾𐹡', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐹢\U000e021aⴎ\u200c.㖾𐹡', strict=True)
def test_uts46_4202(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--5kjx323em053g.xn--pelu572d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--5kjx323em053g.xn--pelu572d', strict=True)
def test_uts46_4203(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0ug342clq0pqxv4i.xn--pelu572d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0ug342clq0pqxv4i.xn--pelu572d', strict=True)
def test_uts46_4204(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--mnd9001km0o0g.xn--pelu572d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--mnd9001km0o0g.xn--pelu572d', strict=True)
def test_uts46_4205(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--mnd289ezj4pqxp0i.xn--pelu572d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--mnd289ezj4pqxp0i.xn--pelu572d', strict=True)
def test_uts46_4206(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000a9f17.߇ᡖႳႧ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000a9f17.߇ᡖႳႧ', strict=True)
def test_uts46_4207(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000a9f17.߇ᡖႳႧ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000a9f17.߇ᡖႳႧ', strict=True)
def test_uts46_4208(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000a9f17.߇ᡖⴓⴇ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000a9f17.߇ᡖⴓⴇ', strict=True)
def test_uts46_4209(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--te28c.xn--isb295fbtpmb', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--te28c.xn--isb295fbtpmb', strict=True)
def test_uts46_4210(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000a9f17.߇ᡖⴓⴇ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000a9f17.߇ᡖⴓⴇ', strict=True)
def test_uts46_4211(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--te28c.xn--isb856b9a631d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--te28c.xn--isb856b9a631d', strict=True)
def test_uts46_4212(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000a9f17.߇ᡖႳⴇ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000a9f17.߇ᡖႳⴇ', strict=True)
def test_uts46_4213(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--te28c.xn--isb286btrgo7w', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--te28c.xn--isb286btrgo7w', strict=True)
def test_uts46_4214(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000a9f17.߇ᡖႳⴇ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000a9f17.߇ᡖႳⴇ', strict=True)
def test_uts46_4215(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d\U00105349.ڳݵ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d\U00105349.ڳݵ', strict=True)
def test_uts46_4216(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--3j78f.xn--mkb20b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--3j78f.xn--mkb20b', strict=True)
def test_uts46_4217(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1ug39444n.xn--mkb20b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1ug39444n.xn--mkb20b', strict=True)
def test_uts46_4218(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U00032931⒛⾳.ꡦ⒈', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U00032931⒛⾳.ꡦ⒈', strict=True)
def test_uts46_4221(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--dth6033bzbvx.xn--tsh9439b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--dth6033bzbvx.xn--tsh9439b', strict=True)
def test_uts46_4222(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ߜ8\U00073993-。\U0009ec99𑁿𐩥্', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ߜ8\U00073993-。\U0009ec99𑁿𐩥্', strict=True)
def test_uts46_4223(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ߜ8\U00073993-。\U0009ec99𑁿𐩥্', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ߜ8\U00073993-。\U0009ec99𑁿𐩥্', strict=True)
def test_uts46_4224(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--8--rve13079p.xn--b7b9842k42df776x', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--8--rve13079p.xn--b7b9842k42df776x', strict=True)
def test_uts46_4225(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⴕ。۰≮ß݅', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴕ。۰≮ß݅', strict=True)
def test_uts46_4226(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⴕ。۰≮ß݅', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴕ。۰≮ß݅', strict=True)
def test_uts46_4227(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⴕ。۰≮ß݅', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⴕ。۰≮ß݅', strict=True)
def test_uts46_4228(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⴕ。۰≮ß݅', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⴕ。۰≮ß݅', strict=True)
def test_uts46_4229(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⴕ。۰≮SS݅', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴕ。۰≮SS݅', strict=True)
def test_uts46_4230(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⴕ。۰≮SS݅', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴕ。۰≮SS݅', strict=True)
def test_uts46_4231(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⴕ。۰≮ss݅', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⴕ。۰≮ss݅', strict=True)
def test_uts46_4232(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⴕ。۰≮ss݅', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⴕ。۰≮ss݅', strict=True)
def test_uts46_4233(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⴕ。۰≮Ss݅', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴕ。۰≮Ss݅', strict=True)
def test_uts46_4234(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⴕ。۰≮Ss݅', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴕ。۰≮Ss݅', strict=True)
def test_uts46_4235(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--dlj.xn--ss-jbe65aw27i', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--dlj.xn--ss-jbe65aw27i', strict=True)
def test_uts46_4236(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⴕ.۰≮ss݅', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⴕ.۰≮ss݅', strict=True)
def test_uts46_4237(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⴕ.۰≮ss݅', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⴕ.۰≮ss݅', strict=True)
def test_uts46_4238(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⴕ.۰≮SS݅', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴕ.۰≮SS݅', strict=True)
def test_uts46_4239(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⴕ.۰≮SS݅', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴕ.۰≮SS݅', strict=True)
def test_uts46_4240(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⴕ.۰≮Ss݅', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴕ.۰≮Ss݅', strict=True)
def test_uts46_4241(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⴕ.۰≮Ss݅', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴕ.۰≮Ss݅', strict=True)
def test_uts46_4242(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--dlj.xn--zca912alh227g', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--dlj.xn--zca912alh227g', strict=True)
def test_uts46_4243(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⴕ.۰≮ß݅', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⴕ.۰≮ß݅', strict=True)
def test_uts46_4244(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⴕ.۰≮ß݅', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⴕ.۰≮ß݅', strict=True)
def test_uts46_4245(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--tnd.xn--ss-jbe65aw27i', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--tnd.xn--ss-jbe65aw27i', strict=True)
def test_uts46_4246(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--tnd.xn--zca912alh227g', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--tnd.xn--zca912alh227g', strict=True)
def test_uts46_4247(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ߩ-.𝨗꒱᭲', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ߩ-.𝨗꒱᭲', strict=True)
def test_uts46_4248(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----odd.xn--dwf8994dc8wj', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----odd.xn--dwf8994dc8wj', strict=True)
def test_uts46_4249(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0001ef38\u200c.≯䕵⫧', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0001ef38\u200c.≯䕵⫧', strict=True)
def test_uts46_4250(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0001ef38\u200c.≯䕵⫧', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0001ef38\u200c.≯䕵⫧', strict=True)
def test_uts46_4251(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--sn7h.xn--hdh754ax6w', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--sn7h.xn--hdh754ax6w', strict=True)
def test_uts46_4252(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0ugx453p.xn--hdh754ax6w', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0ugx453p.xn--hdh754ax6w', strict=True)
def test_uts46_4253(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐨅ßﱗ.ڬ۳︒', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐨅ßﱗ.ڬ۳︒', strict=True)
def test_uts46_4254(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐨅ßيخ.ڬ۳。', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐨅ßيخ.ڬ۳。', strict=True)
def test_uts46_4255(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐨅SSيخ.ڬ۳。', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐨅SSيخ.ڬ۳。', strict=True)
def test_uts46_4256(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐨅ssيخ.ڬ۳。', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐨅ssيخ.ڬ۳。', strict=True)
def test_uts46_4257(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐨅Ssيخ.ڬ۳。', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐨅Ssيخ.ڬ۳。', strict=True)
def test_uts46_4258(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ss-ytd5i7765l.xn--fkb6l.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ss-ytd5i7765l.xn--fkb6l.', strict=True)
def test_uts46_4259(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--zca23yncs877j.xn--fkb6l.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--zca23yncs877j.xn--fkb6l.', strict=True)
def test_uts46_4260(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐨅SSﱗ.ڬ۳︒', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐨅SSﱗ.ڬ۳︒', strict=True)
def test_uts46_4261(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐨅ssﱗ.ڬ۳︒', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐨅ssﱗ.ڬ۳︒', strict=True)
def test_uts46_4262(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐨅Ssﱗ.ڬ۳︒', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐨅Ssﱗ.ڬ۳︒', strict=True)
def test_uts46_4263(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ss-ytd5i7765l.xn--fkb6lp314e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ss-ytd5i7765l.xn--fkb6lp314e', strict=True)
def test_uts46_4264(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--zca23yncs877j.xn--fkb6lp314e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--zca23yncs877j.xn--fkb6lp314e', strict=True)
def test_uts46_4265(self):
self.assertRaises(idna.IDNAError, idna.decode, '-≮🡒᳭.\U0004fffeႡܔ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-≮🡒᳭.\U0004fffeႡܔ', strict=True)
def test_uts46_4266(self):
self.assertRaises(idna.IDNAError, idna.decode, '-≮🡒᳭.\U0004fffeႡܔ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-≮🡒᳭.\U0004fffeႡܔ', strict=True)
def test_uts46_4267(self):
self.assertRaises(idna.IDNAError, idna.decode, '-≮🡒᳭.\U0004fffeⴁܔ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-≮🡒᳭.\U0004fffeⴁܔ', strict=True)
def test_uts46_4268(self):
self.assertRaises(idna.IDNAError, idna.decode, '-≮🡒᳭.\U0004fffeⴁܔ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-≮🡒᳭.\U0004fffeⴁܔ', strict=True)
def test_uts46_4269(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----44l04zxt68c.xn--enb135qf106f', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----44l04zxt68c.xn--enb135qf106f', strict=True)
def test_uts46_4270(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----44l04zxt68c.xn--enb300c1597h', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----44l04zxt68c.xn--enb300c1597h', strict=True)
def test_uts46_4271(self):
self.assertRaises(idna.IDNAError, idna.decode, '𞤨。ꡏ\u200d\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𞤨。ꡏ\u200d\u200c', strict=True)
def test_uts46_4272(self):
self.assertRaises(idna.IDNAError, idna.decode, '𞤨。ꡏ\u200d\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𞤨。ꡏ\u200d\u200c', strict=True)
def test_uts46_4273(self):
self.assertRaises(idna.IDNAError, idna.decode, '𞤆。ꡏ\u200d\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𞤆。ꡏ\u200d\u200c', strict=True)
def test_uts46_4274(self):
self.assertEqual(idna.decode('xn--ge6h.xn--oc9a', uts46=True, strict=True), '𞤨.ꡏ')
self.assertEqual(idna.encode('xn--ge6h.xn--oc9a', uts46=True, strict=True), b'xn--ge6h.xn--oc9a')
def test_uts46_4275(self):
self.assertEqual(idna.decode('𞤨.ꡏ', uts46=True, strict=True), '𞤨.ꡏ')
self.assertEqual(idna.encode('𞤨.ꡏ', uts46=True, strict=True), b'xn--ge6h.xn--oc9a')
def test_uts46_4276(self):
self.assertEqual(idna.decode('𞤆.ꡏ', uts46=True, strict=True), '𞤨.ꡏ')
self.assertEqual(idna.encode('𞤆.ꡏ', uts46=True, strict=True), b'xn--ge6h.xn--oc9a')
def test_uts46_4277(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ge6h.xn--0ugb9575h', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ge6h.xn--0ugb9575h', strict=True)
def test_uts46_4278(self):
self.assertRaises(idna.IDNAError, idna.decode, '𞤆。ꡏ\u200d\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𞤆。ꡏ\u200d\u200c', strict=True)
def test_uts46_4279(self):
self.assertRaises(idna.IDNAError, idna.decode, '󠅹𑂶.ᢌ𑂹٩', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '󠅹𑂶.ᢌ𑂹٩', strict=True)
def test_uts46_4280(self):
self.assertRaises(idna.IDNAError, idna.decode, '󠅹𑂶.ᢌ𑂹٩', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '󠅹𑂶.ᢌ𑂹٩', strict=True)
def test_uts46_4281(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--b50d.xn--iib993gyp5p', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--b50d.xn--iib993gyp5p', strict=True)
def test_uts46_4282(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⅎ󠅺\U0005dd52。≯⾑', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⅎ󠅺\U0005dd52。≯⾑', strict=True)
def test_uts46_4283(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⅎ󠅺\U0005dd52。≯⾑', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⅎ󠅺\U0005dd52。≯⾑', strict=True)
def test_uts46_4284(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⅎ󠅺\U0005dd52。≯襾', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⅎ󠅺\U0005dd52。≯襾', strict=True)
def test_uts46_4285(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⅎ󠅺\U0005dd52。≯襾', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⅎ󠅺\U0005dd52。≯襾', strict=True)
def test_uts46_4286(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⅎ󠅺\U0005dd52。≯襾', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⅎ󠅺\U0005dd52。≯襾', strict=True)
def test_uts46_4287(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⅎ󠅺\U0005dd52。≯襾', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⅎ󠅺\U0005dd52。≯襾', strict=True)
def test_uts46_4288(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--73g39298c.xn--hdhz171b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--73g39298c.xn--hdhz171b', strict=True)
def test_uts46_4289(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⅎ󠅺\U0005dd52。≯⾑', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⅎ󠅺\U0005dd52。≯⾑', strict=True)
def test_uts46_4290(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⅎ󠅺\U0005dd52。≯⾑', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⅎ󠅺\U0005dd52。≯⾑', strict=True)
def test_uts46_4291(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--f3g73398c.xn--hdhz171b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--f3g73398c.xn--hdhz171b', strict=True)
def test_uts46_4292(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ς\u200dු٠。-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ς\u200dු٠。-', strict=True)
def test_uts46_4293(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ς\u200dු٠。-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ς\u200dු٠。-', strict=True)
def test_uts46_4294(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Σ\u200dු٠。-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Σ\u200dු٠。-', strict=True)
def test_uts46_4295(self):
self.assertRaises(idna.IDNAError, idna.decode, 'σ\u200dු٠。-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'σ\u200dු٠。-', strict=True)
def test_uts46_4296(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--4xa25ks2j.-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--4xa25ks2j.-', strict=True)
def test_uts46_4297(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--4xa25ks2jenu.-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--4xa25ks2jenu.-', strict=True)
def test_uts46_4298(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--3xa45ks2jenu.-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--3xa45ks2jenu.-', strict=True)
def test_uts46_4299(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Σ\u200dු٠。-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Σ\u200dු٠。-', strict=True)
def test_uts46_4300(self):
self.assertRaises(idna.IDNAError, idna.decode, 'σ\u200dු٠。-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'σ\u200dු٠。-', strict=True)
def test_uts46_4301(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c.ßႩ-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c.ßႩ-', strict=True)
def test_uts46_4302(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c.ßⴉ-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c.ßⴉ-', strict=True)
def test_uts46_4303(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c.SSႩ-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c.SSႩ-', strict=True)
def test_uts46_4304(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c.ssⴉ-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c.ssⴉ-', strict=True)
def test_uts46_4305(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c.Ssⴉ-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c.Ssⴉ-', strict=True)
def test_uts46_4306(self):
self.assertRaises(idna.IDNAError, idna.decode, '.xn--ss--bi1b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '.xn--ss--bi1b', strict=True)
def test_uts46_4307(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0ug.xn--ss--bi1b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0ug.xn--ss--bi1b', strict=True)
def test_uts46_4308(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0ug.xn----pfa2305a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0ug.xn----pfa2305a', strict=True)
def test_uts46_4309(self):
self.assertRaises(idna.IDNAError, idna.decode, '.xn--ss--4rn', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '.xn--ss--4rn', strict=True)
def test_uts46_4310(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0ug.xn--ss--4rn', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0ug.xn--ss--4rn', strict=True)
def test_uts46_4311(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0ug.xn----pfa042j', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0ug.xn----pfa042j', strict=True)
def test_uts46_4312(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000cdb72𐫍㓱。⾑', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000cdb72𐫍㓱。⾑', strict=True)
def test_uts46_4313(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000cdb72𐫍㓱。襾', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000cdb72𐫍㓱。襾', strict=True)
def test_uts46_4314(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--u7kt691dlj09f.xn--9v2a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--u7kt691dlj09f.xn--9v2a', strict=True)
def test_uts46_4315(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ڠ𐮋𐹰≮。≯\U000e0997\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ڠ𐮋𐹰≮。≯\U000e0997\u200d', strict=True)
def test_uts46_4316(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ڠ𐮋𐹰≮。≯\U000e0997\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ڠ𐮋𐹰≮。≯\U000e0997\u200d', strict=True)
def test_uts46_4317(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--2jb053lf13nyoc.xn--hdh08821l', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--2jb053lf13nyoc.xn--hdh08821l', strict=True)
def test_uts46_4318(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--2jb053lf13nyoc.xn--1ugx6gc8096c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--2jb053lf13nyoc.xn--1ugx6gc8096c', strict=True)
def test_uts46_4319(self):
self.assertRaises(idna.IDNAError, idna.decode, '𝟞。\U00043c36ݷࢰ⩋', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𝟞。\U00043c36ݷࢰ⩋', strict=True)
def test_uts46_4320(self):
self.assertRaises(idna.IDNAError, idna.decode, '6。\U00043c36ݷࢰ⩋', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '6。\U00043c36ݷࢰ⩋', strict=True)
def test_uts46_4321(self):
self.assertRaises(idna.IDNAError, idna.decode, '6.xn--7pb04do15eq748f', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '6.xn--7pb04do15eq748f', strict=True)
def test_uts46_4322(self):
self.assertRaises(idna.IDNAError, idna.decode, '-ﳽ。𑇀𑍴', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-ﳽ。𑇀𑍴', strict=True)
def test_uts46_4323(self):
self.assertRaises(idna.IDNAError, idna.decode, '-ﳽ。𑇀𑍴', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-ﳽ。𑇀𑍴', strict=True)
def test_uts46_4324(self):
self.assertRaises(idna.IDNAError, idna.decode, '-شى。𑇀𑍴', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-شى。𑇀𑍴', strict=True)
def test_uts46_4325(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----qnc7d.xn--wd1d62a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----qnc7d.xn--wd1d62a', strict=True)
def test_uts46_4326(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c\U000e02b6𝟏.ൃ\U000aa950𐹬\U000ca4f6', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c\U000e02b6𝟏.ൃ\U000aa950𐹬\U000ca4f6', strict=True)
def test_uts46_4327(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c\U000e02b61.ൃ\U000aa950𐹬\U000ca4f6', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c\U000e02b61.ൃ\U000aa950𐹬\U000ca4f6', strict=True)
def test_uts46_4328(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1-f521m.xn--mxc0872kcu37dnmem', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1-f521m.xn--mxc0872kcu37dnmem', strict=True)
def test_uts46_4329(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1-rgnu0071n.xn--mxc0872kcu37dnmem', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1-rgnu0071n.xn--mxc0872kcu37dnmem', strict=True)
def test_uts46_4330(self):
self.assertEqual(idna.decode('齙--𝟰.ß', uts46=True, strict=True), '齙--4.ß')
self.assertEqual(idna.encode('齙--𝟰.ß', uts46=True, strict=True), b'xn----4-p16k.xn--zca')
def test_uts46_4331(self):
self.assertEqual(idna.decode('齙--4.ß', uts46=True, strict=True), '齙--4.ß')
self.assertEqual(idna.encode('齙--4.ß', uts46=True, strict=True), b'xn----4-p16k.xn--zca')
def test_uts46_4332(self):
self.assertEqual(idna.decode('齙--4.SS', uts46=True, strict=True), '齙--4.ss')
self.assertEqual(idna.encode('齙--4.SS', uts46=True, strict=True), b'xn----4-p16k.ss')
def test_uts46_4333(self):
self.assertEqual(idna.decode('齙--4.ss', uts46=True, strict=True), '齙--4.ss')
self.assertEqual(idna.encode('齙--4.ss', uts46=True, strict=True), b'xn----4-p16k.ss')
def test_uts46_4334(self):
self.assertEqual(idna.decode('齙--4.Ss', uts46=True, strict=True), '齙--4.ss')
self.assertEqual(idna.encode('齙--4.Ss', uts46=True, strict=True), b'xn----4-p16k.ss')
def test_uts46_4335(self):
self.assertEqual(idna.decode('xn----4-p16k.ss', uts46=True, strict=True), '齙--4.ss')
self.assertEqual(idna.encode('xn----4-p16k.ss', uts46=True, strict=True), b'xn----4-p16k.ss')
def test_uts46_4336(self):
self.assertEqual(idna.decode('xn----4-p16k.xn--zca', uts46=True, strict=True), '齙--4.ß')
self.assertEqual(idna.encode('xn----4-p16k.xn--zca', uts46=True, strict=True), b'xn----4-p16k.xn--zca')
def test_uts46_4337(self):
self.assertEqual(idna.decode('齙--𝟰.SS', uts46=True, strict=True), '齙--4.ss')
self.assertEqual(idna.encode('齙--𝟰.SS', uts46=True, strict=True), b'xn----4-p16k.ss')
def test_uts46_4338(self):
self.assertEqual(idna.decode('齙--𝟰.ss', uts46=True, strict=True), '齙--4.ss')
self.assertEqual(idna.encode('齙--𝟰.ss', uts46=True, strict=True), b'xn----4-p16k.ss')
def test_uts46_4339(self):
self.assertEqual(idna.decode('齙--𝟰.Ss', uts46=True, strict=True), '齙--4.ss')
self.assertEqual(idna.encode('齙--𝟰.Ss', uts46=True, strict=True), b'xn----4-p16k.ss')
def test_uts46_4340(self):
self.assertRaises(idna.IDNAError, idna.decode, '᯲.𐹢𞀖\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '᯲.𐹢𞀖\u200c', strict=True)
def test_uts46_4341(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0zf.xn--9n0d2296a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0zf.xn--9n0d2296a', strict=True)
def test_uts46_4342(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0zf.xn--0ug9894grqqf', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0zf.xn--0ug9894grqqf', strict=True)
def test_uts46_4343(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000c3c99\U000e02d8。?-\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000c3c99\U000e02d8。?-\u200d', strict=True)
def test_uts46_4344(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000c3c99\U000e02d8。?-\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000c3c99\U000e02d8。?-\u200d', strict=True)
def test_uts46_4345(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ct86d8w51a.?-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ct86d8w51a.?-', strict=True)
def test_uts46_4346(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ct86d8w51a.xn--?--n1t', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ct86d8w51a.xn--?--n1t', strict=True)
def test_uts46_4347(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ct86d8w51a.?-\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ct86d8w51a.?-\u200d', strict=True)
def test_uts46_4348(self):
self.assertRaises(idna.IDNAError, idna.decode, 'XN--CT86D8W51A.?-\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'XN--CT86D8W51A.?-\u200d', strict=True)
def test_uts46_4349(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Xn--Ct86d8w51a.?-\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Xn--Ct86d8w51a.?-\u200d', strict=True)
def test_uts46_4350(self):
self.assertRaises(idna.IDNAError, idna.decode, '᩠.\U0001ed77-𝪩悎', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '᩠.\U0001ed77-𝪩悎', strict=True)
def test_uts46_4351(self):
self.assertRaises(idna.IDNAError, idna.decode, '᩠.\U0001ed77-𝪩悎', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '᩠.\U0001ed77-𝪩悎', strict=True)
def test_uts46_4352(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--jof.xn----gf4bq282iezpa', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--jof.xn----gf4bq282iezpa', strict=True)
def test_uts46_4353(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0001b72f\U000e029b.𞤳\U0004f97e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0001b72f\U000e029b.𞤳\U0004f97e', strict=True)
def test_uts46_4354(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0001b72f\U000e029b.𞤳\U0004f97e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0001b72f\U000e029b.𞤳\U0004f97e', strict=True)
def test_uts46_4355(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0001b72f\U000e029b.𞤑\U0004f97e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0001b72f\U000e029b.𞤑\U0004f97e', strict=True)
def test_uts46_4356(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--xx5gy2741c.xn--re6hw266j', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--xx5gy2741c.xn--re6hw266j', strict=True)
def test_uts46_4357(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0001b72f\U000e029b.𞤑\U0004f97e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0001b72f\U000e029b.𞤑\U0004f97e', strict=True)
def test_uts46_4358(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ܜ𐫒خ.𐋲', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ܜ𐫒خ.𐋲', strict=True)
def test_uts46_4359(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--tgb98b8643d.xn--m97c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--tgb98b8643d.xn--m97c', strict=True)
def test_uts46_4360(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐼑𞤓ط\u08e2.?', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐼑𞤓ط\u08e2.?', strict=True)
def test_uts46_4361(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐼑𞤵ط\u08e2.?', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐼑𞤵ط\u08e2.?', strict=True)
def test_uts46_4362(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--2gb08k9w69agm0g.?', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--2gb08k9w69agm0g.?', strict=True)
def test_uts46_4363(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ↄ。᳔੍\U0001ede3', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ↄ。᳔੍\U0001ede3', strict=True)
def test_uts46_4364(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ↄ。᳔੍\U0001ede3', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ↄ。᳔੍\U0001ede3', strict=True)
def test_uts46_4365(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ↄ。᳔੍\U0001ede3', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ↄ。᳔੍\U0001ede3', strict=True)
def test_uts46_4366(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--r5g.xn--ybc995g0835a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--r5g.xn--ybc995g0835a', strict=True)
def test_uts46_4367(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ↄ。᳔੍\U0001ede3', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ↄ。᳔੍\U0001ede3', strict=True)
def test_uts46_4368(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--q5g.xn--ybc995g0835a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--q5g.xn--ybc995g0835a', strict=True)
def test_uts46_4369(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000e0aa2-。\U0009b08f≮𑜫', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000e0aa2-。\U0009b08f≮𑜫', strict=True)
def test_uts46_4370(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000e0aa2-。\U0009b08f≮𑜫', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000e0aa2-。\U0009b08f≮𑜫', strict=True)
def test_uts46_4371(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----bh61m.xn--gdhz157g0em1d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----bh61m.xn--gdhz157g0em1d', strict=True)
def test_uts46_4372(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c\U000e0279\u200d。\U0008cfe7≮Ⴉ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c\U000e0279\u200d。\U0008cfe7≮Ⴉ', strict=True)
def test_uts46_4373(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c\U000e0279\u200d。\U0008cfe7≮Ⴉ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c\U000e0279\u200d。\U0008cfe7≮Ⴉ', strict=True)
def test_uts46_4374(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c\U000e0279\u200d。\U0008cfe7≮ⴉ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c\U000e0279\u200d。\U0008cfe7≮ⴉ', strict=True)
def test_uts46_4375(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c\U000e0279\u200d。\U0008cfe7≮ⴉ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c\U000e0279\u200d。\U0008cfe7≮ⴉ', strict=True)
def test_uts46_4376(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--3n36e.xn--gdh992byu01p', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--3n36e.xn--gdh992byu01p', strict=True)
def test_uts46_4377(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0ugc90904y.xn--gdh992byu01p', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0ugc90904y.xn--gdh992byu01p', strict=True)
def test_uts46_4378(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--3n36e.xn--hnd112gpz83n', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--3n36e.xn--hnd112gpz83n', strict=True)
def test_uts46_4379(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0ugc90904y.xn--hnd112gpz83n', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0ugc90904y.xn--hnd112gpz83n', strict=True)
def test_uts46_4380(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐹯-𑄴ࢼ。︒䖐⾆', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐹯-𑄴ࢼ。︒䖐⾆', strict=True)
def test_uts46_4381(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐹯-𑄴ࢼ。。䖐舌', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐹯-𑄴ࢼ。。䖐舌', strict=True)
def test_uts46_4382(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----rpd7902rclc..xn--fpo216m', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----rpd7902rclc..xn--fpo216m', strict=True)
def test_uts46_4383(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----rpd7902rclc.xn--fpo216mn07e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----rpd7902rclc.xn--fpo216mn07e', strict=True)
def test_uts46_4384(self):
self.assertRaises(idna.IDNAError, idna.decode, '𝪞Ⴐ。쪡', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𝪞Ⴐ。쪡', strict=True)
def test_uts46_4385(self):
self.assertRaises(idna.IDNAError, idna.decode, '𝪞Ⴐ。쪡', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𝪞Ⴐ。쪡', strict=True)
def test_uts46_4386(self):
self.assertRaises(idna.IDNAError, idna.decode, '𝪞Ⴐ。쪡', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𝪞Ⴐ。쪡', strict=True)
def test_uts46_4387(self):
self.assertRaises(idna.IDNAError, idna.decode, '𝪞Ⴐ。쪡', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𝪞Ⴐ。쪡', strict=True)
def test_uts46_4388(self):
self.assertRaises(idna.IDNAError, idna.decode, '𝪞ⴐ。쪡', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𝪞ⴐ。쪡', strict=True)
def test_uts46_4389(self):
self.assertRaises(idna.IDNAError, idna.decode, '𝪞ⴐ。쪡', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𝪞ⴐ。쪡', strict=True)
def test_uts46_4390(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--7kj1858k.xn--pi6b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--7kj1858k.xn--pi6b', strict=True)
def test_uts46_4391(self):
self.assertRaises(idna.IDNAError, idna.decode, '𝪞ⴐ。쪡', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𝪞ⴐ。쪡', strict=True)
def test_uts46_4392(self):
self.assertRaises(idna.IDNAError, idna.decode, '𝪞ⴐ。쪡', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𝪞ⴐ。쪡', strict=True)
def test_uts46_4393(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ond3755u.xn--pi6b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ond3755u.xn--pi6b', strict=True)
def test_uts46_4394(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ฺ쩁𐹬.\U0010b273', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ฺ쩁𐹬.\U0010b273', strict=True)
def test_uts46_4395(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ฺ쩁𐹬.\U0010b273', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ฺ쩁𐹬.\U0010b273', strict=True)
def test_uts46_4396(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--o4c4837g2zvb.xn--5f70g', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--o4c4837g2zvb.xn--5f70g', strict=True)
def test_uts46_4397(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᡅ0\u200c。⎢\U000e4a04', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᡅ0\u200c。⎢\U000e4a04', strict=True)
def test_uts46_4398(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᡅ0\u200c。⎢\U000e4a04', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᡅ0\u200c。⎢\U000e4a04', strict=True)
def test_uts46_4399(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0-z6j.xn--8lh28773l', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0-z6j.xn--8lh28773l', strict=True)
def test_uts46_4400(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0-z6jy93b.xn--8lh28773l', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0-z6jy93b.xn--8lh28773l', strict=True)
def test_uts46_4401(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U00032b9a9ꍩ៓.\u200dß', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U00032b9a9ꍩ៓.\u200dß', strict=True)
def test_uts46_4402(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U00032b9a9ꍩ៓.\u200dß', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U00032b9a9ꍩ៓.\u200dß', strict=True)
def test_uts46_4403(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U00032b9a9ꍩ៓.\u200dSS', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U00032b9a9ꍩ៓.\u200dSS', strict=True)
def test_uts46_4404(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U00032b9a9ꍩ៓.\u200dss', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U00032b9a9ꍩ៓.\u200dss', strict=True)
def test_uts46_4408(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--9-i0j5967eg3qz.xn--ss-l1t', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--9-i0j5967eg3qz.xn--ss-l1t', strict=True)
def test_uts46_4409(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--9-i0j5967eg3qz.xn--zca770n', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--9-i0j5967eg3qz.xn--zca770n', strict=True)
def test_uts46_4410(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U00032b9a9ꍩ៓.\u200dSS', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U00032b9a9ꍩ៓.\u200dSS', strict=True)
def test_uts46_4411(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U00032b9a9ꍩ៓.\u200dss', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U00032b9a9ꍩ៓.\u200dss', strict=True)
def test_uts46_4412(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U00032b9a9ꍩ៓.\u200dSs', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U00032b9a9ꍩ៓.\u200dSs', strict=True)
def test_uts46_4413(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U00032b9a9ꍩ៓.\u200dSs', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U00032b9a9ꍩ៓.\u200dSs', strict=True)
def test_uts46_4414(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ꗷ𑆀.ݝ𐩒', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ꗷ𑆀.ݝ𐩒', strict=True)
def test_uts46_4415(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ju8a625r.xn--hpb0073k', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ju8a625r.xn--hpb0073k', strict=True)
def test_uts46_4416(self):
self.assertRaises(idna.IDNAError, idna.decode, '⒐≯-。︒\U000a9463-\U0005e6e0', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⒐≯-。︒\U000a9463-\U0005e6e0', strict=True)
def test_uts46_4417(self):
self.assertRaises(idna.IDNAError, idna.decode, '⒐≯-。︒\U000a9463-\U0005e6e0', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⒐≯-。︒\U000a9463-\U0005e6e0', strict=True)
def test_uts46_4418(self):
self.assertRaises(idna.IDNAError, idna.decode, '9.≯-。。\U000a9463-\U0005e6e0', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '9.≯-。。\U000a9463-\U0005e6e0', strict=True)
def test_uts46_4419(self):
self.assertRaises(idna.IDNAError, idna.decode, '9.≯-。。\U000a9463-\U0005e6e0', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '9.≯-。。\U000a9463-\U0005e6e0', strict=True)
def test_uts46_4420(self):
self.assertRaises(idna.IDNAError, idna.decode, '9.xn----ogo..xn----xj54d1s69k', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '9.xn----ogo..xn----xj54d1s69k', strict=True)
def test_uts46_4421(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----ogot9g.xn----n89hl0522az9u2a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----ogot9g.xn----n89hl0522az9u2a', strict=True)
def test_uts46_4422(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U00088a9aೣჁ\U000e088f.؝', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U00088a9aೣჁ\U000e088f.؝', strict=True)
def test_uts46_4423(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U00088a9aೣჁ\U000e088f.؝', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U00088a9aೣჁ\U000e088f.؝', strict=True)
def test_uts46_4424(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U00088a9aೣⴡ\U000e088f.؝', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U00088a9aೣⴡ\U000e088f.؝', strict=True)
def test_uts46_4425(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--vuc226n8n28lmju7a.xn--cgb', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--vuc226n8n28lmju7a.xn--cgb', strict=True)
def test_uts46_4426(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U00088a9aೣⴡ\U000e088f.؝', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U00088a9aೣⴡ\U000e088f.؝', strict=True)
def test_uts46_4427(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--vuc49qvu85xmju7a.xn--cgb', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--vuc49qvu85xmju7a.xn--cgb', strict=True)
def test_uts46_4428(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᷫ。𐋩ظ-𐫮', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᷫ。𐋩ظ-𐫮', strict=True)
def test_uts46_4429(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--gfg.xn----xnc0815qyyg', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--gfg.xn----xnc0815qyyg', strict=True)
def test_uts46_4430(self):
self.assertRaises(idna.IDNAError, idna.decode, '싇。⾇𐳋Ⴝ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '싇。⾇𐳋Ⴝ', strict=True)
def test_uts46_4431(self):
self.assertRaises(idna.IDNAError, idna.decode, '싇。⾇𐳋Ⴝ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '싇。⾇𐳋Ⴝ', strict=True)
def test_uts46_4432(self):
self.assertRaises(idna.IDNAError, idna.decode, '싇。舛𐳋Ⴝ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '싇。舛𐳋Ⴝ', strict=True)
def test_uts46_4433(self):
self.assertRaises(idna.IDNAError, idna.decode, '싇。舛𐳋Ⴝ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '싇。舛𐳋Ⴝ', strict=True)
def test_uts46_4434(self):
self.assertRaises(idna.IDNAError, idna.decode, '싇。舛𐳋ⴝ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '싇。舛𐳋ⴝ', strict=True)
def test_uts46_4435(self):
self.assertRaises(idna.IDNAError, idna.decode, '싇。舛𐳋ⴝ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '싇。舛𐳋ⴝ', strict=True)
def test_uts46_4436(self):
self.assertRaises(idna.IDNAError, idna.decode, '싇。舛𐲋Ⴝ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '싇。舛𐲋Ⴝ', strict=True)
def test_uts46_4437(self):
self.assertRaises(idna.IDNAError, idna.decode, '싇。舛𐲋Ⴝ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '싇。舛𐲋Ⴝ', strict=True)
def test_uts46_4438(self):
self.assertRaises(idna.IDNAError, idna.decode, '싇。舛𐲋ⴝ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '싇。舛𐲋ⴝ', strict=True)
def test_uts46_4439(self):
self.assertRaises(idna.IDNAError, idna.decode, '싇。舛𐲋ⴝ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '싇。舛𐲋ⴝ', strict=True)
def test_uts46_4440(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--9u4b.xn--llj123yh74e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--9u4b.xn--llj123yh74e', strict=True)
def test_uts46_4441(self):
self.assertRaises(idna.IDNAError, idna.decode, '싇。⾇𐳋ⴝ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '싇。⾇𐳋ⴝ', strict=True)
def test_uts46_4442(self):
self.assertRaises(idna.IDNAError, idna.decode, '싇。⾇𐳋ⴝ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '싇。⾇𐳋ⴝ', strict=True)
def test_uts46_4443(self):
self.assertRaises(idna.IDNAError, idna.decode, '싇。⾇𐲋Ⴝ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '싇。⾇𐲋Ⴝ', strict=True)
def test_uts46_4444(self):
self.assertRaises(idna.IDNAError, idna.decode, '싇。⾇𐲋Ⴝ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '싇。⾇𐲋Ⴝ', strict=True)
def test_uts46_4445(self):
self.assertRaises(idna.IDNAError, idna.decode, '싇。⾇𐲋ⴝ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '싇。⾇𐲋ⴝ', strict=True)
def test_uts46_4446(self):
self.assertRaises(idna.IDNAError, idna.decode, '싇。⾇𐲋ⴝ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '싇。⾇𐲋ⴝ', strict=True)
def test_uts46_4447(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--9u4b.xn--1nd7519ch79d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--9u4b.xn--1nd7519ch79d', strict=True)
def test_uts46_4448(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐹠ς。\u200cڿჀ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐹠ς。\u200cڿჀ', strict=True)
def test_uts46_4449(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐹠ς。\u200cڿⴠ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐹠ς。\u200cڿⴠ', strict=True)
def test_uts46_4450(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐹠Σ。\u200cڿჀ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐹠Σ。\u200cڿჀ', strict=True)
def test_uts46_4451(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐹠σ。\u200cڿⴠ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐹠σ。\u200cڿⴠ', strict=True)
def test_uts46_4452(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐹠Σ。\u200cڿⴠ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐹠Σ。\u200cڿⴠ', strict=True)
def test_uts46_4453(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--4xa9167k.xn--ykb467q', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--4xa9167k.xn--ykb467q', strict=True)
def test_uts46_4454(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--4xa9167k.xn--ykb760k9hj', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--4xa9167k.xn--ykb760k9hj', strict=True)
def test_uts46_4455(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--3xa1267k.xn--ykb760k9hj', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--3xa1267k.xn--ykb760k9hj', strict=True)
def test_uts46_4456(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--4xa9167k.xn--ykb632c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--4xa9167k.xn--ykb632c', strict=True)
def test_uts46_4457(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--4xa9167k.xn--ykb632cvxm', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--4xa9167k.xn--ykb632cvxm', strict=True)
def test_uts46_4458(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--3xa1267k.xn--ykb632cvxm', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--3xa1267k.xn--ykb632cvxm', strict=True)
def test_uts46_4459(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U00087490\u200c\u0604.ښ-ß', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U00087490\u200c\u0604.ښ-ß', strict=True)
def test_uts46_4460(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U00087490\u200c\u0604.ښ-SS', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U00087490\u200c\u0604.ښ-SS', strict=True)
def test_uts46_4461(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U00087490\u200c\u0604.ښ-ss', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U00087490\u200c\u0604.ښ-ss', strict=True)
def test_uts46_4462(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U00087490\u200c\u0604.ښ-Ss', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U00087490\u200c\u0604.ښ-Ss', strict=True)
def test_uts46_4463(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--mfb98261i.xn---ss-sdf', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--mfb98261i.xn---ss-sdf', strict=True)
def test_uts46_4464(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--mfb144kqo32m.xn---ss-sdf', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--mfb144kqo32m.xn---ss-sdf', strict=True)
def test_uts46_4465(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--mfb144kqo32m.xn----qfa315b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--mfb144kqo32m.xn----qfa315b', strict=True)
def test_uts46_4466(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c\u200d឵ٺ.-ﮰ\U000c511e\U00010e1a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c\u200d឵ٺ.-ﮰ\U000c511e\U00010e1a', strict=True)
def test_uts46_4467(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c\u200d឵ٺ.-ۓ\U000c511e\U00010e1a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c\u200d឵ٺ.-ۓ\U000c511e\U00010e1a', strict=True)
def test_uts46_4468(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c\u200d឵ٺ.-ۓ\U000c511e\U00010e1a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c\u200d឵ٺ.-ۓ\U000c511e\U00010e1a', strict=True)
def test_uts46_4469(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--zib.xn----twc1133r17r6g', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--zib.xn----twc1133r17r6g', strict=True)
def test_uts46_4470(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--zib502kda.xn----twc1133r17r6g', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--zib502kda.xn----twc1133r17r6g', strict=True)
def test_uts46_4471(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--zib539f.xn----twc1133r17r6g', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--zib539f.xn----twc1133r17r6g', strict=True)
def test_uts46_4472(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--zib539f8igea.xn----twc1133r17r6g', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--zib539f8igea.xn----twc1133r17r6g', strict=True)
def test_uts46_4473(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000a1db1。𐮬≠', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000a1db1。𐮬≠', strict=True)
def test_uts46_4474(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000a1db1。𐮬≠', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000a1db1。𐮬≠', strict=True)
def test_uts46_4475(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000a1db1。𐮬≠', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000a1db1。𐮬≠', strict=True)
def test_uts46_4476(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000a1db1。𐮬≠', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000a1db1。𐮬≠', strict=True)
def test_uts46_4477(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--dd55c.xn--1ch3003g', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--dd55c.xn--1ch3003g', strict=True)
def test_uts46_4478(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ྲ\U0001ed85。𐹮𐹷덝۵', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ྲ\U0001ed85。𐹮𐹷덝۵', strict=True)
def test_uts46_4479(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ྲ\U0001ed85。𐹮𐹷덝۵', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ྲ\U0001ed85。𐹮𐹷덝۵', strict=True)
def test_uts46_4480(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ྲ\U0001ed85。𐹮𐹷덝۵', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ྲ\U0001ed85。𐹮𐹷덝۵', strict=True)
def test_uts46_4481(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ྲ\U0001ed85。𐹮𐹷덝۵', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ྲ\U0001ed85。𐹮𐹷덝۵', strict=True)
def test_uts46_4482(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--fgd0675v.xn--imb5839fidpcbba', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--fgd0675v.xn--imb5839fidpcbba', strict=True)
def test_uts46_4483(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⴏ󠅋-.\u200dႩ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴏ󠅋-.\u200dႩ', strict=True)
def test_uts46_4484(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⴏ󠅋-.\u200dႩ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴏ󠅋-.\u200dႩ', strict=True)
def test_uts46_4485(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⴏ󠅋-.\u200dⴉ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⴏ󠅋-.\u200dⴉ', strict=True)
def test_uts46_4486(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----3vs.xn--0kj', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----3vs.xn--0kj', strict=True)
def test_uts46_4487(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----3vs.xn--1ug532c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----3vs.xn--1ug532c', strict=True)
def test_uts46_4488(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⴏ󠅋-.\u200dⴉ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⴏ󠅋-.\u200dⴉ', strict=True)
def test_uts46_4489(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----00g.xn--hnd', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----00g.xn--hnd', strict=True)
def test_uts46_4490(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----00g.xn--hnd399e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----00g.xn--hnd399e', strict=True)
def test_uts46_4491(self):
self.assertRaises(idna.IDNAError, idna.decode, '⇧𐨏\U000e0f88\U000efd85。\u0600\U000e0235󠆉', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⇧𐨏\U000e0f88\U000efd85。\u0600\U000e0235󠆉', strict=True)
def test_uts46_4492(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--l8g5552g64t4g46xf.xn--ifb08144p', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--l8g5552g64t4g46xf.xn--ifb08144p', strict=True)
def test_uts46_4493(self):
self.assertRaises(idna.IDNAError, idna.decode, '≠𐮂.↑🄇⒈', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≠𐮂.↑🄇⒈', strict=True)
def test_uts46_4494(self):
self.assertRaises(idna.IDNAError, idna.decode, '≠𐮂.↑🄇⒈', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≠𐮂.↑🄇⒈', strict=True)
def test_uts46_4495(self):
self.assertRaises(idna.IDNAError, idna.decode, '≠𐮂.↑6,1.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≠𐮂.↑6,1.', strict=True)
def test_uts46_4496(self):
self.assertRaises(idna.IDNAError, idna.decode, '≠𐮂.↑6,1.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≠𐮂.↑6,1.', strict=True)
def test_uts46_4497(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1chy492g.xn--6,1-pw1a.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1chy492g.xn--6,1-pw1a.', strict=True)
def test_uts46_4498(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1chy492g.xn--6,-uzus5m', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1chy492g.xn--6,-uzus5m', strict=True)
def test_uts46_4499(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1chy492g.xn--45gx9iuy44d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1chy492g.xn--45gx9iuy44d', strict=True)
def test_uts46_4500(self):
self.assertRaises(idna.IDNAError, idna.decode, '𝩏\U000e0c89ß.ᢤ\U0008498c\u200c𐹫', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𝩏\U000e0c89ß.ᢤ\U0008498c\u200c𐹫', strict=True)
def test_uts46_4501(self):
self.assertRaises(idna.IDNAError, idna.decode, '𝩏\U000e0c89SS.ᢤ\U0008498c\u200c𐹫', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𝩏\U000e0c89SS.ᢤ\U0008498c\u200c𐹫', strict=True)
def test_uts46_4502(self):
self.assertRaises(idna.IDNAError, idna.decode, '𝩏\U000e0c89ss.ᢤ\U0008498c\u200c𐹫', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𝩏\U000e0c89ss.ᢤ\U0008498c\u200c𐹫', strict=True)
def test_uts46_4503(self):
self.assertRaises(idna.IDNAError, idna.decode, '𝩏\U000e0c89Ss.ᢤ\U0008498c\u200c𐹫', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𝩏\U000e0c89Ss.ᢤ\U0008498c\u200c𐹫', strict=True)
def test_uts46_4504(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ss-zb11ap1427e.xn--ubf2596jbt61c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ss-zb11ap1427e.xn--ubf2596jbt61c', strict=True)
def test_uts46_4505(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ss-zb11ap1427e.xn--ubf609atw1tynn3d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ss-zb11ap1427e.xn--ubf609atw1tynn3d', strict=True)
def test_uts46_4506(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--zca3153vupz3e.xn--ubf609atw1tynn3d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--zca3153vupz3e.xn--ubf609atw1tynn3d', strict=True)
def test_uts46_4507(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ß\U00057601Ⴇ。ꙺ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ß\U00057601Ⴇ。ꙺ', strict=True)
def test_uts46_4508(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ß\U00057601Ⴇ。ꙺ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ß\U00057601Ⴇ。ꙺ', strict=True)
def test_uts46_4509(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ß\U00057601ⴇ。ꙺ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ß\U00057601ⴇ。ꙺ', strict=True)
def test_uts46_4510(self):
self.assertRaises(idna.IDNAError, idna.decode, 'SS\U00057601Ⴇ。ꙺ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'SS\U00057601Ⴇ。ꙺ', strict=True)
def test_uts46_4511(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ss\U00057601ⴇ。ꙺ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ss\U00057601ⴇ。ꙺ', strict=True)
def test_uts46_4512(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ss\U00057601Ⴇ。ꙺ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ss\U00057601Ⴇ。ꙺ', strict=True)
def test_uts46_4513(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ss-e61ar955h4hs7b.xn--9x8a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ss-e61ar955h4hs7b.xn--9x8a', strict=True)
def test_uts46_4514(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--zca227tpy4lkns1b.xn--9x8a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--zca227tpy4lkns1b.xn--9x8a', strict=True)
def test_uts46_4515(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ß\U00057601ⴇ。ꙺ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ß\U00057601ⴇ。ꙺ', strict=True)
def test_uts46_4516(self):
self.assertRaises(idna.IDNAError, idna.decode, 'SS\U00057601Ⴇ。ꙺ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'SS\U00057601Ⴇ。ꙺ', strict=True)
def test_uts46_4517(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ss\U00057601ⴇ。ꙺ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ss\U00057601ⴇ。ꙺ', strict=True)
def test_uts46_4518(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ss\U00057601Ⴇ。ꙺ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ss\U00057601Ⴇ。ꙺ', strict=True)
def test_uts46_4519(self):
self.assertRaises(idna.IDNAError, idna.decode, 'SS\U00057601Ⴇ。ꙺ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'SS\U00057601Ⴇ。ꙺ', strict=True)
def test_uts46_4520(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ss-rek7420r4hs7b.xn--9x8a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ss-rek7420r4hs7b.xn--9x8a', strict=True)
def test_uts46_4521(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--zca491fci5qkn79a.xn--9x8a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--zca491fci5qkn79a.xn--9x8a', strict=True)
def test_uts46_4522(self):
self.assertRaises(idna.IDNAError, idna.decode, 'SS\U00057601Ⴇ。ꙺ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'SS\U00057601Ⴇ。ꙺ', strict=True)
def test_uts46_4523(self):
self.assertRaises(idna.IDNAError, idna.decode, '᜔。󠆣-𑋪', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '᜔。󠆣-𑋪', strict=True)
def test_uts46_4524(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--fze.xn----ly8i', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--fze.xn----ly8i', strict=True)
def test_uts46_4525(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ꯨ-.\U000a83dcֽß', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ꯨ-.\U000a83dcֽß', strict=True)
def test_uts46_4526(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ꯨ-.\U000a83dcֽß', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ꯨ-.\U000a83dcֽß', strict=True)
def test_uts46_4527(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ꯨ-.\U000a83dcֽSS', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ꯨ-.\U000a83dcֽSS', strict=True)
def test_uts46_4528(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ꯨ-.\U000a83dcֽss', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ꯨ-.\U000a83dcֽss', strict=True)
def test_uts46_4529(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ꯨ-.\U000a83dcֽSs', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ꯨ-.\U000a83dcֽSs', strict=True)
def test_uts46_4530(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----pw5e.xn--ss-7jd10716y', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----pw5e.xn--ss-7jd10716y', strict=True)
def test_uts46_4531(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----pw5e.xn--zca50wfv060a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----pw5e.xn--zca50wfv060a', strict=True)
def test_uts46_4532(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ꯨ-.\U000a83dcֽSS', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ꯨ-.\U000a83dcֽSS', strict=True)
def test_uts46_4533(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ꯨ-.\U000a83dcֽss', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ꯨ-.\U000a83dcֽss', strict=True)
def test_uts46_4534(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ꯨ-.\U000a83dcֽSs', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ꯨ-.\U000a83dcֽSs', strict=True)
def test_uts46_4535(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᡓ-≮。٫󠅱ᡄ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᡓ-≮。٫󠅱ᡄ', strict=True)
def test_uts46_4536(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᡓ-≮。٫󠅱ᡄ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᡓ-≮。٫󠅱ᡄ', strict=True)
def test_uts46_4537(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----s7j866c.xn--kib252g', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----s7j866c.xn--kib252g', strict=True)
def test_uts46_4538(self):
self.assertRaises(idna.IDNAError, idna.decode, '𝟥♮𑜫࣭.្𑜫8󠆏', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𝟥♮𑜫࣭.្𑜫8󠆏', strict=True)
def test_uts46_4539(self):
self.assertRaises(idna.IDNAError, idna.decode, '3♮𑜫࣭.្𑜫8󠆏', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '3♮𑜫࣭.្𑜫8󠆏', strict=True)
def test_uts46_4540(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--3-ksd277tlo7s.xn--8-f0jx021l', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--3-ksd277tlo7s.xn--8-f0jx021l', strict=True)
def test_uts46_4541(self):
self.assertRaises(idna.IDNAError, idna.decode, '-。\U00095300\u200d❡', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-。\U00095300\u200d❡', strict=True)
def test_uts46_4542(self):
self.assertRaises(idna.IDNAError, idna.decode, '-。\U00095300\u200d❡', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-。\U00095300\u200d❡', strict=True)
def test_uts46_4543(self):
self.assertRaises(idna.IDNAError, idna.decode, '-.xn--nei54421f', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-.xn--nei54421f', strict=True)
def test_uts46_4544(self):
self.assertRaises(idna.IDNAError, idna.decode, '-.xn--1ug800aq795s', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-.xn--1ug800aq795s', strict=True)
def test_uts46_4545(self):
self.assertRaises(idna.IDNAError, idna.decode, '𝟓☱𝟐\U000a5c35。𝪮\U00050873', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𝟓☱𝟐\U000a5c35。𝪮\U00050873', strict=True)
def test_uts46_4546(self):
self.assertRaises(idna.IDNAError, idna.decode, '5☱2\U000a5c35。𝪮\U00050873', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '5☱2\U000a5c35。𝪮\U00050873', strict=True)
def test_uts46_4547(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--52-dwx47758j.xn--kd3hk431k', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--52-dwx47758j.xn--kd3hk431k', strict=True)
def test_uts46_4548(self):
self.assertRaises(idna.IDNAError, idna.decode, '-.-├\U000969a3', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-.-├\U000969a3', strict=True)
def test_uts46_4549(self):
self.assertRaises(idna.IDNAError, idna.decode, '-.xn----ukp70432h', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-.xn----ukp70432h', strict=True)
def test_uts46_4550(self):
self.assertRaises(idna.IDNAError, idna.decode, '֥ݭ。\u200d\U000e0018', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '֥ݭ。\u200d\U000e0018', strict=True)
def test_uts46_4551(self):
self.assertRaises(idna.IDNAError, idna.decode, '֥ݭ。\u200d\U000e0018', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '֥ݭ。\u200d\U000e0018', strict=True)
def test_uts46_4552(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--wcb62g.xn--p526e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--wcb62g.xn--p526e', strict=True)
def test_uts46_4553(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--wcb62g.xn--1ugy8001l', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--wcb62g.xn--1ugy8001l', strict=True)
def test_uts46_4554(self):
self.assertRaises(idna.IDNAError, idna.decode, '쥥\U000d43c9Ⴎ.\u200c⒈⒈𐫒', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '쥥\U000d43c9Ⴎ.\u200c⒈⒈𐫒', strict=True)
def test_uts46_4555(self):
self.assertRaises(idna.IDNAError, idna.decode, '쥥\U000d43c9Ⴎ.\u200c⒈⒈𐫒', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '쥥\U000d43c9Ⴎ.\u200c⒈⒈𐫒', strict=True)
def test_uts46_4556(self):
self.assertRaises(idna.IDNAError, idna.decode, '쥥\U000d43c9Ⴎ.\u200c1.1.𐫒', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '쥥\U000d43c9Ⴎ.\u200c1.1.𐫒', strict=True)
def test_uts46_4557(self):
self.assertRaises(idna.IDNAError, idna.decode, '쥥\U000d43c9Ⴎ.\u200c1.1.𐫒', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '쥥\U000d43c9Ⴎ.\u200c1.1.𐫒', strict=True)
def test_uts46_4558(self):
self.assertRaises(idna.IDNAError, idna.decode, '쥥\U000d43c9ⴎ.\u200c1.1.𐫒', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '쥥\U000d43c9ⴎ.\u200c1.1.𐫒', strict=True)
def test_uts46_4559(self):
self.assertRaises(idna.IDNAError, idna.decode, '쥥\U000d43c9ⴎ.\u200c1.1.𐫒', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '쥥\U000d43c9ⴎ.\u200c1.1.𐫒', strict=True)
def test_uts46_4560(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--5kj3511ccyw3h.1.1.xn--7w9c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--5kj3511ccyw3h.1.1.xn--7w9c', strict=True)
def test_uts46_4561(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--5kj3511ccyw3h.xn--1-rgn.1.xn--7w9c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--5kj3511ccyw3h.xn--1-rgn.1.xn--7w9c', strict=True)
def test_uts46_4562(self):
self.assertRaises(idna.IDNAError, idna.decode, '쥥\U000d43c9ⴎ.\u200c⒈⒈𐫒', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '쥥\U000d43c9ⴎ.\u200c⒈⒈𐫒', strict=True)
def test_uts46_4563(self):
self.assertRaises(idna.IDNAError, idna.decode, '쥥\U000d43c9ⴎ.\u200c⒈⒈𐫒', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '쥥\U000d43c9ⴎ.\u200c⒈⒈𐫒', strict=True)
def test_uts46_4564(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--5kj3511ccyw3h.xn--tsha6797o', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--5kj3511ccyw3h.xn--tsha6797o', strict=True)
def test_uts46_4565(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--5kj3511ccyw3h.xn--0ug88oa0396u', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--5kj3511ccyw3h.xn--0ug88oa0396u', strict=True)
def test_uts46_4566(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--mnd7865gcy28g.1.1.xn--7w9c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--mnd7865gcy28g.1.1.xn--7w9c', strict=True)
def test_uts46_4567(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--mnd7865gcy28g.xn--1-rgn.1.xn--7w9c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--mnd7865gcy28g.xn--1-rgn.1.xn--7w9c', strict=True)
def test_uts46_4568(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--mnd7865gcy28g.xn--tsha6797o', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--mnd7865gcy28g.xn--tsha6797o', strict=True)
def test_uts46_4569(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--mnd7865gcy28g.xn--0ug88oa0396u', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--mnd7865gcy28g.xn--0ug88oa0396u', strict=True)
def test_uts46_4570(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ࠧ𝟶ڠ-。𑄳', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ࠧ𝟶ڠ-。𑄳', strict=True)
def test_uts46_4571(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ࠧ0ڠ-。𑄳', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ࠧ0ڠ-。𑄳', strict=True)
def test_uts46_4572(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0--p3d67m.xn--v80d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0--p3d67m.xn--v80d', strict=True)
def test_uts46_4573(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ς.ﷁ🞛⒈', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ς.ﷁ🞛⒈', strict=True)
def test_uts46_4574(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ς.فمي🞛1.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ς.فمي🞛1.', strict=True)
def test_uts46_4575(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Σ.فمي🞛1.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Σ.فمي🞛1.', strict=True)
def test_uts46_4576(self):
self.assertRaises(idna.IDNAError, idna.decode, 'σ.فمي🞛1.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'σ.فمي🞛1.', strict=True)
def test_uts46_4577(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--4xa.xn--1-gocmu97674d.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--4xa.xn--1-gocmu97674d.', strict=True)
def test_uts46_4578(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--3xa.xn--1-gocmu97674d.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--3xa.xn--1-gocmu97674d.', strict=True)
def test_uts46_4579(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Σ.ﷁ🞛⒈', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Σ.ﷁ🞛⒈', strict=True)
def test_uts46_4580(self):
self.assertRaises(idna.IDNAError, idna.decode, 'σ.ﷁ🞛⒈', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'σ.ﷁ🞛⒈', strict=True)
def test_uts46_4581(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--4xa.xn--dhbip2802atb20c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--4xa.xn--dhbip2802atb20c', strict=True)
def test_uts46_4582(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--3xa.xn--dhbip2802atb20c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--3xa.xn--dhbip2802atb20c', strict=True)
def test_uts46_4583(self):
self.assertRaises(idna.IDNAError, idna.decode, '🗩-。𐹻\U000d0786\U0006526e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '🗩-。𐹻\U000d0786\U0006526e', strict=True)
def test_uts46_4584(self):
self.assertRaises(idna.IDNAError, idna.decode, '🗩-。𐹻\U000d0786\U0006526e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '🗩-。𐹻\U000d0786\U0006526e', strict=True)
def test_uts46_4585(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----6t3s.xn--zo0d4811u6ru6a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----6t3s.xn--zo0d4811u6ru6a', strict=True)
def test_uts46_4586(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐡜-🔪。𝟻\u200c𐿀', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐡜-🔪。𝟻\u200c𐿀', strict=True)
def test_uts46_4587(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐡜-🔪。5\u200c𐿀', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐡜-🔪。5\u200c𐿀', strict=True)
def test_uts46_4588(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----5j4iv089c.xn--5-bn7i', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----5j4iv089c.xn--5-bn7i', strict=True)
def test_uts46_4589(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----5j4iv089c.xn--5-sgn7149h', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----5j4iv089c.xn--5-sgn7149h', strict=True)
def test_uts46_4590(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐹣늿\u200dß.ߏ0ּ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐹣늿\u200dß.ߏ0ּ', strict=True)
def test_uts46_4591(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐹣늿\u200dß.ߏ0ּ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐹣늿\u200dß.ߏ0ּ', strict=True)
def test_uts46_4592(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐹣늿\u200dß.ߏ0ּ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐹣늿\u200dß.ߏ0ּ', strict=True)
def test_uts46_4593(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐹣늿\u200dß.ߏ0ּ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐹣늿\u200dß.ߏ0ּ', strict=True)
def test_uts46_4594(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐹣늿\u200dSS.ߏ0ּ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐹣늿\u200dSS.ߏ0ּ', strict=True)
def test_uts46_4595(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐹣늿\u200dSS.ߏ0ּ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐹣늿\u200dSS.ߏ0ּ', strict=True)
def test_uts46_4596(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐹣늿\u200dss.ߏ0ּ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐹣늿\u200dss.ߏ0ּ', strict=True)
def test_uts46_4597(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐹣늿\u200dss.ߏ0ּ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐹣늿\u200dss.ߏ0ּ', strict=True)
def test_uts46_4598(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ss-i05i7041a.xn--0-vgc50n', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ss-i05i7041a.xn--0-vgc50n', strict=True)
def test_uts46_4599(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ss-l1tu910fo0xd.xn--0-vgc50n', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ss-l1tu910fo0xd.xn--0-vgc50n', strict=True)
def test_uts46_4600(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐹣늿\u200dSs.ߏ0ּ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐹣늿\u200dSs.ߏ0ּ', strict=True)
def test_uts46_4601(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐹣늿\u200dSs.ߏ0ּ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐹣늿\u200dSs.ߏ0ּ', strict=True)
def test_uts46_4602(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--zca770n5s4hev6c.xn--0-vgc50n', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--zca770n5s4hev6c.xn--0-vgc50n', strict=True)
def test_uts46_4603(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐹣늿\u200dSS.ߏ0ּ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐹣늿\u200dSS.ߏ0ּ', strict=True)
def test_uts46_4604(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐹣늿\u200dSS.ߏ0ּ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐹣늿\u200dSS.ߏ0ּ', strict=True)
def test_uts46_4605(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐹣늿\u200dss.ߏ0ּ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐹣늿\u200dss.ߏ0ּ', strict=True)
def test_uts46_4606(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐹣늿\u200dss.ߏ0ּ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐹣늿\u200dss.ߏ0ּ', strict=True)
def test_uts46_4607(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐹣늿\u200dSs.ߏ0ּ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐹣늿\u200dSs.ߏ0ּ', strict=True)
def test_uts46_4608(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐹣늿\u200dSs.ߏ0ּ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐹣늿\u200dSs.ߏ0ּ', strict=True)
def test_uts46_4609(self):
self.assertRaises(idna.IDNAError, idna.decode, '9󠇥.\U000ead34ᢓ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '9󠇥.\U000ead34ᢓ', strict=True)
def test_uts46_4610(self):
self.assertRaises(idna.IDNAError, idna.decode, '9󠇥.\U000ead34ᢓ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '9󠇥.\U000ead34ᢓ', strict=True)
def test_uts46_4611(self):
self.assertRaises(idna.IDNAError, idna.decode, '9.xn--dbf91222q', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '9.xn--dbf91222q', strict=True)
def test_uts46_4612(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200cᅠ.𐫭🠗ß⽟', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200cᅠ.𐫭🠗ß⽟', strict=True)
def test_uts46_4613(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200cᅠ.𐫭🠗ß玉', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200cᅠ.𐫭🠗ß玉', strict=True)
def test_uts46_4614(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200cᅠ.𐫭🠗SS玉', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200cᅠ.𐫭🠗SS玉', strict=True)
def test_uts46_4615(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200cᅠ.𐫭🠗ss玉', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200cᅠ.𐫭🠗ss玉', strict=True)
def test_uts46_4616(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200cᅠ.𐫭🠗Ss玉', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200cᅠ.𐫭🠗Ss玉', strict=True)
def test_uts46_4617(self):
self.assertRaises(idna.IDNAError, idna.decode, '.xn--ss-je6eq954cp25j', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '.xn--ss-je6eq954cp25j', strict=True)
def test_uts46_4618(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0ug.xn--ss-je6eq954cp25j', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0ug.xn--ss-je6eq954cp25j', strict=True)
def test_uts46_4619(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0ug.xn--zca2289c550e0iwi', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0ug.xn--zca2289c550e0iwi', strict=True)
def test_uts46_4620(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200cᅠ.𐫭🠗SS⽟', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200cᅠ.𐫭🠗SS⽟', strict=True)
def test_uts46_4621(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200cᅠ.𐫭🠗ss⽟', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200cᅠ.𐫭🠗ss⽟', strict=True)
def test_uts46_4622(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200cᅠ.𐫭🠗Ss⽟', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200cᅠ.𐫭🠗Ss⽟', strict=True)
def test_uts46_4623(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--psd.xn--ss-je6eq954cp25j', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--psd.xn--ss-je6eq954cp25j', strict=True)
def test_uts46_4624(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--psd526e.xn--ss-je6eq954cp25j', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--psd526e.xn--ss-je6eq954cp25j', strict=True)
def test_uts46_4625(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--psd526e.xn--zca2289c550e0iwi', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--psd526e.xn--zca2289c550e0iwi', strict=True)
def test_uts46_4626(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--cl7c.xn--ss-je6eq954cp25j', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--cl7c.xn--ss-je6eq954cp25j', strict=True)
def test_uts46_4627(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0ug7719f.xn--ss-je6eq954cp25j', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0ug7719f.xn--ss-je6eq954cp25j', strict=True)
def test_uts46_4628(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0ug7719f.xn--zca2289c550e0iwi', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0ug7719f.xn--zca2289c550e0iwi', strict=True)
def test_uts46_4629(self):
self.assertRaises(idna.IDNAError, idna.decode, '︒Ⴖͦ.\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '︒Ⴖͦ.\u200c', strict=True)
def test_uts46_4630(self):
self.assertRaises(idna.IDNAError, idna.decode, '。Ⴖͦ.\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '。Ⴖͦ.\u200c', strict=True)
def test_uts46_4631(self):
self.assertRaises(idna.IDNAError, idna.decode, '。ⴖͦ.\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '。ⴖͦ.\u200c', strict=True)
def test_uts46_4632(self):
self.assertRaises(idna.IDNAError, idna.decode, '.xn--hva754s.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '.xn--hva754s.', strict=True)
def test_uts46_4633(self):
self.assertRaises(idna.IDNAError, idna.decode, '.xn--hva754s.xn--0ug', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '.xn--hva754s.xn--0ug', strict=True)
def test_uts46_4634(self):
self.assertRaises(idna.IDNAError, idna.decode, '︒ⴖͦ.\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '︒ⴖͦ.\u200c', strict=True)
def test_uts46_4635(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--hva754sy94k.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--hva754sy94k.', strict=True)
def test_uts46_4636(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--hva754sy94k.xn--0ug', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--hva754sy94k.xn--0ug', strict=True)
def test_uts46_4637(self):
self.assertRaises(idna.IDNAError, idna.decode, '.xn--hva929d.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '.xn--hva929d.', strict=True)
def test_uts46_4638(self):
self.assertRaises(idna.IDNAError, idna.decode, '.xn--hva929d.xn--0ug', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '.xn--hva929d.xn--0ug', strict=True)
def test_uts46_4639(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--hva929dl29p.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--hva929dl29p.', strict=True)
def test_uts46_4640(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--hva929dl29p.xn--0ug', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--hva929dl29p.xn--0ug', strict=True)
def test_uts46_4643(self):
self.assertEqual(idna.decode('Ⴖͦ.', uts46=True, strict=True), 'ⴖͦ.')
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴖͦ.', strict=True)
def test_uts46_4644(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--hva929d.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--hva929d.', strict=True)
def test_uts46_4645(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ࢻ.\u200cႣ𞀒', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ࢻ.\u200cႣ𞀒', strict=True)
def test_uts46_4646(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ࢻ.\u200cႣ𞀒', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ࢻ.\u200cႣ𞀒', strict=True)
def test_uts46_4647(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ࢻ.\u200cⴃ𞀒', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ࢻ.\u200cⴃ𞀒', strict=True)
def test_uts46_4648(self):
self.assertEqual(idna.decode('xn--hzb.xn--ukj4430l', uts46=True, strict=True), 'ࢻ.ⴃ𞀒')
self.assertEqual(idna.encode('xn--hzb.xn--ukj4430l', uts46=True, strict=True), b'xn--hzb.xn--ukj4430l')
def test_uts46_4649(self):
self.assertEqual(idna.decode('ࢻ.ⴃ𞀒', uts46=True, strict=True), 'ࢻ.ⴃ𞀒')
self.assertEqual(idna.encode('ࢻ.ⴃ𞀒', uts46=True, strict=True), b'xn--hzb.xn--ukj4430l')
def test_uts46_4650(self):
self.assertEqual(idna.decode('ࢻ.Ⴃ𞀒', uts46=True, strict=True), 'ࢻ.ⴃ𞀒')
self.assertEqual(idna.encode('ࢻ.Ⴃ𞀒', uts46=True, strict=True), b'xn--hzb.xn--ukj4430l')
def test_uts46_4651(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--hzb.xn--0ug822cp045a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--hzb.xn--0ug822cp045a', strict=True)
def test_uts46_4652(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ࢻ.\u200cⴃ𞀒', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ࢻ.\u200cⴃ𞀒', strict=True)
def test_uts46_4653(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--hzb.xn--bnd2938u', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--hzb.xn--bnd2938u', strict=True)
def test_uts46_4654(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--hzb.xn--bnd300f7225a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--hzb.xn--bnd300f7225a', strict=True)
def test_uts46_4655(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d\u200c。2䫷\U000e09f7', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d\u200c。2䫷\U000e09f7', strict=True)
def test_uts46_4656(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d\u200c。2䫷\U000e09f7', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d\u200c。2䫷\U000e09f7', strict=True)
def test_uts46_4657(self):
self.assertRaises(idna.IDNAError, idna.decode, '.xn--2-me5ay1273i', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '.xn--2-me5ay1273i', strict=True)
def test_uts46_4658(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0ugb.xn--2-me5ay1273i', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0ugb.xn--2-me5ay1273i', strict=True)
def test_uts46_4659(self):
self.assertRaises(idna.IDNAError, idna.decode, '-𞀤\U000dc810。\U00088b16', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-𞀤\U000dc810。\U00088b16', strict=True)
def test_uts46_4660(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----rq4re4997d.xn--l707b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----rq4re4997d.xn--l707b', strict=True)
def test_uts46_4661(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000f36c2︒\u200c㟀.ؤ⒈', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000f36c2︒\u200c㟀.ؤ⒈', strict=True)
def test_uts46_4662(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000f36c2︒\u200c㟀.ؤ⒈', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000f36c2︒\u200c㟀.ؤ⒈', strict=True)
def test_uts46_4663(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000f36c2。\u200c㟀.ؤ1.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000f36c2。\u200c㟀.ؤ1.', strict=True)
def test_uts46_4664(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000f36c2。\u200c㟀.ؤ1.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000f36c2。\u200c㟀.ؤ1.', strict=True)
def test_uts46_4665(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--z272f.xn--etl.xn--1-smc.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--z272f.xn--etl.xn--1-smc.', strict=True)
def test_uts46_4666(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--z272f.xn--0ug754g.xn--1-smc.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--z272f.xn--0ug754g.xn--1-smc.', strict=True)
def test_uts46_4667(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--etlt457ccrq7h.xn--jgb476m', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--etlt457ccrq7h.xn--jgb476m', strict=True)
def test_uts46_4668(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0ug754gxl4ldlt0k.xn--jgb476m', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0ug754gxl4ldlt0k.xn--jgb476m', strict=True)
def test_uts46_4669(self):
self.assertRaises(idna.IDNAError, idna.decode, '𑲜ߊ𝅼。-\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𑲜ߊ𝅼。-\u200d', strict=True)
def test_uts46_4670(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--lsb5482l7nre.-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--lsb5482l7nre.-', strict=True)
def test_uts46_4671(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--lsb5482l7nre.xn----ugn', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--lsb5482l7nre.xn----ugn', strict=True)
def test_uts46_4672(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c.Ⴉ≠𐫶', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c.Ⴉ≠𐫶', strict=True)
def test_uts46_4673(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c.Ⴉ≠𐫶', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c.Ⴉ≠𐫶', strict=True)
def test_uts46_4674(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c.Ⴉ≠𐫶', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c.Ⴉ≠𐫶', strict=True)
def test_uts46_4675(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c.Ⴉ≠𐫶', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c.Ⴉ≠𐫶', strict=True)
def test_uts46_4676(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c.ⴉ≠𐫶', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c.ⴉ≠𐫶', strict=True)
def test_uts46_4677(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c.ⴉ≠𐫶', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c.ⴉ≠𐫶', strict=True)
def test_uts46_4678(self):
self.assertRaises(idna.IDNAError, idna.decode, '.xn--1chx23bzj4p', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '.xn--1chx23bzj4p', strict=True)
def test_uts46_4679(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0ug.xn--1chx23bzj4p', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0ug.xn--1chx23bzj4p', strict=True)
def test_uts46_4680(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c.ⴉ≠𐫶', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c.ⴉ≠𐫶', strict=True)
def test_uts46_4681(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c.ⴉ≠𐫶', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c.ⴉ≠𐫶', strict=True)
def test_uts46_4682(self):
self.assertRaises(idna.IDNAError, idna.decode, '.xn--hnd481gv73o', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '.xn--hnd481gv73o', strict=True)
def test_uts46_4683(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0ug.xn--hnd481gv73o', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0ug.xn--hnd481gv73o', strict=True)
def test_uts46_4684(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ݐ。≯ς', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ݐ。≯ς', strict=True)
def test_uts46_4685(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ݐ。≯ς', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ݐ。≯ς', strict=True)
def test_uts46_4686(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ݐ。≯Σ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ݐ。≯Σ', strict=True)
def test_uts46_4687(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ݐ。≯Σ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ݐ。≯Σ', strict=True)
def test_uts46_4688(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ݐ。≯σ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ݐ。≯σ', strict=True)
def test_uts46_4689(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ݐ。≯σ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ݐ。≯σ', strict=True)
def test_uts46_4690(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--3ob.xn--4xa718m', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--3ob.xn--4xa718m', strict=True)
def test_uts46_4691(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--3ob.xn--3xa918m', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--3ob.xn--3xa918m', strict=True)
def test_uts46_4692(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u07fc\U00010e06.︒\U0004aa29Ⴐ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u07fc\U00010e06.︒\U0004aa29Ⴐ', strict=True)
def test_uts46_4693(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u07fc\U00010e06.。\U0004aa29Ⴐ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u07fc\U00010e06.。\U0004aa29Ⴐ', strict=True)
def test_uts46_4694(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u07fc\U00010e06.。\U0004aa29ⴐ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u07fc\U00010e06.。\U0004aa29ⴐ', strict=True)
def test_uts46_4695(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0tb8725k.xn--tu8d.xn--7kj73887a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0tb8725k.xn--tu8d.xn--7kj73887a', strict=True)
def test_uts46_4696(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u07fc\U00010e06.︒\U0004aa29ⴐ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u07fc\U00010e06.︒\U0004aa29ⴐ', strict=True)
def test_uts46_4697(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0tb8725k.xn--7kj9008dt18a7py9c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0tb8725k.xn--7kj9008dt18a7py9c', strict=True)
def test_uts46_4698(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0tb8725k.xn--tu8d.xn--ond97931d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0tb8725k.xn--tu8d.xn--ond97931d', strict=True)
def test_uts46_4699(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0tb8725k.xn--ond3562jt18a7py9c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0tb8725k.xn--ond3562jt18a7py9c', strict=True)
def test_uts46_4700(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⴥ⚭\U000e05ab⋃。𑌼', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴥ⚭\U000e05ab⋃。𑌼', strict=True)
def test_uts46_4701(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⴥ⚭\U000e05ab⋃。𑌼', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴥ⚭\U000e05ab⋃。𑌼', strict=True)
def test_uts46_4702(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⴥ⚭\U000e05ab⋃。𑌼', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⴥ⚭\U000e05ab⋃。𑌼', strict=True)
def test_uts46_4703(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--vfh16m67gx1162b.xn--ro1d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--vfh16m67gx1162b.xn--ro1d', strict=True)
def test_uts46_4704(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⴥ⚭\U000e05ab⋃。𑌼', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⴥ⚭\U000e05ab⋃。𑌼', strict=True)
def test_uts46_4705(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--9nd623g4zc5z060c.xn--ro1d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--9nd623g4zc5z060c.xn--ro1d', strict=True)
def test_uts46_4706(self):
self.assertRaises(idna.IDNAError, idna.decode, '🄈。\U000e0df3ࡄ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '🄈。\U000e0df3ࡄ', strict=True)
def test_uts46_4707(self):
self.assertRaises(idna.IDNAError, idna.decode, '7,。\U000e0df3ࡄ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '7,。\U000e0df3ࡄ', strict=True)
def test_uts46_4708(self):
self.assertRaises(idna.IDNAError, idna.decode, '7,.xn--2vb13094p', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '7,.xn--2vb13094p', strict=True)
def test_uts46_4709(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--107h.xn--2vb13094p', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--107h.xn--2vb13094p', strict=True)
def test_uts46_4710(self):
self.assertRaises(idna.IDNAError, idna.decode, '≮ࡆ。섖쮖ß', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≮ࡆ。섖쮖ß', strict=True)
def test_uts46_4711(self):
self.assertRaises(idna.IDNAError, idna.decode, '≮ࡆ。섖쮖ß', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≮ࡆ。섖쮖ß', strict=True)
def test_uts46_4712(self):
self.assertRaises(idna.IDNAError, idna.decode, '≮ࡆ。섖쮖SS', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≮ࡆ。섖쮖SS', strict=True)
def test_uts46_4713(self):
self.assertRaises(idna.IDNAError, idna.decode, '≮ࡆ。섖쮖SS', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≮ࡆ。섖쮖SS', strict=True)
def test_uts46_4714(self):
self.assertRaises(idna.IDNAError, idna.decode, '≮ࡆ。섖쮖ss', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≮ࡆ。섖쮖ss', strict=True)
def test_uts46_4715(self):
self.assertRaises(idna.IDNAError, idna.decode, '≮ࡆ。섖쮖ss', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≮ࡆ。섖쮖ss', strict=True)
def test_uts46_4716(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--4vb505k.xn--ss-5z4j006a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--4vb505k.xn--ss-5z4j006a', strict=True)
def test_uts46_4717(self):
self.assertRaises(idna.IDNAError, idna.decode, '≮ࡆ。섖쮖Ss', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≮ࡆ。섖쮖Ss', strict=True)
def test_uts46_4718(self):
self.assertRaises(idna.IDNAError, idna.decode, '≮ࡆ。섖쮖Ss', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≮ࡆ。섖쮖Ss', strict=True)
def test_uts46_4719(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--4vb505k.xn--zca7259goug', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--4vb505k.xn--zca7259goug', strict=True)
def test_uts46_4720(self):
self.assertRaises(idna.IDNAError, idna.decode, '󠆓⛏-。ꡒ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '󠆓⛏-。ꡒ', strict=True)
def test_uts46_4721(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----o9p.xn--rc9a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----o9p.xn--rc9a', strict=True)
def test_uts46_4722(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u07bb𐹳ئ𑁆。ࢧڰ\u200cᢒ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u07bb𐹳ئ𑁆。ࢧڰ\u200cᢒ', strict=True)
def test_uts46_4723(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u07bb𐹳ئ𑁆。ࢧڰ\u200cᢒ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u07bb𐹳ئ𑁆。ࢧڰ\u200cᢒ', strict=True)
def test_uts46_4724(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--lgb32f2753cosb.xn--jkb91hlz1a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--lgb32f2753cosb.xn--jkb91hlz1a', strict=True)
def test_uts46_4725(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--lgb32f2753cosb.xn--jkb91hlz1azih', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--lgb32f2753cosb.xn--jkb91hlz1azih', strict=True)
def test_uts46_4726(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ࠖ.𐨕\U0001a695', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ࠖ.𐨕\U0001a695', strict=True)
def test_uts46_4727(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--rub.xn--tr9c248x', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--rub.xn--tr9c248x', strict=True)
def test_uts46_4728(self):
self.assertRaises(idna.IDNAError, idna.decode, '--。\U0003d286ݧ𐽋𞠬', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '--。\U0003d286ݧ𐽋𞠬', strict=True)
def test_uts46_4729(self):
self.assertRaises(idna.IDNAError, idna.decode, '--.xn--rpb6226k77pfh58p', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '--.xn--rpb6226k77pfh58p', strict=True)
def test_uts46_4730(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0009bb66𐋥\U00039e10.≯ࢰࢦ\U000d46e3', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0009bb66𐋥\U00039e10.≯ࢰࢦ\U000d46e3', strict=True)
def test_uts46_4731(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0009bb66𐋥\U00039e10.≯ࢰࢦ\U000d46e3', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0009bb66𐋥\U00039e10.≯ࢰࢦ\U000d46e3', strict=True)
def test_uts46_4732(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--887c2298i5mv6a.xn--vybt688qm8981a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--887c2298i5mv6a.xn--vybt688qm8981a', strict=True)
def test_uts46_4733(self):
self.assertRaises(idna.IDNAError, idna.decode, '䔛󠇒\U000a4e1e𐹧.-䤷', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '䔛󠇒\U000a4e1e𐹧.-䤷', strict=True)
def test_uts46_4734(self):
self.assertRaises(idna.IDNAError, idna.decode, '䔛󠇒\U000a4e1e𐹧.-䤷', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '䔛󠇒\U000a4e1e𐹧.-䤷', strict=True)
def test_uts46_4735(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--2loy662coo60e.xn----0n4a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--2loy662coo60e.xn----0n4a', strict=True)
def test_uts46_4736(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐹩.\u200d-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐹩.\u200d-', strict=True)
def test_uts46_4737(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐹩.\u200d-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐹩.\u200d-', strict=True)
def test_uts46_4738(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ho0d.-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ho0d.-', strict=True)
def test_uts46_4739(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ho0d.xn----tgn', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ho0d.xn----tgn', strict=True)
def test_uts46_4740(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U00042226帷。≯萺᷈-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U00042226帷。≯萺᷈-', strict=True)
def test_uts46_4741(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U00042226帷。≯萺᷈-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U00042226帷。≯萺᷈-', strict=True)
def test_uts46_4742(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U00042226帷。≯萺᷈-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U00042226帷。≯萺᷈-', strict=True)
def test_uts46_4743(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U00042226帷。≯萺᷈-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U00042226帷。≯萺᷈-', strict=True)
def test_uts46_4744(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--qutw175s.xn----mimu6tf67j', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--qutw175s.xn----mimu6tf67j', strict=True)
def test_uts46_4745(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d攌꯭。ᢖ-Ⴘ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d攌꯭。ᢖ-Ⴘ', strict=True)
def test_uts46_4746(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d攌꯭。ᢖ-ⴘ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d攌꯭。ᢖ-ⴘ', strict=True)
def test_uts46_4747(self):
self.assertEqual(idna.decode('xn--p9ut19m.xn----mck373i', uts46=True, strict=True), '攌꯭.ᢖ-ⴘ')
self.assertEqual(idna.encode('xn--p9ut19m.xn----mck373i', uts46=True, strict=True), b'xn--p9ut19m.xn----mck373i')
def test_uts46_4748(self):
self.assertEqual(idna.decode('攌꯭.ᢖ-ⴘ', uts46=True, strict=True), '攌꯭.ᢖ-ⴘ')
self.assertEqual(idna.encode('攌꯭.ᢖ-ⴘ', uts46=True, strict=True), b'xn--p9ut19m.xn----mck373i')
def test_uts46_4749(self):
self.assertEqual(idna.decode('攌꯭.ᢖ-Ⴘ', uts46=True, strict=True), '攌꯭.ᢖ-ⴘ')
self.assertEqual(idna.encode('攌꯭.ᢖ-Ⴘ', uts46=True, strict=True), b'xn--p9ut19m.xn----mck373i')
def test_uts46_4750(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1ug592ykp6b.xn----mck373i', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1ug592ykp6b.xn----mck373i', strict=True)
def test_uts46_4751(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--p9ut19m.xn----k1g451d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--p9ut19m.xn----k1g451d', strict=True)
def test_uts46_4752(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1ug592ykp6b.xn----k1g451d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1ug592ykp6b.xn----k1g451d', strict=True)
def test_uts46_4753(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200cꖨ.⒗3툒۳', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200cꖨ.⒗3툒۳', strict=True)
def test_uts46_4754(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200cꖨ.⒗3툒۳', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200cꖨ.⒗3툒۳', strict=True)
def test_uts46_4755(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200cꖨ.16.3툒۳', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200cꖨ.16.3툒۳', strict=True)
def test_uts46_4756(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200cꖨ.16.3툒۳', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200cꖨ.16.3툒۳', strict=True)
def test_uts46_4757(self):
self.assertEqual(idna.decode('xn--9r8a.16.xn--3-nyc0117m', uts46=True, strict=True), 'ꖨ.16.3툒۳')
self.assertEqual(idna.encode('xn--9r8a.16.xn--3-nyc0117m', uts46=True, strict=True), b'xn--9r8a.16.xn--3-nyc0117m')
def test_uts46_4758(self):
self.assertEqual(idna.decode('ꖨ.16.3툒۳', uts46=True, strict=True), 'ꖨ.16.3툒۳')
self.assertEqual(idna.encode('ꖨ.16.3툒۳', uts46=True, strict=True), b'xn--9r8a.16.xn--3-nyc0117m')
def test_uts46_4759(self):
self.assertEqual(idna.decode('ꖨ.16.3툒۳', uts46=True, strict=True), 'ꖨ.16.3툒۳')
self.assertEqual(idna.encode('ꖨ.16.3툒۳', uts46=True, strict=True), b'xn--9r8a.16.xn--3-nyc0117m')
def test_uts46_4760(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0ug2473c.16.xn--3-nyc0117m', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0ug2473c.16.xn--3-nyc0117m', strict=True)
def test_uts46_4761(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--9r8a.xn--3-nyc678tu07m', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--9r8a.xn--3-nyc678tu07m', strict=True)
def test_uts46_4762(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0ug2473c.xn--3-nyc678tu07m', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0ug2473c.xn--3-nyc678tu07m', strict=True)
def test_uts46_4763(self):
self.assertRaises(idna.IDNAError, idna.decode, '⒈걾6.𐱁ې', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⒈걾6.𐱁ې', strict=True)
def test_uts46_4764(self):
self.assertRaises(idna.IDNAError, idna.decode, '⒈걾6.𐱁ې', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⒈걾6.𐱁ې', strict=True)
def test_uts46_4768(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--6-dcps419c.xn--glb1794k', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--6-dcps419c.xn--glb1794k', strict=True)
def test_uts46_4769(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐲞𝟶≮≮.\U000e0027ع', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐲞𝟶≮≮.\U000e0027ع', strict=True)
def test_uts46_4770(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐲞𝟶≮≮.\U000e0027ع', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐲞𝟶≮≮.\U000e0027ع', strict=True)
def test_uts46_4771(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐲞0≮≮.\U000e0027ع', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐲞0≮≮.\U000e0027ع', strict=True)
def test_uts46_4772(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐲞0≮≮.\U000e0027ع', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐲞0≮≮.\U000e0027ع', strict=True)
def test_uts46_4773(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐳞0≮≮.\U000e0027ع', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐳞0≮≮.\U000e0027ع', strict=True)
def test_uts46_4774(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐳞0≮≮.\U000e0027ع', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐳞0≮≮.\U000e0027ع', strict=True)
def test_uts46_4775(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0-ngoa5711v.xn--4gb31034p', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0-ngoa5711v.xn--4gb31034p', strict=True)
def test_uts46_4776(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐳞𝟶≮≮.\U000e0027ع', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐳞𝟶≮≮.\U000e0027ع', strict=True)
def test_uts46_4777(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐳞𝟶≮≮.\U000e0027ع', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐳞𝟶≮≮.\U000e0027ع', strict=True)
def test_uts46_4778(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ૣ.𐹺ᅟ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ૣ.𐹺ᅟ', strict=True)
def test_uts46_4779(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--8fc.xn--yo0d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--8fc.xn--yo0d', strict=True)
def test_uts46_4780(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--8fc.xn--osd3070k', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--8fc.xn--osd3070k', strict=True)
def test_uts46_4781(self):
self.assertRaises(idna.IDNAError, idna.decode, '𝟏𝨙⸖.\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𝟏𝨙⸖.\u200d', strict=True)
def test_uts46_4782(self):
self.assertRaises(idna.IDNAError, idna.decode, '1𝨙⸖.\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '1𝨙⸖.\u200d', strict=True)
def test_uts46_4783(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1-5bt6845n.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1-5bt6845n.', strict=True)
def test_uts46_4784(self):
self.assertRaises(idna.IDNAError, idna.decode, '1𝨙⸖.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '1𝨙⸖.', strict=True)
def test_uts46_4785(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1-5bt6845n.xn--1ug', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1-5bt6845n.xn--1ug', strict=True)
def test_uts46_4786(self):
self.assertRaises(idna.IDNAError, idna.decode, '𞤐≠ܦ᩠。-\u200cߕ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𞤐≠ܦ᩠。-\u200cߕ', strict=True)
def test_uts46_4787(self):
self.assertRaises(idna.IDNAError, idna.decode, '𞤐≠ܦ᩠。-\u200cߕ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𞤐≠ܦ᩠。-\u200cߕ', strict=True)
def test_uts46_4788(self):
self.assertRaises(idna.IDNAError, idna.decode, '𞤐≠ܦ᩠。-\u200cߕ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𞤐≠ܦ᩠。-\u200cߕ', strict=True)
def test_uts46_4789(self):
self.assertRaises(idna.IDNAError, idna.decode, '𞤐≠ܦ᩠。-\u200cߕ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𞤐≠ܦ᩠。-\u200cߕ', strict=True)
def test_uts46_4790(self):
self.assertRaises(idna.IDNAError, idna.decode, '𞤲≠ܦ᩠。-\u200cߕ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𞤲≠ܦ᩠。-\u200cߕ', strict=True)
def test_uts46_4791(self):
self.assertRaises(idna.IDNAError, idna.decode, '𞤲≠ܦ᩠。-\u200cߕ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𞤲≠ܦ᩠。-\u200cߕ', strict=True)
def test_uts46_4792(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--wnb859grzfzw60c.xn----kcd', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--wnb859grzfzw60c.xn----kcd', strict=True)
def test_uts46_4793(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--wnb859grzfzw60c.xn----kcd017p', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--wnb859grzfzw60c.xn----kcd017p', strict=True)
def test_uts46_4794(self):
self.assertRaises(idna.IDNAError, idna.decode, '𞤲≠ܦ᩠。-\u200cߕ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𞤲≠ܦ᩠。-\u200cߕ', strict=True)
def test_uts46_4795(self):
self.assertRaises(idna.IDNAError, idna.decode, '𞤲≠ܦ᩠。-\u200cߕ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𞤲≠ܦ᩠。-\u200cߕ', strict=True)
def test_uts46_4796(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐹰ͨ-ꡧ。ٵ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐹰ͨ-ꡧ。ٵ', strict=True)
def test_uts46_4797(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐹰ͨ-ꡧ。اٴ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐹰ͨ-ꡧ。اٴ', strict=True)
def test_uts46_4798(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----shb2387jgkqd.xn--mgb8m', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----shb2387jgkqd.xn--mgb8m', strict=True)
def test_uts46_4799(self):
self.assertRaises(idna.IDNAError, idna.decode, 'F󠅟。\U0008f5c5♚', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'F󠅟。\U0008f5c5♚', strict=True)
def test_uts46_4800(self):
self.assertRaises(idna.IDNAError, idna.decode, 'F󠅟。\U0008f5c5♚', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'F󠅟。\U0008f5c5♚', strict=True)
def test_uts46_4801(self):
self.assertRaises(idna.IDNAError, idna.decode, 'f󠅟。\U0008f5c5♚', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'f󠅟。\U0008f5c5♚', strict=True)
def test_uts46_4802(self):
self.assertRaises(idna.IDNAError, idna.decode, 'f.xn--45hz6953f', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'f.xn--45hz6953f', strict=True)
def test_uts46_4803(self):
self.assertRaises(idna.IDNAError, idna.decode, 'f󠅟。\U0008f5c5♚', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'f󠅟。\U0008f5c5♚', strict=True)
def test_uts46_4804(self):
self.assertRaises(idna.IDNAError, idna.decode, '୍𑄴ᷩ。𝟮Ⴘ𞀨\U00043947', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '୍𑄴ᷩ。𝟮Ⴘ𞀨\U00043947', strict=True)
def test_uts46_4805(self):
self.assertRaises(idna.IDNAError, idna.decode, '୍𑄴ᷩ。2Ⴘ𞀨\U00043947', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '୍𑄴ᷩ。2Ⴘ𞀨\U00043947', strict=True)
def test_uts46_4806(self):
self.assertRaises(idna.IDNAError, idna.decode, '୍𑄴ᷩ。2ⴘ𞀨\U00043947', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '୍𑄴ᷩ。2ⴘ𞀨\U00043947', strict=True)
def test_uts46_4807(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--9ic246gs21p.xn--2-nws2918ndrjr', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--9ic246gs21p.xn--2-nws2918ndrjr', strict=True)
def test_uts46_4808(self):
self.assertRaises(idna.IDNAError, idna.decode, '୍𑄴ᷩ。𝟮ⴘ𞀨\U00043947', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '୍𑄴ᷩ。𝟮ⴘ𞀨\U00043947', strict=True)
def test_uts46_4809(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--9ic246gs21p.xn--2-k1g43076adrwq', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--9ic246gs21p.xn--2-k1g43076adrwq', strict=True)
def test_uts46_4810(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0009382d\u200c\u200c⒈。勉𑁅', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0009382d\u200c\u200c⒈。勉𑁅', strict=True)
def test_uts46_4811(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0009382d\u200c\u200c1.。勉𑁅', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0009382d\u200c\u200c1.。勉𑁅', strict=True)
def test_uts46_4812(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1-yi00h..xn--4grs325b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1-yi00h..xn--4grs325b', strict=True)
def test_uts46_4813(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1-rgna61159u..xn--4grs325b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1-rgna61159u..xn--4grs325b', strict=True)
def test_uts46_4814(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--tsh11906f.xn--4grs325b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--tsh11906f.xn--4grs325b', strict=True)
def test_uts46_4815(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0uga855aez302a.xn--4grs325b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0uga855aez302a.xn--4grs325b', strict=True)
def test_uts46_4816(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᡃ.玿\U0006b21c\U000d5790', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᡃ.玿\U0006b21c\U000d5790', strict=True)
def test_uts46_4817(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--27e.xn--7cy81125a0yq4a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--27e.xn--7cy81125a0yq4a', strict=True)
def test_uts46_4818(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c\u200c。⒈≯𝟵', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c\u200c。⒈≯𝟵', strict=True)
def test_uts46_4819(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c\u200c。⒈≯𝟵', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c\u200c。⒈≯𝟵', strict=True)
def test_uts46_4820(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c\u200c。1.≯9', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c\u200c。1.≯9', strict=True)
def test_uts46_4821(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c\u200c。1.≯9', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c\u200c。1.≯9', strict=True)
def test_uts46_4822(self):
self.assertRaises(idna.IDNAError, idna.decode, '.1.xn--9-ogo', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '.1.xn--9-ogo', strict=True)
def test_uts46_4823(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0uga.1.xn--9-ogo', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0uga.1.xn--9-ogo', strict=True)
def test_uts46_4824(self):
self.assertRaises(idna.IDNAError, idna.decode, '.xn--9-ogo37g', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '.xn--9-ogo37g', strict=True)
def test_uts46_4825(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0uga.xn--9-ogo37g', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0uga.xn--9-ogo37g', strict=True)
def test_uts46_4826(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᅟᷠ\U00090001.\U0003aec6≯𐮁', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᅟᷠ\U00090001.\U0003aec6≯𐮁', strict=True)
def test_uts46_4827(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᅟᷠ\U00090001.\U0003aec6≯𐮁', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᅟᷠ\U00090001.\U0003aec6≯𐮁', strict=True)
def test_uts46_4828(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--4eg41418g.xn--hdh5192gkm6r', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--4eg41418g.xn--hdh5192gkm6r', strict=True)
def test_uts46_4829(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--osd615d5659o.xn--hdh5192gkm6r', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--osd615d5659o.xn--hdh5192gkm6r', strict=True)
def test_uts46_4830(self):
self.assertRaises(idna.IDNAError, idna.decode, '󠄫𝩤\u200dؾ.𝩩-ࠞ\U000d1f29', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '󠄫𝩤\u200dؾ.𝩩-ࠞ\U000d1f29', strict=True)
def test_uts46_4831(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--9gb5080v.xn----qgd52296avol4f', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--9gb5080v.xn----qgd52296avol4f', strict=True)
def test_uts46_4832(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--9gb723kg862a.xn----qgd52296avol4f', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--9gb723kg862a.xn----qgd52296avol4f', strict=True)
def test_uts46_4833(self):
self.assertRaises(idna.IDNAError, idna.decode, '⃚.𑘿-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⃚.𑘿-', strict=True)
def test_uts46_4834(self):
self.assertRaises(idna.IDNAError, idna.decode, '⃚.𑘿-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⃚.𑘿-', strict=True)
def test_uts46_4835(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--w0g.xn----bd0j', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--w0g.xn----bd0j', strict=True)
def test_uts46_4836(self):
self.assertRaises(idna.IDNAError, idna.decode, '䮸ß.\U000e0d5f\U000e0b4e紙ࢨ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '䮸ß.\U000e0d5f\U000e0b4e紙ࢨ', strict=True)
def test_uts46_4837(self):
self.assertRaises(idna.IDNAError, idna.decode, '䮸SS.\U000e0d5f\U000e0b4e紙ࢨ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '䮸SS.\U000e0d5f\U000e0b4e紙ࢨ', strict=True)
def test_uts46_4838(self):
self.assertRaises(idna.IDNAError, idna.decode, '䮸ss.\U000e0d5f\U000e0b4e紙ࢨ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '䮸ss.\U000e0d5f\U000e0b4e紙ࢨ', strict=True)
def test_uts46_4839(self):
self.assertRaises(idna.IDNAError, idna.decode, '䮸Ss.\U000e0d5f\U000e0b4e紙ࢨ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '䮸Ss.\U000e0d5f\U000e0b4e紙ࢨ', strict=True)
def test_uts46_4840(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ss-sf1c.xn--xyb1370div70kpzba', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ss-sf1c.xn--xyb1370div70kpzba', strict=True)
def test_uts46_4841(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--zca5349a.xn--xyb1370div70kpzba', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--zca5349a.xn--xyb1370div70kpzba', strict=True)
def test_uts46_4842(self):
self.assertRaises(idna.IDNAError, idna.decode, '-Ⴞ.-𝩨⅔𐦕', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-Ⴞ.-𝩨⅔𐦕', strict=True)
def test_uts46_4843(self):
self.assertRaises(idna.IDNAError, idna.decode, '-Ⴞ.-𝩨2⁄3𐦕', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-Ⴞ.-𝩨2⁄3𐦕', strict=True)
def test_uts46_4844(self):
self.assertRaises(idna.IDNAError, idna.decode, '-ⴞ.-𝩨2⁄3𐦕', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-ⴞ.-𝩨2⁄3𐦕', strict=True)
def test_uts46_4845(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----zws.xn---23-pt0a0433lk3jj', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----zws.xn---23-pt0a0433lk3jj', strict=True)
def test_uts46_4846(self):
self.assertRaises(idna.IDNAError, idna.decode, '-ⴞ.-𝩨⅔𐦕', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-ⴞ.-𝩨⅔𐦕', strict=True)
def test_uts46_4847(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----w1g.xn---23-pt0a0433lk3jj', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----w1g.xn---23-pt0a0433lk3jj', strict=True)
def test_uts46_4848(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000e722f𐹯ૂ。\U000968a8𐮁\U00047f16ᡂ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000e722f𐹯ૂ。\U000968a8𐮁\U00047f16ᡂ', strict=True)
def test_uts46_4849(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000e722f𐹯ૂ。\U000968a8𐮁\U00047f16ᡂ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000e722f𐹯ૂ。\U000968a8𐮁\U00047f16ᡂ', strict=True)
def test_uts46_4850(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--bfc7604kv8m3g.xn--17e5565jl7zw4h16a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--bfc7604kv8m3g.xn--17e5565jl7zw4h16a', strict=True)
def test_uts46_4851(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ႂ-\u200d꣪.ꡊ\u200d\U0007ce33', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ႂ-\u200d꣪.ꡊ\u200d\U0007ce33', strict=True)
def test_uts46_4852(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ႂ-\u200d꣪.ꡊ\u200d\U0007ce33', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ႂ-\u200d꣪.ꡊ\u200d\U0007ce33', strict=True)
def test_uts46_4853(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----gyg3618i.xn--jc9ao4185a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----gyg3618i.xn--jc9ao4185a', strict=True)
def test_uts46_4854(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----gyg250jio7k.xn--1ug8774cri56d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----gyg250jio7k.xn--1ug8774cri56d', strict=True)
def test_uts46_4855(self):
self.assertRaises(idna.IDNAError, idna.decode, '۱。≠٨', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '۱。≠٨', strict=True)
def test_uts46_4856(self):
self.assertRaises(idna.IDNAError, idna.decode, '۱。≠٨', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '۱。≠٨', strict=True)
def test_uts46_4857(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--emb.xn--hib334l', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--emb.xn--hib334l', strict=True)
def test_uts46_4858(self):
self.assertRaises(idna.IDNAError, idna.decode, '𑈵廊.𐠍', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𑈵廊.𐠍', strict=True)
def test_uts46_4859(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--xytw701b.xn--yc9c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--xytw701b.xn--yc9c', strict=True)
def test_uts46_4860(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d͖-.-Ⴐ١', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d͖-.-Ⴐ١', strict=True)
def test_uts46_4861(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d͖-.-Ⴐ١', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d͖-.-Ⴐ١', strict=True)
def test_uts46_4862(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d͖-.-ⴐ١', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d͖-.-ⴐ١', strict=True)
def test_uts46_4863(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----rgb.xn----bqc2280a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----rgb.xn----bqc2280a', strict=True)
def test_uts46_4864(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----rgb661t.xn----bqc2280a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----rgb661t.xn----bqc2280a', strict=True)
def test_uts46_4865(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d͖-.-ⴐ١', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d͖-.-ⴐ١', strict=True)
def test_uts46_4866(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----rgb.xn----bqc030f', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----rgb.xn----bqc030f', strict=True)
def test_uts46_4867(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----rgb661t.xn----bqc030f', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----rgb661t.xn----bqc030f', strict=True)
def test_uts46_4868(self):
self.assertRaises(idna.IDNAError, idna.decode, 'غ١挏\U000febd0.-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'غ١挏\U000febd0.-', strict=True)
def test_uts46_4869(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--5gb2f4205aqi47p.-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--5gb2f4205aqi47p.-', strict=True)
def test_uts46_4870(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ۯ。𐹧𞤽', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ۯ。𐹧𞤽', strict=True)
def test_uts46_4871(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ۯ。𐹧𞤽', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ۯ。𐹧𞤽', strict=True)
def test_uts46_4872(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ۯ。𐹧𞤛', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ۯ。𐹧𞤛', strict=True)
def test_uts46_4873(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--cmb.xn--fo0dy848a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--cmb.xn--fo0dy848a', strict=True)
def test_uts46_4874(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ۯ。𐹧𞤛', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ۯ。𐹧𞤛', strict=True)
def test_uts46_4875(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⴞ\U000366c0\U0001b5fb.ᢗ릫', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴞ\U000366c0\U0001b5fb.ᢗ릫', strict=True)
def test_uts46_4876(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⴞ\U000366c0\U0001b5fb.ᢗ릫', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴞ\U000366c0\U0001b5fb.ᢗ릫', strict=True)
def test_uts46_4877(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⴞ\U000366c0\U0001b5fb.ᢗ릫', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴞ\U000366c0\U0001b5fb.ᢗ릫', strict=True)
def test_uts46_4878(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⴞ\U000366c0\U0001b5fb.ᢗ릫', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴞ\U000366c0\U0001b5fb.ᢗ릫', strict=True)
def test_uts46_4879(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⴞ\U000366c0\U0001b5fb.ᢗ릫', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⴞ\U000366c0\U0001b5fb.ᢗ릫', strict=True)
def test_uts46_4880(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⴞ\U000366c0\U0001b5fb.ᢗ릫', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⴞ\U000366c0\U0001b5fb.ᢗ릫', strict=True)
def test_uts46_4881(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--mlj0486jgl2j.xn--hbf6853f', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--mlj0486jgl2j.xn--hbf6853f', strict=True)
def test_uts46_4882(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⴞ\U000366c0\U0001b5fb.ᢗ릫', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⴞ\U000366c0\U0001b5fb.ᢗ릫', strict=True)
def test_uts46_4883(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⴞ\U000366c0\U0001b5fb.ᢗ릫', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⴞ\U000366c0\U0001b5fb.ᢗ릫', strict=True)
def test_uts46_4884(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--2nd8876sgl2j.xn--hbf6853f', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--2nd8876sgl2j.xn--hbf6853f', strict=True)
def test_uts46_4885(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000e0383\U000d7b5eڷ𐹷。≯\u200c᷾', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000e0383\U000d7b5eڷ𐹷。≯\u200c᷾', strict=True)
def test_uts46_4886(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000e0383\U000d7b5eڷ𐹷。≯\u200c᷾', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000e0383\U000d7b5eڷ𐹷。≯\u200c᷾', strict=True)
def test_uts46_4887(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000e0383\U000d7b5eڷ𐹷。≯\u200c᷾', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000e0383\U000d7b5eڷ𐹷。≯\u200c᷾', strict=True)
def test_uts46_4888(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000e0383\U000d7b5eڷ𐹷。≯\u200c᷾', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000e0383\U000d7b5eڷ𐹷。≯\u200c᷾', strict=True)
def test_uts46_4889(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--qkb4516kbi06fg2id.xn--zfg31q', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--qkb4516kbi06fg2id.xn--zfg31q', strict=True)
def test_uts46_4890(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--qkb4516kbi06fg2id.xn--zfg59fm0c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--qkb4516kbi06fg2id.xn--zfg59fm0c', strict=True)
def test_uts46_4891(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᛎ󠅍\U000e0415\u200d。𐹾𐹪\U00010edd-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᛎ󠅍\U000e0415\u200d。𐹾𐹪\U00010edd-', strict=True)
def test_uts46_4892(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᛎ󠅍\U000e0415\u200d。𐹾𐹪\U00010edd-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᛎ󠅍\U000e0415\u200d。𐹾𐹪\U00010edd-', strict=True)
def test_uts46_4893(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--fxe63563p.xn----q26i2bvu', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--fxe63563p.xn----q26i2bvu', strict=True)
def test_uts46_4894(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--fxe848bq3411a.xn----q26i2bvu', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--fxe848bq3411a.xn----q26i2bvu', strict=True)
def test_uts46_4895(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐹶.𐫂', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐹶.𐫂', strict=True)
def test_uts46_4896(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--uo0d.xn--rw9c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--uo0d.xn--rw9c', strict=True)
def test_uts46_4897(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ß\u200d်。⒈', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ß\u200d်。⒈', strict=True)
def test_uts46_4898(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ß\u200d်。1.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ß\u200d်。1.', strict=True)
def test_uts46_4899(self):
self.assertRaises(idna.IDNAError, idna.decode, 'SS\u200d်。1.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'SS\u200d်。1.', strict=True)
def test_uts46_4900(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ss\u200d်。1.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ss\u200d်。1.', strict=True)
def test_uts46_4901(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ss\u200d်。1.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ss\u200d်。1.', strict=True)
def test_uts46_4904(self):
self.assertEqual(idna.decode('SS်.B.', uts46=True, strict=True), 'ss်.b.')
self.assertRaises(idna.IDNAError, idna.encode, 'SS်.B.', strict=True)
def test_uts46_4905(self):
self.assertEqual(idna.decode('Ss်.b.', uts46=True, strict=True), 'ss်.b.')
self.assertRaises(idna.IDNAError, idna.encode, 'Ss်.b.', strict=True)
def test_uts46_4906(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ss-f4j585j.b.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ss-f4j585j.b.', strict=True)
def test_uts46_4907(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--zca679eh2l.b.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--zca679eh2l.b.', strict=True)
def test_uts46_4908(self):
self.assertRaises(idna.IDNAError, idna.decode, 'SS\u200d်。⒈', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'SS\u200d်。⒈', strict=True)
def test_uts46_4909(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ss\u200d်。⒈', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ss\u200d်。⒈', strict=True)
def test_uts46_4910(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ss\u200d်。⒈', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ss\u200d်。⒈', strict=True)
def test_uts46_4911(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ss-f4j.xn--tsh', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ss-f4j.xn--tsh', strict=True)
def test_uts46_4912(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ss-f4j585j.xn--tsh', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ss-f4j585j.xn--tsh', strict=True)
def test_uts46_4913(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--zca679eh2l.xn--tsh', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--zca679eh2l.xn--tsh', strict=True)
def test_uts46_4914(self):
self.assertEqual(idna.decode('SS်.b.', uts46=True, strict=True), 'ss်.b.')
self.assertRaises(idna.IDNAError, idna.encode, 'SS်.b.', strict=True)
def test_uts46_4915(self):
self.assertRaises(idna.IDNAError, idna.decode, '୍\u200c\U00019db5\U0001eed8。\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '୍\u200c\U00019db5\U0001eed8。\u200d', strict=True)
def test_uts46_4916(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--9ic6417rn4xb.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--9ic6417rn4xb.', strict=True)
def test_uts46_4917(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--9ic637hz82z32jc.xn--1ug', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--9ic637hz82z32jc.xn--1ug', strict=True)
def test_uts46_4918(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐮅。ڼ🁕', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐮅。ڼ🁕', strict=True)
def test_uts46_4919(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐮅。ڼ🁕', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐮅。ڼ🁕', strict=True)
def test_uts46_4920(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--c29c.xn--vkb8871w', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--c29c.xn--vkb8871w', strict=True)
def test_uts46_4921(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ؠ្。𐫔\U000e0027\u200c𑈵', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ؠ្。𐫔\U000e0027\u200c𑈵', strict=True)
def test_uts46_4922(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--fgb471g.xn--9w9c29jw3931a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--fgb471g.xn--9w9c29jw3931a', strict=True)
def test_uts46_4923(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--fgb471g.xn--0ug9853g7verp838a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--fgb471g.xn--0ug9853g7verp838a', strict=True)
def test_uts46_4924(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0004b255.𞣕𞤊', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0004b255.𞣕𞤊', strict=True)
def test_uts46_4925(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0004b255.𞣕𞤬', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0004b255.𞣕𞤬', strict=True)
def test_uts46_4926(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--tf5w.xn--2b6hof', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--tf5w.xn--2b6hof', strict=True)
def test_uts46_4927(self):
self.assertEqual(idna.decode('ی𐨿.ß྄𑍬', uts46=True, strict=True), 'ی𐨿.ß྄𑍬')
self.assertEqual(idna.encode('ی𐨿.ß྄𑍬', uts46=True, strict=True), b'xn--clb2593k.xn--zca216edt0r')
def test_uts46_4928(self):
self.assertEqual(idna.decode('ی𐨿.ß྄𑍬', uts46=True, strict=True), 'ی𐨿.ß྄𑍬')
self.assertEqual(idna.encode('ی𐨿.ß྄𑍬', uts46=True, strict=True), b'xn--clb2593k.xn--zca216edt0r')
def test_uts46_4929(self):
self.assertEqual(idna.decode('ی𐨿.SS྄𑍬', uts46=True, strict=True), 'ی𐨿.ss྄𑍬')
self.assertEqual(idna.encode('ی𐨿.SS྄𑍬', uts46=True, strict=True), b'xn--clb2593k.xn--ss-toj6092t')
def test_uts46_4930(self):
self.assertEqual(idna.decode('ی𐨿.ss྄𑍬', uts46=True, strict=True), 'ی𐨿.ss྄𑍬')
self.assertEqual(idna.encode('ی𐨿.ss྄𑍬', uts46=True, strict=True), b'xn--clb2593k.xn--ss-toj6092t')
def test_uts46_4931(self):
self.assertEqual(idna.decode('xn--clb2593k.xn--ss-toj6092t', uts46=True, strict=True), 'ی𐨿.ss྄𑍬')
self.assertEqual(idna.encode('xn--clb2593k.xn--ss-toj6092t', uts46=True, strict=True), b'xn--clb2593k.xn--ss-toj6092t')
def test_uts46_4932(self):
self.assertEqual(idna.decode('xn--clb2593k.xn--zca216edt0r', uts46=True, strict=True), 'ی𐨿.ß྄𑍬')
self.assertEqual(idna.encode('xn--clb2593k.xn--zca216edt0r', uts46=True, strict=True), b'xn--clb2593k.xn--zca216edt0r')
def test_uts46_4933(self):
self.assertEqual(idna.decode('ی𐨿.SS྄𑍬', uts46=True, strict=True), 'ی𐨿.ss྄𑍬')
self.assertEqual(idna.encode('ی𐨿.SS྄𑍬', uts46=True, strict=True), b'xn--clb2593k.xn--ss-toj6092t')
def test_uts46_4934(self):
self.assertEqual(idna.decode('ی𐨿.ss྄𑍬', uts46=True, strict=True), 'ی𐨿.ss྄𑍬')
self.assertEqual(idna.encode('ی𐨿.ss྄𑍬', uts46=True, strict=True), b'xn--clb2593k.xn--ss-toj6092t')
def test_uts46_4935(self):
self.assertEqual(idna.decode('ی𐨿.Ss྄𑍬', uts46=True, strict=True), 'ی𐨿.ss྄𑍬')
self.assertEqual(idna.encode('ی𐨿.Ss྄𑍬', uts46=True, strict=True), b'xn--clb2593k.xn--ss-toj6092t')
def test_uts46_4936(self):
self.assertEqual(idna.decode('ی𐨿.Ss྄𑍬', uts46=True, strict=True), 'ی𐨿.ss྄𑍬')
self.assertEqual(idna.encode('ی𐨿.Ss྄𑍬', uts46=True, strict=True), b'xn--clb2593k.xn--ss-toj6092t')
def test_uts46_4937(self):
self.assertRaises(idna.IDNAError, idna.decode, '𝟠≮\u200c。󠅱឴', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𝟠≮\u200c。󠅱឴', strict=True)
def test_uts46_4938(self):
self.assertRaises(idna.IDNAError, idna.decode, '𝟠≮\u200c。󠅱឴', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𝟠≮\u200c。󠅱឴', strict=True)
def test_uts46_4939(self):
self.assertRaises(idna.IDNAError, idna.decode, '8≮\u200c。󠅱឴', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '8≮\u200c。󠅱឴', strict=True)
def test_uts46_4940(self):
self.assertRaises(idna.IDNAError, idna.decode, '8≮\u200c。󠅱឴', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '8≮\u200c。󠅱឴', strict=True)
def test_uts46_4941(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--8-ngo.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--8-ngo.', strict=True)
def test_uts46_4942(self):
self.assertRaises(idna.IDNAError, idna.decode, '8≮.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '8≮.', strict=True)
def test_uts46_4943(self):
self.assertRaises(idna.IDNAError, idna.decode, '8≮.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '8≮.', strict=True)
def test_uts46_4944(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--8-sgn10i.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--8-sgn10i.', strict=True)
def test_uts46_4945(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--8-ngo.xn--z3e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--8-ngo.xn--z3e', strict=True)
def test_uts46_4946(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--8-sgn10i.xn--z3e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--8-sgn10i.xn--z3e', strict=True)
def test_uts46_4947(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᢕ≯︒\U000440af.Ⴀ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᢕ≯︒\U000440af.Ⴀ', strict=True)
def test_uts46_4948(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᢕ≯︒\U000440af.Ⴀ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᢕ≯︒\U000440af.Ⴀ', strict=True)
def test_uts46_4949(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᢕ≯。\U000440af.Ⴀ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᢕ≯。\U000440af.Ⴀ', strict=True)
def test_uts46_4950(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᢕ≯。\U000440af.Ⴀ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᢕ≯。\U000440af.Ⴀ', strict=True)
def test_uts46_4951(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᢕ≯。\U000440af.ⴀ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᢕ≯。\U000440af.ⴀ', strict=True)
def test_uts46_4952(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᢕ≯。\U000440af.ⴀ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᢕ≯。\U000440af.ⴀ', strict=True)
def test_uts46_4953(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--fbf851c.xn--ko1u.xn--rkj', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--fbf851c.xn--ko1u.xn--rkj', strict=True)
def test_uts46_4954(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᢕ≯︒\U000440af.ⴀ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᢕ≯︒\U000440af.ⴀ', strict=True)
def test_uts46_4955(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᢕ≯︒\U000440af.ⴀ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᢕ≯︒\U000440af.ⴀ', strict=True)
def test_uts46_4956(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--fbf851cq98poxw1a.xn--rkj', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--fbf851cq98poxw1a.xn--rkj', strict=True)
def test_uts46_4957(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--fbf851c.xn--ko1u.xn--7md', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--fbf851c.xn--ko1u.xn--7md', strict=True)
def test_uts46_4958(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--fbf851cq98poxw1a.xn--7md', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--fbf851cq98poxw1a.xn--7md', strict=True)
def test_uts46_4959(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ྟ.-ࠪ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ྟ.-ࠪ', strict=True)
def test_uts46_4960(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ྟ.-ࠪ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ྟ.-ࠪ', strict=True)
def test_uts46_4961(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--vfd.xn----fhd', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--vfd.xn----fhd', strict=True)
def test_uts46_4962(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᵬ󠆠.핒⒒⒈\U00108126', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᵬ󠆠.핒⒒⒈\U00108126', strict=True)
def test_uts46_4963(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᵬ󠆠.핒⒒⒈\U00108126', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᵬ󠆠.핒⒒⒈\U00108126', strict=True)
def test_uts46_4964(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᵬ󠆠.핒11.1.\U00108126', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᵬ󠆠.핒11.1.\U00108126', strict=True)
def test_uts46_4965(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᵬ󠆠.핒11.1.\U00108126', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᵬ󠆠.핒11.1.\U00108126', strict=True)
def test_uts46_4966(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--tbg.xn--11-5o7k.1.xn--k469f', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--tbg.xn--11-5o7k.1.xn--k469f', strict=True)
def test_uts46_4967(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--tbg.xn--tsht7586kyts9l', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--tbg.xn--tsht7586kyts9l', strict=True)
def test_uts46_4968(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ς𑓂𐋢.٨', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ς𑓂𐋢.٨', strict=True)
def test_uts46_4969(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ς𑓂𐋢.٨', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ς𑓂𐋢.٨', strict=True)
def test_uts46_4970(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Σ𑓂𐋢.٨', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Σ𑓂𐋢.٨', strict=True)
def test_uts46_4971(self):
self.assertRaises(idna.IDNAError, idna.decode, 'σ𑓂𐋢.٨', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'σ𑓂𐋢.٨', strict=True)
def test_uts46_4972(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--4xa6371khhl.xn--hib', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--4xa6371khhl.xn--hib', strict=True)
def test_uts46_4973(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--3xa8371khhl.xn--hib', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--3xa8371khhl.xn--hib', strict=True)
def test_uts46_4974(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Σ𑓂𐋢.٨', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Σ𑓂𐋢.٨', strict=True)
def test_uts46_4975(self):
self.assertRaises(idna.IDNAError, idna.decode, 'σ𑓂𐋢.٨', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'σ𑓂𐋢.٨', strict=True)
def test_uts46_4976(self):
self.assertRaises(idna.IDNAError, idna.decode, '꥓\u200c𐋻\u200d.ⷸ\U0001efc4𐹲', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '꥓\u200c𐋻\u200d.ⷸ\U0001efc4𐹲', strict=True)
def test_uts46_4977(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--3j9a531o.xn--urju692efj0f', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--3j9a531o.xn--urju692efj0f', strict=True)
def test_uts46_4978(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0ugc8356he76c.xn--urju692efj0f', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0ugc8356he76c.xn--urju692efj0f', strict=True)
def test_uts46_4979(self):
self.assertRaises(idna.IDNAError, idna.decode, '⊼。\U0006a9d6ڕ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⊼。\U0006a9d6ڕ', strict=True)
def test_uts46_4980(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ofh.xn--rjb13118f', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ofh.xn--rjb13118f', strict=True)
def test_uts46_4981(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U00010bec\U000562d4。\U000dcce5', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U00010bec\U000562d4。\U000dcce5', strict=True)
def test_uts46_4982(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--949co370q.xn--7g25e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--949co370q.xn--7g25e', strict=True)
def test_uts46_4983(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u0601𑍧ߝ。ς\U000ac358🀞឵', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u0601𑍧ߝ。ς\U000ac358🀞឵', strict=True)
def test_uts46_4984(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u0601𑍧ߝ。Σ\U000ac358🀞឵', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u0601𑍧ߝ。Σ\U000ac358🀞឵', strict=True)
def test_uts46_4985(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u0601𑍧ߝ。σ\U000ac358🀞឵', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u0601𑍧ߝ。σ\U000ac358🀞឵', strict=True)
def test_uts46_4986(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--jfb66gt010c.xn--4xa0023w4nq4c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--jfb66gt010c.xn--4xa0023w4nq4c', strict=True)
def test_uts46_4987(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--jfb66gt010c.xn--3xa2023w4nq4c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--jfb66gt010c.xn--3xa2023w4nq4c', strict=True)
def test_uts46_4988(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--jfb66gt010c.xn--4xa623h9p95ars26d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--jfb66gt010c.xn--4xa623h9p95ars26d', strict=True)
def test_uts46_4989(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--jfb66gt010c.xn--3xa823h9p95ars26d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--jfb66gt010c.xn--3xa823h9p95ars26d', strict=True)
def test_uts46_4990(self):
self.assertRaises(idna.IDNAError, idna.decode, '-𐳲ن\U000e0e90。꯭𝟥', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-𐳲ن\U000e0e90。꯭𝟥', strict=True)
def test_uts46_4991(self):
self.assertRaises(idna.IDNAError, idna.decode, '-𐳲ن\U000e0e90。꯭3', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-𐳲ن\U000e0e90。꯭3', strict=True)
def test_uts46_4992(self):
self.assertRaises(idna.IDNAError, idna.decode, '-𐲲ن\U000e0e90。꯭3', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-𐲲ن\U000e0e90。꯭3', strict=True)
def test_uts46_4993(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----roc5482rek10i.xn--3-zw5e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----roc5482rek10i.xn--3-zw5e', strict=True)
def test_uts46_4994(self):
self.assertRaises(idna.IDNAError, idna.decode, '-𐲲ن\U000e0e90。꯭𝟥', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-𐲲ن\U000e0e90。꯭𝟥', strict=True)
def test_uts46_4995(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c\U000e0d26。\U00072a15≮𐦜', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c\U000e0d26。\U00072a15≮𐦜', strict=True)
def test_uts46_4996(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c\U000e0d26。\U00072a15≮𐦜', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c\U000e0d26。\U00072a15≮𐦜', strict=True)
def test_uts46_4997(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c\U000e0d26。\U00072a15≮𐦜', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c\U000e0d26。\U00072a15≮𐦜', strict=True)
def test_uts46_4998(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c\U000e0d26。\U00072a15≮𐦜', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c\U000e0d26。\U00072a15≮𐦜', strict=True)
def test_uts46_4999(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--6v56e.xn--gdhz712gzlr6b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--6v56e.xn--gdhz712gzlr6b', strict=True)
def test_uts46_5000(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0ug22251l.xn--gdhz712gzlr6b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0ug22251l.xn--gdhz712gzlr6b', strict=True)
def test_uts46_5001(self):
self.assertRaises(idna.IDNAError, idna.decode, '⒈✌\U0009fb1f.𝟡\U00060c63', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⒈✌\U0009fb1f.𝟡\U00060c63', strict=True)
def test_uts46_5002(self):
self.assertRaises(idna.IDNAError, idna.decode, '1.✌\U0009fb1f.9\U00060c63', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '1.✌\U0009fb1f.9\U00060c63', strict=True)
def test_uts46_5003(self):
self.assertRaises(idna.IDNAError, idna.decode, '1.xn--7bi44996f.xn--9-o706d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '1.xn--7bi44996f.xn--9-o706d', strict=True)
def test_uts46_5004(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--tsh24g49550b.xn--9-o706d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--tsh24g49550b.xn--9-o706d', strict=True)
def test_uts46_5005(self):
self.assertRaises(idna.IDNAError, idna.decode, '𑆾𞤬𐮆.٦ᷔ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𑆾𞤬𐮆.٦ᷔ', strict=True)
def test_uts46_5006(self):
self.assertRaises(idna.IDNAError, idna.decode, '𑆾𞤊𐮆.٦ᷔ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𑆾𞤊𐮆.٦ᷔ', strict=True)
def test_uts46_5007(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--d29c79hf98r.xn--fib011j', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--d29c79hf98r.xn--fib011j', strict=True)
def test_uts46_5008(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ς.꧀꣄', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ς.꧀꣄', strict=True)
def test_uts46_5009(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ς.꧀꣄', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ς.꧀꣄', strict=True)
def test_uts46_5010(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Σ.꧀꣄', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Σ.꧀꣄', strict=True)
def test_uts46_5011(self):
self.assertRaises(idna.IDNAError, idna.decode, 'σ.꧀꣄', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'σ.꧀꣄', strict=True)
def test_uts46_5012(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--4xa.xn--0f9ars', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--4xa.xn--0f9ars', strict=True)
def test_uts46_5013(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--3xa.xn--0f9ars', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--3xa.xn--0f9ars', strict=True)
def test_uts46_5014(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Σ.꧀꣄', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Σ.꧀꣄', strict=True)
def test_uts46_5015(self):
self.assertRaises(idna.IDNAError, idna.decode, 'σ.꧀꣄', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'σ.꧀꣄', strict=True)
def test_uts46_5016(self):
self.assertRaises(idna.IDNAError, idna.decode, '𑰶\u200c≯𐳐.࡛', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𑰶\u200c≯𐳐.࡛', strict=True)
def test_uts46_5017(self):
self.assertRaises(idna.IDNAError, idna.decode, '𑰶\u200c≯𐳐.࡛', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𑰶\u200c≯𐳐.࡛', strict=True)
def test_uts46_5018(self):
self.assertRaises(idna.IDNAError, idna.decode, '𑰶\u200c≯𐳐.࡛', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𑰶\u200c≯𐳐.࡛', strict=True)
def test_uts46_5019(self):
self.assertRaises(idna.IDNAError, idna.decode, '𑰶\u200c≯𐳐.࡛', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𑰶\u200c≯𐳐.࡛', strict=True)
def test_uts46_5020(self):
self.assertRaises(idna.IDNAError, idna.decode, '𑰶\u200c≯𐲐.࡛', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𑰶\u200c≯𐲐.࡛', strict=True)
def test_uts46_5021(self):
self.assertRaises(idna.IDNAError, idna.decode, '𑰶\u200c≯𐲐.࡛', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𑰶\u200c≯𐲐.࡛', strict=True)
def test_uts46_5022(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--hdhz343g3wj.xn--qwb', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--hdhz343g3wj.xn--qwb', strict=True)
def test_uts46_5023(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0ug06g7697ap4ma.xn--qwb', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0ug06g7697ap4ma.xn--qwb', strict=True)
def test_uts46_5024(self):
self.assertRaises(idna.IDNAError, idna.decode, '𑰶\u200c≯𐲐.࡛', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𑰶\u200c≯𐲐.࡛', strict=True)
def test_uts46_5025(self):
self.assertRaises(idna.IDNAError, idna.decode, '𑰶\u200c≯𐲐.࡛', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𑰶\u200c≯𐲐.࡛', strict=True)
def test_uts46_5026(self):
self.assertRaises(idna.IDNAError, idna.decode, '羚。≯', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '羚。≯', strict=True)
def test_uts46_5027(self):
self.assertRaises(idna.IDNAError, idna.decode, '羚。≯', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '羚。≯', strict=True)
def test_uts46_5028(self):
self.assertRaises(idna.IDNAError, idna.decode, '羚。≯', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '羚。≯', strict=True)
def test_uts46_5029(self):
self.assertRaises(idna.IDNAError, idna.decode, '羚。≯', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '羚。≯', strict=True)
def test_uts46_5030(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--xt0a.xn--hdh', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--xt0a.xn--hdh', strict=True)
def test_uts46_5031(self):
self.assertRaises(idna.IDNAError, idna.decode, '羚.≯', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '羚.≯', strict=True)
def test_uts46_5032(self):
self.assertRaises(idna.IDNAError, idna.decode, '羚.≯', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '羚.≯', strict=True)
def test_uts46_5033(self):
self.assertRaises(idna.IDNAError, idna.decode, '𑓂\u1759.ࢨ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𑓂\u1759.ࢨ', strict=True)
def test_uts46_5034(self):
self.assertRaises(idna.IDNAError, idna.decode, '𑓂\u1759.ࢨ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𑓂\u1759.ࢨ', strict=True)
def test_uts46_5035(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--e1e9580k.xn--xyb', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--e1e9580k.xn--xyb', strict=True)
def test_uts46_5036(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000e88ff󠇀\u200d。٣ҠჀ𝟑', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000e88ff󠇀\u200d。٣ҠჀ𝟑', strict=True)
def test_uts46_5037(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000e88ff󠇀\u200d。٣ҠჀ3', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000e88ff󠇀\u200d。٣ҠჀ3', strict=True)
def test_uts46_5038(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000e88ff󠇀\u200d。٣ҡⴠ3', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000e88ff󠇀\u200d。٣ҡⴠ3', strict=True)
def test_uts46_5039(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1r19e.xn--3-ozb36ko13f', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1r19e.xn--3-ozb36ko13f', strict=True)
def test_uts46_5040(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1ug89936l.xn--3-ozb36ko13f', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1ug89936l.xn--3-ozb36ko13f', strict=True)
def test_uts46_5041(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000e88ff󠇀\u200d。٣ҡⴠ𝟑', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000e88ff󠇀\u200d。٣ҡⴠ𝟑', strict=True)
def test_uts46_5042(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1r19e.xn--3-ozb36kixu', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1r19e.xn--3-ozb36kixu', strict=True)
def test_uts46_5043(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1ug89936l.xn--3-ozb36kixu', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1ug89936l.xn--3-ozb36kixu', strict=True)
def test_uts46_5044(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000e88ff󠇀\u200d。٣Ҡⴠ3', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000e88ff󠇀\u200d。٣Ҡⴠ3', strict=True)
def test_uts46_5045(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000e88ff󠇀\u200d。٣Ҡⴠ𝟑', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000e88ff󠇀\u200d。٣Ҡⴠ𝟑', strict=True)
def test_uts46_5046(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᡷ。𐹢࣠', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᡷ。𐹢࣠', strict=True)
def test_uts46_5047(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--k9e.xn--j0b5005k', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--k9e.xn--j0b5005k', strict=True)
def test_uts46_5048(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U00095b87᯳。٦\U0005773c្ß', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U00095b87᯳。٦\U0005773c្ß', strict=True)
def test_uts46_5049(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U00095b87᯳。٦\U0005773c្ß', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U00095b87᯳。٦\U0005773c្ß', strict=True)
def test_uts46_5050(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U00095b87᯳。٦\U0005773c្SS', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U00095b87᯳。٦\U0005773c្SS', strict=True)
def test_uts46_5051(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U00095b87᯳。٦\U0005773c្ss', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U00095b87᯳。٦\U0005773c្ss', strict=True)
def test_uts46_5052(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U00095b87᯳。٦\U0005773c្Ss', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U00095b87᯳。٦\U0005773c្Ss', strict=True)
def test_uts46_5053(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1zf58212h.xn--ss-pyd459o3258m', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1zf58212h.xn--ss-pyd459o3258m', strict=True)
def test_uts46_5054(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1zf58212h.xn--zca34zk4qx711k', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1zf58212h.xn--zca34zk4qx711k', strict=True)
def test_uts46_5055(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U00095b87᯳。٦\U0005773c្SS', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U00095b87᯳。٦\U0005773c្SS', strict=True)
def test_uts46_5056(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U00095b87᯳。٦\U0005773c្ss', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U00095b87᯳。٦\U0005773c្ss', strict=True)
def test_uts46_5057(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U00095b87᯳。٦\U0005773c្Ss', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U00095b87᯳。٦\U0005773c្Ss', strict=True)
def test_uts46_5058(self):
self.assertRaises(idna.IDNAError, idna.decode, '٤\U000a4f4e𑲛.\U000e0522︒≠', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '٤\U000a4f4e𑲛.\U000e0522︒≠', strict=True)
def test_uts46_5059(self):
self.assertRaises(idna.IDNAError, idna.decode, '٤\U000a4f4e𑲛.\U000e0522︒≠', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '٤\U000a4f4e𑲛.\U000e0522︒≠', strict=True)
def test_uts46_5060(self):
self.assertRaises(idna.IDNAError, idna.decode, '٤\U000a4f4e𑲛.\U000e0522。≠', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '٤\U000a4f4e𑲛.\U000e0522。≠', strict=True)
def test_uts46_5061(self):
self.assertRaises(idna.IDNAError, idna.decode, '٤\U000a4f4e𑲛.\U000e0522。≠', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '٤\U000a4f4e𑲛.\U000e0522。≠', strict=True)
def test_uts46_5062(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--dib0653l2i02d.xn--k736e.xn--1ch', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--dib0653l2i02d.xn--k736e.xn--1ch', strict=True)
def test_uts46_5063(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--dib0653l2i02d.xn--1ch7467f14u4g', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--dib0653l2i02d.xn--1ch7467f14u4g', strict=True)
def test_uts46_5064(self):
self.assertRaises(idna.IDNAError, idna.decode, '➆\U000779d5ỗ⒈.\U00091b12\U0006162e࡛𝟫', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '➆\U000779d5ỗ⒈.\U00091b12\U0006162e࡛𝟫', strict=True)
def test_uts46_5065(self):
self.assertRaises(idna.IDNAError, idna.decode, '➆\U000779d5ỗ⒈.\U00091b12\U0006162e࡛𝟫', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '➆\U000779d5ỗ⒈.\U00091b12\U0006162e࡛𝟫', strict=True)
def test_uts46_5066(self):
self.assertRaises(idna.IDNAError, idna.decode, '➆\U000779d5ỗ1..\U00091b12\U0006162e࡛9', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '➆\U000779d5ỗ1..\U00091b12\U0006162e࡛9', strict=True)
def test_uts46_5067(self):
self.assertRaises(idna.IDNAError, idna.decode, '➆\U000779d5ỗ1..\U00091b12\U0006162e࡛9', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '➆\U000779d5ỗ1..\U00091b12\U0006162e࡛9', strict=True)
def test_uts46_5068(self):
self.assertRaises(idna.IDNAError, idna.decode, '➆\U000779d5Ỗ1..\U00091b12\U0006162e࡛9', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '➆\U000779d5Ỗ1..\U00091b12\U0006162e࡛9', strict=True)
def test_uts46_5069(self):
self.assertRaises(idna.IDNAError, idna.decode, '➆\U000779d5Ỗ1..\U00091b12\U0006162e࡛9', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '➆\U000779d5Ỗ1..\U00091b12\U0006162e࡛9', strict=True)
def test_uts46_5070(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1-3xm292b6044r..xn--9-6jd87310jtcqs', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1-3xm292b6044r..xn--9-6jd87310jtcqs', strict=True)
def test_uts46_5071(self):
self.assertRaises(idna.IDNAError, idna.decode, '➆\U000779d5Ỗ⒈.\U00091b12\U0006162e࡛𝟫', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '➆\U000779d5Ỗ⒈.\U00091b12\U0006162e࡛𝟫', strict=True)
def test_uts46_5072(self):
self.assertRaises(idna.IDNAError, idna.decode, '➆\U000779d5Ỗ⒈.\U00091b12\U0006162e࡛𝟫', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '➆\U000779d5Ỗ⒈.\U00091b12\U0006162e࡛𝟫', strict=True)
def test_uts46_5073(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--6lg26tvvc6v99z.xn--9-6jd87310jtcqs', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--6lg26tvvc6v99z.xn--9-6jd87310jtcqs', strict=True)
def test_uts46_5074(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d。𞤘', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d。𞤘', strict=True)
def test_uts46_5075(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d。𞤘', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d。𞤘', strict=True)
def test_uts46_5076(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d。𞤺', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d。𞤺', strict=True)
def test_uts46_5077(self):
self.assertRaises(idna.IDNAError, idna.decode, '.xn--ye6h', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '.xn--ye6h', strict=True)
def test_uts46_5078(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1ug.xn--ye6h', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1ug.xn--ye6h', strict=True)
def test_uts46_5079(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d。𞤺', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d。𞤺', strict=True)
def test_uts46_5080(self):
self.assertEqual(idna.decode('xn--ye6h', uts46=True, strict=True), '𞤺')
self.assertEqual(idna.encode('xn--ye6h', uts46=True, strict=True), b'xn--ye6h')
def test_uts46_5081(self):
self.assertEqual(idna.decode('𞤺', uts46=True, strict=True), '𞤺')
self.assertEqual(idna.encode('𞤺', uts46=True, strict=True), b'xn--ye6h')
def test_uts46_5082(self):
self.assertEqual(idna.decode('𞤘', uts46=True, strict=True), '𞤺')
self.assertEqual(idna.encode('𞤘', uts46=True, strict=True), b'xn--ye6h')
def test_uts46_5083(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ࠩܤ.ᢣ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ࠩܤ.ᢣ', strict=True)
def test_uts46_5084(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--unb53c.xn--tbf', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--unb53c.xn--tbf', strict=True)
def test_uts46_5085(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ܼ\u200c-。\U0001343eß', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ܼ\u200c-。\U0001343eß', strict=True)
def test_uts46_5086(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ܼ\u200c-。\U0001343eSS', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ܼ\u200c-。\U0001343eSS', strict=True)
def test_uts46_5087(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ܼ\u200c-。\U0001343ess', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ܼ\u200c-。\U0001343ess', strict=True)
def test_uts46_5088(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ܼ\u200c-。\U0001343eSs', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ܼ\u200c-。\U0001343eSs', strict=True)
def test_uts46_5089(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----s2c.xn--ss-066q', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----s2c.xn--ss-066q', strict=True)
def test_uts46_5090(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----s2c071q.xn--ss-066q', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----s2c071q.xn--ss-066q', strict=True)
def test_uts46_5091(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----s2c071q.xn--zca7848m', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----s2c071q.xn--zca7848m', strict=True)
def test_uts46_5092(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200cς🃡⒗.ೆ仧ݖ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200cς🃡⒗.ೆ仧ݖ', strict=True)
def test_uts46_5093(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200cς🃡16..ೆ仧ݖ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200cς🃡16..ೆ仧ݖ', strict=True)
def test_uts46_5094(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200cΣ🃡16..ೆ仧ݖ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200cΣ🃡16..ೆ仧ݖ', strict=True)
def test_uts46_5095(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200cσ🃡16..ೆ仧ݖ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200cσ🃡16..ೆ仧ݖ', strict=True)
def test_uts46_5096(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--16-ubc66061c..xn--9ob79ycx2e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--16-ubc66061c..xn--9ob79ycx2e', strict=True)
def test_uts46_5097(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--16-ubc7700avy99b..xn--9ob79ycx2e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--16-ubc7700avy99b..xn--9ob79ycx2e', strict=True)
def test_uts46_5098(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--16-rbc1800avy99b..xn--9ob79ycx2e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--16-rbc1800avy99b..xn--9ob79ycx2e', strict=True)
def test_uts46_5099(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200cΣ🃡⒗.ೆ仧ݖ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200cΣ🃡⒗.ೆ仧ݖ', strict=True)
def test_uts46_5100(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200cσ🃡⒗.ೆ仧ݖ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200cσ🃡⒗.ೆ仧ݖ', strict=True)
def test_uts46_5101(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--4xa229nbu92a.xn--9ob79ycx2e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--4xa229nbu92a.xn--9ob79ycx2e', strict=True)
def test_uts46_5102(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--4xa595lz9czy52d.xn--9ob79ycx2e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--4xa595lz9czy52d.xn--9ob79ycx2e', strict=True)
def test_uts46_5103(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--3xa795lz9czy52d.xn--9ob79ycx2e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--3xa795lz9czy52d.xn--9ob79ycx2e', strict=True)
def test_uts46_5104(self):
self.assertRaises(idna.IDNAError, idna.decode, '-.𞸚', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-.𞸚', strict=True)
def test_uts46_5105(self):
self.assertRaises(idna.IDNAError, idna.decode, '-.ظ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-.ظ', strict=True)
def test_uts46_5106(self):
self.assertRaises(idna.IDNAError, idna.decode, '-.xn--3gb', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-.xn--3gb', strict=True)
def test_uts46_5107(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0008f6d3ڃ.ཾش', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0008f6d3ڃ.ཾش', strict=True)
def test_uts46_5108(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--8ib92728i.xn--zgb968b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--8ib92728i.xn--zgb968b', strict=True)
def test_uts46_5109(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u0fe6ࡃ\U0007ddac.𐮏', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u0fe6ࡃ\U0007ddac.𐮏', strict=True)
def test_uts46_5110(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1vb320b5m04p.xn--m29c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1vb320b5m04p.xn--m29c', strict=True)
def test_uts46_5111(self):
self.assertRaises(idna.IDNAError, idna.decode, '2\U0004ea20ߋß。ᠽ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '2\U0004ea20ߋß。ᠽ', strict=True)
def test_uts46_5112(self):
self.assertRaises(idna.IDNAError, idna.decode, '2\U0004ea20ߋSS。ᠽ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '2\U0004ea20ߋSS。ᠽ', strict=True)
def test_uts46_5113(self):
self.assertRaises(idna.IDNAError, idna.decode, '2\U0004ea20ߋss。ᠽ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '2\U0004ea20ߋss。ᠽ', strict=True)
def test_uts46_5114(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--2ss-odg83511n.xn--w7e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--2ss-odg83511n.xn--w7e', strict=True)
def test_uts46_5115(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--2-qfa924cez02l.xn--w7e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--2-qfa924cez02l.xn--w7e', strict=True)
def test_uts46_5116(self):
self.assertRaises(idna.IDNAError, idna.decode, '2\U0004ea20ߋSs。ᠽ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '2\U0004ea20ߋSs。ᠽ', strict=True)
def test_uts46_5117(self):
self.assertRaises(idna.IDNAError, idna.decode, '㸳ߊ≮.ێß-\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '㸳ߊ≮.ێß-\u200d', strict=True)
def test_uts46_5118(self):
self.assertRaises(idna.IDNAError, idna.decode, '㸳ߊ≮.ێß-\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '㸳ߊ≮.ێß-\u200d', strict=True)
def test_uts46_5119(self):
self.assertRaises(idna.IDNAError, idna.decode, '㸳ߊ≮.ێß-\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '㸳ߊ≮.ێß-\u200d', strict=True)
def test_uts46_5120(self):
self.assertRaises(idna.IDNAError, idna.decode, '㸳ߊ≮.ێß-\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '㸳ߊ≮.ێß-\u200d', strict=True)
def test_uts46_5121(self):
self.assertRaises(idna.IDNAError, idna.decode, '㸳ߊ≮.ێSS-\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '㸳ߊ≮.ێSS-\u200d', strict=True)
def test_uts46_5122(self):
self.assertRaises(idna.IDNAError, idna.decode, '㸳ߊ≮.ێSS-\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '㸳ߊ≮.ێSS-\u200d', strict=True)
def test_uts46_5123(self):
self.assertRaises(idna.IDNAError, idna.decode, '㸳ߊ≮.ێss-\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '㸳ߊ≮.ێss-\u200d', strict=True)
def test_uts46_5124(self):
self.assertRaises(idna.IDNAError, idna.decode, '㸳ߊ≮.ێss-\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '㸳ߊ≮.ێss-\u200d', strict=True)
def test_uts46_5125(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--lsb457kkut.xn--ss--qjf', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--lsb457kkut.xn--ss--qjf', strict=True)
def test_uts46_5126(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--lsb457kkut.xn--ss--qjf2343a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--lsb457kkut.xn--ss--qjf2343a', strict=True)
def test_uts46_5127(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--lsb457kkut.xn----pfa076bys4a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--lsb457kkut.xn----pfa076bys4a', strict=True)
def test_uts46_5128(self):
self.assertRaises(idna.IDNAError, idna.decode, '㸳ߊ≮.ێSS-\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '㸳ߊ≮.ێSS-\u200d', strict=True)
def test_uts46_5129(self):
self.assertRaises(idna.IDNAError, idna.decode, '㸳ߊ≮.ێSS-\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '㸳ߊ≮.ێSS-\u200d', strict=True)
def test_uts46_5130(self):
self.assertRaises(idna.IDNAError, idna.decode, '㸳ߊ≮.ێss-\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '㸳ߊ≮.ێss-\u200d', strict=True)
def test_uts46_5131(self):
self.assertRaises(idna.IDNAError, idna.decode, '㸳ߊ≮.ێss-\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '㸳ߊ≮.ێss-\u200d', strict=True)
def test_uts46_5132(self):
self.assertRaises(idna.IDNAError, idna.decode, '㸳ߊ≮.ێSs-\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '㸳ߊ≮.ێSs-\u200d', strict=True)
def test_uts46_5133(self):
self.assertRaises(idna.IDNAError, idna.decode, '㸳ߊ≮.ێSs-\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '㸳ߊ≮.ێSs-\u200d', strict=True)
def test_uts46_5134(self):
self.assertRaises(idna.IDNAError, idna.decode, '㸳ߊ≮.ێSs-\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '㸳ߊ≮.ێSs-\u200d', strict=True)
def test_uts46_5135(self):
self.assertRaises(idna.IDNAError, idna.decode, '㸳ߊ≮.ێSs-\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '㸳ߊ≮.ێSs-\u200d', strict=True)
def test_uts46_5136(self):
self.assertRaises(idna.IDNAError, idna.decode, '-\U000b776c፞𑜧.ᷫ-︒', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-\U000b776c፞𑜧.ᷫ-︒', strict=True)
def test_uts46_5137(self):
self.assertRaises(idna.IDNAError, idna.decode, '-\U000b776c፞𑜧.ᷫ-。', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-\U000b776c፞𑜧.ᷫ-。', strict=True)
def test_uts46_5138(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----b5h1837n2ok9f.xn----mkm.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----b5h1837n2ok9f.xn----mkm.', strict=True)
def test_uts46_5139(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----b5h1837n2ok9f.xn----mkmw278h', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----b5h1837n2ok9f.xn----mkmw278h', strict=True)
def test_uts46_5140(self):
self.assertRaises(idna.IDNAError, idna.decode, '︒.\U0009a821ᩙ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '︒.\U0009a821ᩙ', strict=True)
def test_uts46_5141(self):
self.assertRaises(idna.IDNAError, idna.decode, '。.\U0009a821ᩙ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '。.\U0009a821ᩙ', strict=True)
def test_uts46_5142(self):
self.assertRaises(idna.IDNAError, idna.decode, '..xn--cof61594i', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '..xn--cof61594i', strict=True)
def test_uts46_5143(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--y86c.xn--cof61594i', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--y86c.xn--cof61594i', strict=True)
def test_uts46_5144(self):
self.assertRaises(idna.IDNAError, idna.decode, '̣ⷡ。\u200c⓾\u200cڹ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '̣ⷡ。\u200c⓾\u200cڹ', strict=True)
def test_uts46_5145(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--kta899s.xn--skb116m', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--kta899s.xn--skb116m', strict=True)
def test_uts46_5146(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--kta899s.xn--skb970ka771c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--kta899s.xn--skb970ka771c', strict=True)
def test_uts46_5147(self):
self.assertRaises(idna.IDNAError, idna.decode, '𞠶ᠴ\u06dd。ၴ𞤵󠅦', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𞠶ᠴ\u06dd。ၴ𞤵󠅦', strict=True)
def test_uts46_5148(self):
self.assertRaises(idna.IDNAError, idna.decode, '𞠶ᠴ\u06dd。ၴ𞤵󠅦', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𞠶ᠴ\u06dd。ၴ𞤵󠅦', strict=True)
def test_uts46_5149(self):
self.assertRaises(idna.IDNAError, idna.decode, '𞠶ᠴ\u06dd。ၴ𞤓󠅦', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𞠶ᠴ\u06dd。ၴ𞤓󠅦', strict=True)
def test_uts46_5150(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--tlb199fwl35a.xn--yld4613v', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--tlb199fwl35a.xn--yld4613v', strict=True)
def test_uts46_5151(self):
self.assertRaises(idna.IDNAError, idna.decode, '𞠶ᠴ\u06dd。ၴ𞤓󠅦', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𞠶ᠴ\u06dd。ၴ𞤓󠅦', strict=True)
def test_uts46_5152(self):
self.assertRaises(idna.IDNAError, idna.decode, '𑰺.-\U000917cf', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𑰺.-\U000917cf', strict=True)
def test_uts46_5153(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--jk3d.xn----iz68g', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--jk3d.xn----iz68g', strict=True)
def test_uts46_5154(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000e0ee9.赏', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000e0ee9.赏', strict=True)
def test_uts46_5155(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000e0ee9.赏', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000e0ee9.赏', strict=True)
def test_uts46_5156(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--2856e.xn--6o3a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--2856e.xn--6o3a', strict=True)
def test_uts46_5157(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ڰᠡ。Ⴁ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ڰᠡ。Ⴁ', strict=True)
def test_uts46_5158(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ڰᠡ。Ⴁ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ڰᠡ。Ⴁ', strict=True)
def test_uts46_5159(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ڰᠡ。ⴁ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ڰᠡ。ⴁ', strict=True)
def test_uts46_5160(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--jkb440g.xn--skj', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--jkb440g.xn--skj', strict=True)
def test_uts46_5161(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ڰᠡ。ⴁ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ڰᠡ。ⴁ', strict=True)
def test_uts46_5162(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--jkb440g.xn--8md', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--jkb440g.xn--8md', strict=True)
def test_uts46_5163(self):
self.assertRaises(idna.IDNAError, idna.decode, '⃞Ⴊڻς。-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⃞Ⴊڻς。-', strict=True)
def test_uts46_5164(self):
self.assertRaises(idna.IDNAError, idna.decode, '⃞Ⴊڻς。-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⃞Ⴊڻς。-', strict=True)
def test_uts46_5165(self):
self.assertRaises(idna.IDNAError, idna.decode, '⃞ⴊڻς。-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⃞ⴊڻς。-', strict=True)
def test_uts46_5166(self):
self.assertRaises(idna.IDNAError, idna.decode, '⃞ႪڻΣ。-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⃞ႪڻΣ。-', strict=True)
def test_uts46_5167(self):
self.assertRaises(idna.IDNAError, idna.decode, '⃞ⴊڻσ。-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⃞ⴊڻσ。-', strict=True)
def test_uts46_5168(self):
self.assertRaises(idna.IDNAError, idna.decode, '⃞Ⴊڻσ。-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⃞Ⴊڻσ。-', strict=True)
def test_uts46_5169(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--4xa33mr38aeel.-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--4xa33mr38aeel.-', strict=True)
def test_uts46_5170(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--3xa53mr38aeel.-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--3xa53mr38aeel.-', strict=True)
def test_uts46_5171(self):
self.assertRaises(idna.IDNAError, idna.decode, '⃞ⴊڻς。-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⃞ⴊڻς。-', strict=True)
def test_uts46_5172(self):
self.assertRaises(idna.IDNAError, idna.decode, '⃞ႪڻΣ。-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⃞ႪڻΣ。-', strict=True)
def test_uts46_5173(self):
self.assertRaises(idna.IDNAError, idna.decode, '⃞ⴊڻσ。-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⃞ⴊڻσ。-', strict=True)
def test_uts46_5174(self):
self.assertRaises(idna.IDNAError, idna.decode, '⃞Ⴊڻσ。-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⃞Ⴊڻσ。-', strict=True)
def test_uts46_5175(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--4xa33m7zmb0q.-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--4xa33m7zmb0q.-', strict=True)
def test_uts46_5176(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--3xa53m7zmb0q.-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--3xa53m7zmb0q.-', strict=True)
def test_uts46_5177(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⴍ.\U0004d1e6\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴍ.\U0004d1e6\u200c', strict=True)
def test_uts46_5178(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⴍ.\U0004d1e6\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴍ.\U0004d1e6\u200c', strict=True)
def test_uts46_5179(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⴍ.\U0004d1e6\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⴍ.\U0004d1e6\u200c', strict=True)
def test_uts46_5180(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--4kj.xn--p01x', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--4kj.xn--p01x', strict=True)
def test_uts46_5181(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--4kj.xn--0ug56448b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--4kj.xn--0ug56448b', strict=True)
def test_uts46_5182(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⴍ.\U0004d1e6\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⴍ.\U0004d1e6\u200c', strict=True)
def test_uts46_5183(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--lnd.xn--p01x', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--lnd.xn--p01x', strict=True)
def test_uts46_5184(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--lnd.xn--0ug56448b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--lnd.xn--0ug56448b', strict=True)
def test_uts46_5185(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000897c2\U000e0d63.𐫫᩠\U000f4e96᭄', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000897c2\U000e0d63.𐫫᩠\U000f4e96᭄', strict=True)
def test_uts46_5186(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--9u37blu98h.xn--jof13bt568cork1j', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--9u37blu98h.xn--jof13bt568cork1j', strict=True)
def test_uts46_5187(self):
self.assertRaises(idna.IDNAError, idna.decode, '≯❊ᠯ。𐹱⺨', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≯❊ᠯ。𐹱⺨', strict=True)
def test_uts46_5188(self):
self.assertRaises(idna.IDNAError, idna.decode, '≯❊ᠯ。𐹱⺨', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≯❊ᠯ。𐹱⺨', strict=True)
def test_uts46_5189(self):
self.assertRaises(idna.IDNAError, idna.decode, '≯❊ᠯ。𐹱⺨', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≯❊ᠯ。𐹱⺨', strict=True)
def test_uts46_5190(self):
self.assertRaises(idna.IDNAError, idna.decode, '≯❊ᠯ。𐹱⺨', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≯❊ᠯ。𐹱⺨', strict=True)
def test_uts46_5191(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--i7e163ct2d.xn--vwj7372e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--i7e163ct2d.xn--vwj7372e', strict=True)
def test_uts46_5192(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0010155c𐹧\U0001eb41𐹩。Ⴈ𐫮Ⴏ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0010155c𐹧\U0001eb41𐹩。Ⴈ𐫮Ⴏ', strict=True)
def test_uts46_5193(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0010155c𐹧\U0001eb41𐹩。ⴈ𐫮ⴏ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0010155c𐹧\U0001eb41𐹩。ⴈ𐫮ⴏ', strict=True)
def test_uts46_5194(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--fo0de1270ope54j.xn--zkjo0151o', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--fo0de1270ope54j.xn--zkjo0151o', strict=True)
def test_uts46_5195(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--fo0de1270ope54j.xn--gndo2033q', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--fo0de1270ope54j.xn--gndo2033q', strict=True)
def test_uts46_5196(self):
self.assertRaises(idna.IDNAError, idna.decode, '𞠂。ꤦ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𞠂。ꤦ', strict=True)
def test_uts46_5197(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--145h.xn--ti9a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--145h.xn--ti9a', strict=True)
def test_uts46_5198(self):
self.assertRaises(idna.IDNAError, idna.decode, '𝟔𐹫.့ܳ9ꡇ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𝟔𐹫.့ܳ9ꡇ', strict=True)
def test_uts46_5199(self):
self.assertRaises(idna.IDNAError, idna.decode, '𝟔𐹫.့ܳ9ꡇ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𝟔𐹫.့ܳ9ꡇ', strict=True)
def test_uts46_5200(self):
self.assertRaises(idna.IDNAError, idna.decode, '6𐹫.့ܳ9ꡇ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '6𐹫.့ܳ9ꡇ', strict=True)
def test_uts46_5201(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--6-t26i.xn--9-91c730e8u8n', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--6-t26i.xn--9-91c730e8u8n', strict=True)
def test_uts46_5202(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ܤ\u0603\U0001ecb6.ۘ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ܤ\u0603\U0001ecb6.ۘ', strict=True)
def test_uts46_5203(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ܤ\u0603\U0001ecb6.ۘ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ܤ\u0603\U0001ecb6.ۘ', strict=True)
def test_uts46_5204(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--lfb19ct414i.xn--olb', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--lfb19ct414i.xn--olb', strict=True)
def test_uts46_5205(self):
self.assertRaises(idna.IDNAError, idna.decode, '✆\U00071529ꡋ.ز\u200d\U0001e8f4', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '✆\U00071529ꡋ.ز\u200d\U0001e8f4', strict=True)
def test_uts46_5206(self):
self.assertRaises(idna.IDNAError, idna.decode, '✆\U00071529ꡋ.ز\u200d\U0001e8f4', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '✆\U00071529ꡋ.ز\u200d\U0001e8f4', strict=True)
def test_uts46_5207(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1biv525bcix0d.xn--xgb6828v', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1biv525bcix0d.xn--xgb6828v', strict=True)
def test_uts46_5208(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1biv525bcix0d.xn--xgb253k0m73a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1biv525bcix0d.xn--xgb253k0m73a', strict=True)
def test_uts46_5209(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ࡅ\U00043fb0𞸍-.≠\U0008305f𑋪', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ࡅ\U00043fb0𞸍-.≠\U0008305f𑋪', strict=True)
def test_uts46_5210(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ࡅ\U00043fb0𞸍-.≠\U0008305f𑋪', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ࡅ\U00043fb0𞸍-.≠\U0008305f𑋪', strict=True)
def test_uts46_5211(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ࡅ\U00043fb0ن-.≠\U0008305f𑋪', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ࡅ\U00043fb0ن-.≠\U0008305f𑋪', strict=True)
def test_uts46_5212(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ࡅ\U00043fb0ن-.≠\U0008305f𑋪', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ࡅ\U00043fb0ن-.≠\U0008305f𑋪', strict=True)
def test_uts46_5213(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----qoc64my971s.xn--1ch7585g76o3c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----qoc64my971s.xn--1ch7585g76o3c', strict=True)
def test_uts46_5214(self):
self.assertEqual(idna.decode('𝟛.笠', uts46=True, strict=True), '3.笠')
self.assertEqual(idna.encode('𝟛.笠', uts46=True, strict=True), b'3.xn--6vz')
def test_uts46_5215(self):
self.assertEqual(idna.decode('𝟛.笠', uts46=True, strict=True), '3.笠')
self.assertEqual(idna.encode('𝟛.笠', uts46=True, strict=True), b'3.xn--6vz')
def test_uts46_5216(self):
self.assertEqual(idna.decode('3.笠', uts46=True, strict=True), '3.笠')
self.assertEqual(idna.encode('3.笠', uts46=True, strict=True), b'3.xn--6vz')
def test_uts46_5217(self):
self.assertEqual(idna.decode('3.xn--6vz', uts46=True, strict=True), '3.笠')
self.assertEqual(idna.encode('3.xn--6vz', uts46=True, strict=True), b'3.xn--6vz')
def test_uts46_5218(self):
self.assertRaises(idna.IDNAError, idna.decode, '-\u200d.Ⴞ𐋷', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-\u200d.Ⴞ𐋷', strict=True)
def test_uts46_5219(self):
self.assertRaises(idna.IDNAError, idna.decode, '-\u200d.ⴞ𐋷', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-\u200d.ⴞ𐋷', strict=True)
def test_uts46_5220(self):
self.assertRaises(idna.IDNAError, idna.decode, '-.xn--mlj8559d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-.xn--mlj8559d', strict=True)
def test_uts46_5221(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----ugn.xn--mlj8559d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----ugn.xn--mlj8559d', strict=True)
def test_uts46_5222(self):
self.assertRaises(idna.IDNAError, idna.decode, '-.xn--2nd2315j', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-.xn--2nd2315j', strict=True)
def test_uts46_5223(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----ugn.xn--2nd2315j', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----ugn.xn--2nd2315j', strict=True)
def test_uts46_5224(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200dςßܱ.்', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200dςßܱ.்', strict=True)
def test_uts46_5225(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200dςßܱ.்', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200dςßܱ.்', strict=True)
def test_uts46_5226(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200dΣSSܱ.்', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200dΣSSܱ.்', strict=True)
def test_uts46_5227(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200dσssܱ.்', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200dσssܱ.்', strict=True)
def test_uts46_5228(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200dΣssܱ.்', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200dΣssܱ.்', strict=True)
def test_uts46_5229(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ss-ubc826a.xn--xmc', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ss-ubc826a.xn--xmc', strict=True)
def test_uts46_5230(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ss-ubc826ab34b.xn--xmc', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ss-ubc826ab34b.xn--xmc', strict=True)
def test_uts46_5231(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200dΣßܱ.்', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200dΣßܱ.்', strict=True)
def test_uts46_5232(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200dσßܱ.்', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200dσßܱ.்', strict=True)
def test_uts46_5233(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--zca39lk1di19a.xn--xmc', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--zca39lk1di19a.xn--xmc', strict=True)
def test_uts46_5234(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--zca19ln1di19a.xn--xmc', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--zca19ln1di19a.xn--xmc', strict=True)
def test_uts46_5235(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200dΣSSܱ.்', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200dΣSSܱ.்', strict=True)
def test_uts46_5236(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200dσssܱ.்', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200dσssܱ.்', strict=True)
def test_uts46_5237(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200dΣssܱ.்', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200dΣssܱ.்', strict=True)
def test_uts46_5238(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200dΣßܱ.்', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200dΣßܱ.்', strict=True)
def test_uts46_5239(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200dσßܱ.்', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200dσßܱ.்', strict=True)
def test_uts46_5240(self):
self.assertRaises(idna.IDNAError, idna.decode, '≠.\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≠.\u200d', strict=True)
def test_uts46_5241(self):
self.assertRaises(idna.IDNAError, idna.decode, '≠.\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≠.\u200d', strict=True)
def test_uts46_5242(self):
self.assertRaises(idna.IDNAError, idna.decode, '≠.\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≠.\u200d', strict=True)
def test_uts46_5243(self):
self.assertRaises(idna.IDNAError, idna.decode, '≠.\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≠.\u200d', strict=True)
def test_uts46_5244(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1ch.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1ch.', strict=True)
def test_uts46_5245(self):
self.assertRaises(idna.IDNAError, idna.decode, '≠.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≠.', strict=True)
def test_uts46_5246(self):
self.assertRaises(idna.IDNAError, idna.decode, '≠.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≠.', strict=True)
def test_uts46_5247(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1ch.xn--1ug', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1ch.xn--1ug', strict=True)
def test_uts46_5248(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ﰁ。ಁᠼ▗\U0009204b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ﰁ。ಁᠼ▗\U0009204b', strict=True)
def test_uts46_5249(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ئح。ಁᠼ▗\U0009204b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ئح。ಁᠼ▗\U0009204b', strict=True)
def test_uts46_5250(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ئح。ಁᠼ▗\U0009204b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ئح。ಁᠼ▗\U0009204b', strict=True)
def test_uts46_5251(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--lgbo.xn--2rc021dcxkrx55t', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--lgbo.xn--2rc021dcxkrx55t', strict=True)
def test_uts46_5252(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000e72f5্ς.ς𐨿', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000e72f5্ς.ς𐨿', strict=True)
def test_uts46_5253(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000e72f5্ς.ς𐨿', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000e72f5্ς.ς𐨿', strict=True)
def test_uts46_5254(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000e72f5্Σ.Σ𐨿', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000e72f5্Σ.Σ𐨿', strict=True)
def test_uts46_5255(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000e72f5্σ.ς𐨿', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000e72f5্σ.ς𐨿', strict=True)
def test_uts46_5256(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000e72f5্σ.σ𐨿', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000e72f5্σ.σ𐨿', strict=True)
def test_uts46_5257(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000e72f5্Σ.σ𐨿', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000e72f5্Σ.σ𐨿', strict=True)
def test_uts46_5258(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--4xa502av8297a.xn--4xa6055k', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--4xa502av8297a.xn--4xa6055k', strict=True)
def test_uts46_5259(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000e72f5্Σ.ς𐨿', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000e72f5্Σ.ς𐨿', strict=True)
def test_uts46_5260(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--4xa502av8297a.xn--3xa8055k', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--4xa502av8297a.xn--3xa8055k', strict=True)
def test_uts46_5261(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--3xa702av8297a.xn--3xa8055k', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--3xa702av8297a.xn--3xa8055k', strict=True)
def test_uts46_5262(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000e72f5্Σ.Σ𐨿', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000e72f5্Σ.Σ𐨿', strict=True)
def test_uts46_5263(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000e72f5্σ.ς𐨿', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000e72f5্σ.ς𐨿', strict=True)
def test_uts46_5264(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000e72f5্σ.σ𐨿', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000e72f5্σ.σ𐨿', strict=True)
def test_uts46_5265(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000e72f5্Σ.σ𐨿', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000e72f5্Σ.σ𐨿', strict=True)
def test_uts46_5266(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000e72f5্Σ.ς𐨿', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000e72f5্Σ.ς𐨿', strict=True)
def test_uts46_5267(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐫓ߘ牅ࣸ。\U0001e9a4ᨗ\U000b1370Ⴙ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐫓ߘ牅ࣸ。\U0001e9a4ᨗ\U000b1370Ⴙ', strict=True)
def test_uts46_5268(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐫓ߘ牅ࣸ。\U0001e9a4ᨗ\U000b1370Ⴙ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐫓ߘ牅ࣸ。\U0001e9a4ᨗ\U000b1370Ⴙ', strict=True)
def test_uts46_5269(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐫓ߘ牅ࣸ。\U0001e9a4ᨗ\U000b1370ⴙ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐫓ߘ牅ࣸ。\U0001e9a4ᨗ\U000b1370ⴙ', strict=True)
def test_uts46_5270(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--zsb09cu46vjs6f.xn--gmf469fr883am5r1e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--zsb09cu46vjs6f.xn--gmf469fr883am5r1e', strict=True)
def test_uts46_5271(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐫓ߘ牅ࣸ。\U0001e9a4ᨗ\U000b1370ⴙ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐫓ߘ牅ࣸ。\U0001e9a4ᨗ\U000b1370ⴙ', strict=True)
def test_uts46_5272(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--zsb09cu46vjs6f.xn--xnd909bv540bm5k9d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--zsb09cu46vjs6f.xn--xnd909bv540bm5k9d', strict=True)
def test_uts46_5273(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U00063912。륧', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U00063912。륧', strict=True)
def test_uts46_5274(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U00063912。륧', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U00063912。륧', strict=True)
def test_uts46_5275(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U00063912。륧', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U00063912。륧', strict=True)
def test_uts46_5276(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U00063912。륧', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U00063912。륧', strict=True)
def test_uts46_5277(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--s264a.xn--pw2b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--s264a.xn--pw2b', strict=True)
def test_uts46_5278(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐹷\u200d。\U000c9d62', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐹷\u200d。\U000c9d62', strict=True)
def test_uts46_5279(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--vo0d.xn--8088d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--vo0d.xn--8088d', strict=True)
def test_uts46_5280(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1ugx205g.xn--8088d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1ugx205g.xn--8088d', strict=True)
def test_uts46_5281(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⴘۂ𑲭。-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴘۂ𑲭。-', strict=True)
def test_uts46_5282(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⴘۂ𑲭。-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴘۂ𑲭。-', strict=True)
def test_uts46_5283(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⴘۂ𑲭。-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴘۂ𑲭。-', strict=True)
def test_uts46_5284(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⴘۂ𑲭。-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴘۂ𑲭。-', strict=True)
def test_uts46_5285(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⴘۂ𑲭。-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⴘۂ𑲭。-', strict=True)
def test_uts46_5286(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⴘۂ𑲭。-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⴘۂ𑲭。-', strict=True)
def test_uts46_5287(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1kb147qfk3n.-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1kb147qfk3n.-', strict=True)
def test_uts46_5288(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⴘۂ𑲭。-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⴘۂ𑲭。-', strict=True)
def test_uts46_5289(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⴘۂ𑲭。-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⴘۂ𑲭。-', strict=True)
def test_uts46_5290(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1kb312c139t.-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1kb312c139t.-', strict=True)
def test_uts46_5291(self):
self.assertRaises(idna.IDNAError, idna.decode, '꠆ٻ₆ᡐ。🛇ﳝ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '꠆ٻ₆ᡐ。🛇ﳝ', strict=True)
def test_uts46_5292(self):
self.assertRaises(idna.IDNAError, idna.decode, '꠆ٻ6ᡐ。🛇يم', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '꠆ٻ6ᡐ。🛇يم', strict=True)
def test_uts46_5293(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--6-rrc018krt9k.xn--hhbj61429a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--6-rrc018krt9k.xn--hhbj61429a', strict=True)
def test_uts46_5294(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000b8342.㇄ᡟ𐫂آ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000b8342.㇄ᡟ𐫂آ', strict=True)
def test_uts46_5295(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000b8342.㇄ᡟ𐫂آ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000b8342.㇄ᡟ𐫂آ', strict=True)
def test_uts46_5296(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--p292d.xn--hgb154ghrsvm2r', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--p292d.xn--hgb154ghrsvm2r', strict=True)
def test_uts46_5297(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ߟ\U000b568c。-ߩ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ߟ\U000b568c。-ߩ', strict=True)
def test_uts46_5298(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--6sb88139l.xn----pdd', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--6sb88139l.xn----pdd', strict=True)
def test_uts46_5299(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ςك⾑.\u200cᢟ\u200c⒈', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ςك⾑.\u200cᢟ\u200c⒈', strict=True)
def test_uts46_5300(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ςك襾.\u200cᢟ\u200c1.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ςك襾.\u200cᢟ\u200c1.', strict=True)
def test_uts46_5301(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Σك襾.\u200cᢟ\u200c1.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Σك襾.\u200cᢟ\u200c1.', strict=True)
def test_uts46_5302(self):
self.assertRaises(idna.IDNAError, idna.decode, 'σك襾.\u200cᢟ\u200c1.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'σك襾.\u200cᢟ\u200c1.', strict=True)
def test_uts46_5303(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--4xa49jux8r.xn--1-4ck.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--4xa49jux8r.xn--1-4ck.', strict=True)
def test_uts46_5304(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--4xa49jux8r.xn--1-4ck691bba.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--4xa49jux8r.xn--1-4ck691bba.', strict=True)
def test_uts46_5305(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--3xa69jux8r.xn--1-4ck691bba.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--3xa69jux8r.xn--1-4ck691bba.', strict=True)
def test_uts46_5306(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Σك⾑.\u200cᢟ\u200c⒈', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Σك⾑.\u200cᢟ\u200c⒈', strict=True)
def test_uts46_5307(self):
self.assertRaises(idna.IDNAError, idna.decode, 'σك⾑.\u200cᢟ\u200c⒈', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'σك⾑.\u200cᢟ\u200c⒈', strict=True)
def test_uts46_5308(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--4xa49jux8r.xn--pbf212d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--4xa49jux8r.xn--pbf212d', strict=True)
def test_uts46_5309(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--4xa49jux8r.xn--pbf519aba607b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--4xa49jux8r.xn--pbf519aba607b', strict=True)
def test_uts46_5310(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--3xa69jux8r.xn--pbf519aba607b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--3xa69jux8r.xn--pbf519aba607b', strict=True)
def test_uts46_5311(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᡆ\U000114dd.\U0001ed46', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᡆ\U000114dd.\U0001ed46', strict=True)
def test_uts46_5312(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᡆ\U000114dd.\U0001ed46', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᡆ\U000114dd.\U0001ed46', strict=True)
def test_uts46_5313(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--57e0440k.xn--k86h', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--57e0440k.xn--k86h', strict=True)
def test_uts46_5314(self):
self.assertRaises(idna.IDNAError, idna.decode, '੍𦍓ᷮ。\u200cࢽ\U0005de72', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '੍𦍓ᷮ。\u200cࢽ\U0005de72', strict=True)
def test_uts46_5315(self):
self.assertRaises(idna.IDNAError, idna.decode, '੍𦍓ᷮ。\u200cࢽ\U0005de72', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '੍𦍓ᷮ。\u200cࢽ\U0005de72', strict=True)
def test_uts46_5316(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ybc461hph93b.xn--jzb29857e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ybc461hph93b.xn--jzb29857e', strict=True)
def test_uts46_5317(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ybc461hph93b.xn--jzb740j1y45h', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ybc461hph93b.xn--jzb740j1y45h', strict=True)
def test_uts46_5318(self):
self.assertRaises(idna.IDNAError, idna.decode, 'خ݈\U00045aaa-.\u200c먿', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'خ݈\U00045aaa-.\u200c먿', strict=True)
def test_uts46_5319(self):
self.assertRaises(idna.IDNAError, idna.decode, 'خ݈\U00045aaa-.\u200c먿', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'خ݈\U00045aaa-.\u200c먿', strict=True)
def test_uts46_5320(self):
self.assertRaises(idna.IDNAError, idna.decode, 'خ݈\U00045aaa-.\u200c먿', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'خ݈\U00045aaa-.\u200c먿', strict=True)
def test_uts46_5321(self):
self.assertRaises(idna.IDNAError, idna.decode, 'خ݈\U00045aaa-.\u200c먿', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'خ݈\U00045aaa-.\u200c먿', strict=True)
def test_uts46_5322(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----dnc06f42153a.xn--v22b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----dnc06f42153a.xn--v22b', strict=True)
def test_uts46_5323(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----dnc06f42153a.xn--0ug1581d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----dnc06f42153a.xn--0ug1581d', strict=True)
def test_uts46_5324(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0010bfe6。ᠽ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0010bfe6。ᠽ', strict=True)
def test_uts46_5325(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0010bfe6。ᠽ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0010bfe6。ᠽ', strict=True)
def test_uts46_5326(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--j890g.xn--w7e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--j890g.xn--w7e', strict=True)
def test_uts46_5327(self):
self.assertRaises(idna.IDNAError, idna.decode, '嬃𝍌.\u200dୄ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '嬃𝍌.\u200dୄ', strict=True)
def test_uts46_5328(self):
self.assertRaises(idna.IDNAError, idna.decode, '嬃𝍌.\u200dୄ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '嬃𝍌.\u200dୄ', strict=True)
def test_uts46_5329(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--b6s0078f.xn--0ic', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--b6s0078f.xn--0ic', strict=True)
def test_uts46_5330(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--b6s0078f.xn--0ic557h', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--b6s0078f.xn--0ic557h', strict=True)
def test_uts46_5331(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u0602𝌪≯.\U0001a2f2\U000b5068', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u0602𝌪≯.\U0001a2f2\U000b5068', strict=True)
def test_uts46_5332(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u0602𝌪≯.\U0001a2f2\U000b5068', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u0602𝌪≯.\U0001a2f2\U000b5068', strict=True)
def test_uts46_5333(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u0602𝌪≯.\U0001a2f2\U000b5068', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u0602𝌪≯.\U0001a2f2\U000b5068', strict=True)
def test_uts46_5334(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u0602𝌪≯.\U0001a2f2\U000b5068', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u0602𝌪≯.\U0001a2f2\U000b5068', strict=True)
def test_uts46_5335(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--kfb866llx01a.xn--wp1gm3570b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--kfb866llx01a.xn--wp1gm3570b', strict=True)
def test_uts46_5336(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000abfa5ࢷ៌꧀.\U0001ef20', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000abfa5ࢷ៌꧀.\U0001ef20', strict=True)
def test_uts46_5337(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--dzb638ewm4i1iy1h.xn--3m7h', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--dzb638ewm4i1iy1h.xn--3m7h', strict=True)
def test_uts46_5338(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c.\U0005f6e4', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c.\U0005f6e4', strict=True)
def test_uts46_5339(self):
self.assertRaises(idna.IDNAError, idna.decode, '.xn--q823a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '.xn--q823a', strict=True)
def test_uts46_5340(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0ug.xn--q823a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0ug.xn--q823a', strict=True)
def test_uts46_5341(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000ba6d5Ⴃ䠅.\U00010e11', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000ba6d5Ⴃ䠅.\U00010e11', strict=True)
def test_uts46_5342(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000ba6d5Ⴃ䠅.\U00010e11', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000ba6d5Ⴃ䠅.\U00010e11', strict=True)
def test_uts46_5343(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000ba6d5ⴃ䠅.\U00010e11', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000ba6d5ⴃ䠅.\U00010e11', strict=True)
def test_uts46_5344(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ukju77frl47r.xn--yl0d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ukju77frl47r.xn--yl0d', strict=True)
def test_uts46_5345(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000ba6d5ⴃ䠅.\U00010e11', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000ba6d5ⴃ䠅.\U00010e11', strict=True)
def test_uts46_5346(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--bnd074zr557n.xn--yl0d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--bnd074zr557n.xn--yl0d', strict=True)
def test_uts46_5347(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᯱ𐹳𐹵𞤚。𝟨Ⴅ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᯱ𐹳𐹵𞤚。𝟨Ⴅ', strict=True)
def test_uts46_5348(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᯱ𐹳𐹵𞤚。6Ⴅ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᯱ𐹳𐹵𞤚。6Ⴅ', strict=True)
def test_uts46_5349(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᯱ𐹳𐹵𞤼。6ⴅ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᯱ𐹳𐹵𞤼。6ⴅ', strict=True)
def test_uts46_5350(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᯱ𐹳𐹵𞤚。6ⴅ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᯱ𐹳𐹵𞤚。6ⴅ', strict=True)
def test_uts46_5351(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--zzfy954hga2415t.xn--6-kvs', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--zzfy954hga2415t.xn--6-kvs', strict=True)
def test_uts46_5352(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᯱ𐹳𐹵𞤼。𝟨ⴅ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᯱ𐹳𐹵𞤼。𝟨ⴅ', strict=True)
def test_uts46_5353(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᯱ𐹳𐹵𞤚。𝟨ⴅ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᯱ𐹳𐹵𞤚。𝟨ⴅ', strict=True)
def test_uts46_5354(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--zzfy954hga2415t.xn--6-h0g', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--zzfy954hga2415t.xn--6-h0g', strict=True)
def test_uts46_5355(self):
self.assertRaises(idna.IDNAError, idna.decode, '-。︒', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-。︒', strict=True)
def test_uts46_5356(self):
self.assertRaises(idna.IDNAError, idna.decode, '-。。', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-。。', strict=True)
def test_uts46_5357(self):
self.assertRaises(idna.IDNAError, idna.decode, '-..', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-..', strict=True)
def test_uts46_5358(self):
self.assertRaises(idna.IDNAError, idna.decode, '-.xn--y86c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-.xn--y86c', strict=True)
def test_uts46_5359(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ߛჀ。-⁵--', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ߛჀ。-⁵--', strict=True)
def test_uts46_5360(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ߛჀ。-5--', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ߛჀ。-5--', strict=True)
def test_uts46_5361(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ߛⴠ。-5--', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ߛⴠ。-5--', strict=True)
def test_uts46_5362(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--2sb691q.-5--', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--2sb691q.-5--', strict=True)
def test_uts46_5363(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ߛⴠ。-⁵--', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ߛⴠ。-⁵--', strict=True)
def test_uts46_5364(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--2sb866b.-5--', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--2sb866b.-5--', strict=True)
def test_uts46_5365(self):
self.assertRaises(idna.IDNAError, idna.decode, '≯?\U000e0455。𐹷𐹻≯\U00010dd2', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≯?\U000e0455。𐹷𐹻≯\U00010dd2', strict=True)
def test_uts46_5366(self):
self.assertRaises(idna.IDNAError, idna.decode, '≯?\U000e0455。𐹷𐹻≯\U00010dd2', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≯?\U000e0455。𐹷𐹻≯\U00010dd2', strict=True)
def test_uts46_5367(self):
self.assertRaises(idna.IDNAError, idna.decode, '≯?\U000e0455。𐹷𐹻≯\U00010dd2', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≯?\U000e0455。𐹷𐹻≯\U00010dd2', strict=True)
def test_uts46_5368(self):
self.assertRaises(idna.IDNAError, idna.decode, '≯?\U000e0455。𐹷𐹻≯\U00010dd2', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≯?\U000e0455。𐹷𐹻≯\U00010dd2', strict=True)
def test_uts46_5369(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--?-ogo25661n.xn--hdh8283gdoaqa', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--?-ogo25661n.xn--hdh8283gdoaqa', strict=True)
def test_uts46_5370(self):
self.assertRaises(idna.IDNAError, idna.decode, '≯?\U000e0455.xn--hdh8283gdoaqa', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≯?\U000e0455.xn--hdh8283gdoaqa', strict=True)
def test_uts46_5371(self):
self.assertRaises(idna.IDNAError, idna.decode, '≯?\U000e0455.xn--hdh8283gdoaqa', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≯?\U000e0455.xn--hdh8283gdoaqa', strict=True)
def test_uts46_5372(self):
self.assertRaises(idna.IDNAError, idna.decode, '≯?\U000e0455.XN--HDH8283GDOAQA', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≯?\U000e0455.XN--HDH8283GDOAQA', strict=True)
def test_uts46_5373(self):
self.assertRaises(idna.IDNAError, idna.decode, '≯?\U000e0455.XN--HDH8283GDOAQA', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≯?\U000e0455.XN--HDH8283GDOAQA', strict=True)
def test_uts46_5374(self):
self.assertRaises(idna.IDNAError, idna.decode, '≯?\U000e0455.Xn--Hdh8283gdoaqa', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≯?\U000e0455.Xn--Hdh8283gdoaqa', strict=True)
def test_uts46_5375(self):
self.assertRaises(idna.IDNAError, idna.decode, '≯?\U000e0455.Xn--Hdh8283gdoaqa', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≯?\U000e0455.Xn--Hdh8283gdoaqa', strict=True)
def test_uts46_5376(self):
self.assertRaises(idna.IDNAError, idna.decode, '㍔ࣦݼ\u200d。͆\U00081cca\U0001d176\u0604', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '㍔ࣦݼ\u200d。͆\U00081cca\U0001d176\u0604', strict=True)
def test_uts46_5377(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ルーブルࣦݼ\u200d。͆\U00081cca\U0001d176\u0604', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ルーブルࣦݼ\u200d。͆\U00081cca\U0001d176\u0604', strict=True)
def test_uts46_5378(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ルーブルࣦݼ\u200d。͆\U00081cca\U0001d176\u0604', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ルーブルࣦݼ\u200d。͆\U00081cca\U0001d176\u0604', strict=True)
def test_uts46_5379(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--dqb73el09fncab4h.xn--kua81lx7141a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--dqb73el09fncab4h.xn--kua81lx7141a', strict=True)
def test_uts46_5380(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--dqb73ec22c9kp8cb1j.xn--kua81lx7141a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--dqb73ec22c9kp8cb1j.xn--kua81lx7141a', strict=True)
def test_uts46_5381(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--dqb73el09fncab4h.xn--kua81ls548d3608b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--dqb73el09fncab4h.xn--kua81ls548d3608b', strict=True)
def test_uts46_5382(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--dqb73ec22c9kp8cb1j.xn--kua81ls548d3608b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--dqb73ec22c9kp8cb1j.xn--kua81ls548d3608b', strict=True)
def test_uts46_5383(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d.F', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d.F', strict=True)
def test_uts46_5384(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d.f', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d.f', strict=True)
def test_uts46_5385(self):
self.assertRaises(idna.IDNAError, idna.decode, '.f', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '.f', strict=True)
def test_uts46_5386(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1ug.f', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1ug.f', strict=True)
def test_uts46_5387(self):
self.assertEqual(idna.decode('f', uts46=True, strict=True), 'f')
self.assertEqual(idna.encode('f', uts46=True, strict=True), b'f')
def test_uts46_5388(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d㨲。ß', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d㨲。ß', strict=True)
def test_uts46_5389(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d㨲。ß', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d㨲。ß', strict=True)
def test_uts46_5390(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d㨲。SS', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d㨲。SS', strict=True)
def test_uts46_5391(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d㨲。ss', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d㨲。ss', strict=True)
def test_uts46_5392(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d㨲。Ss', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d㨲。Ss', strict=True)
def test_uts46_5393(self):
self.assertEqual(idna.decode('xn--9bm.ss', uts46=True, strict=True), '㨲.ss')
self.assertEqual(idna.encode('xn--9bm.ss', uts46=True, strict=True), b'xn--9bm.ss')
def test_uts46_5394(self):
self.assertEqual(idna.decode('㨲.ss', uts46=True, strict=True), '㨲.ss')
self.assertEqual(idna.encode('㨲.ss', uts46=True, strict=True), b'xn--9bm.ss')
def test_uts46_5395(self):
self.assertEqual(idna.decode('㨲.SS', uts46=True, strict=True), '㨲.ss')
self.assertEqual(idna.encode('㨲.SS', uts46=True, strict=True), b'xn--9bm.ss')
def test_uts46_5396(self):
self.assertEqual(idna.decode('㨲.Ss', uts46=True, strict=True), '㨲.ss')
self.assertEqual(idna.encode('㨲.Ss', uts46=True, strict=True), b'xn--9bm.ss')
def test_uts46_5397(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1ug914h.ss', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1ug914h.ss', strict=True)
def test_uts46_5398(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1ug914h.xn--zca', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1ug914h.xn--zca', strict=True)
def test_uts46_5399(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d㨲。SS', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d㨲。SS', strict=True)
def test_uts46_5400(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d㨲。ss', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d㨲。ss', strict=True)
def test_uts46_5401(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d㨲。Ss', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d㨲。Ss', strict=True)
def test_uts46_5402(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u0605پ。ࢨ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u0605پ。ࢨ', strict=True)
def test_uts46_5403(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u0605پ。ࢨ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u0605پ。ࢨ', strict=True)
def test_uts46_5404(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--nfb6v.xn--xyb', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--nfb6v.xn--xyb', strict=True)
def test_uts46_5405(self):
self.assertRaises(idna.IDNAError, idna.decode, '⾑ݓ𞤁。𐹵ڂ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⾑ݓ𞤁。𐹵ڂ', strict=True)
def test_uts46_5406(self):
self.assertRaises(idna.IDNAError, idna.decode, '襾ݓ𞤁。𐹵ڂ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '襾ݓ𞤁。𐹵ڂ', strict=True)
def test_uts46_5407(self):
self.assertRaises(idna.IDNAError, idna.decode, '襾ݓ𞤣。𐹵ڂ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '襾ݓ𞤣。𐹵ڂ', strict=True)
def test_uts46_5408(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--6ob9577deqwl.xn--7ib5526k', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--6ob9577deqwl.xn--7ib5526k', strict=True)
def test_uts46_5409(self):
self.assertRaises(idna.IDNAError, idna.decode, '⾑ݓ𞤣。𐹵ڂ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⾑ݓ𞤣。𐹵ڂ', strict=True)
def test_uts46_5410(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U00066d3bς-⃫。ݔ-ꡛ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U00066d3bς-⃫。ݔ-ꡛ', strict=True)
def test_uts46_5411(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U00066d3bς-⃫。ݔ-ꡛ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U00066d3bς-⃫。ݔ-ꡛ', strict=True)
def test_uts46_5412(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U00066d3bΣ-⃫。ݔ-ꡛ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U00066d3bΣ-⃫。ݔ-ꡛ', strict=True)
def test_uts46_5413(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U00066d3bσ-⃫。ݔ-ꡛ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U00066d3bσ-⃫。ݔ-ꡛ', strict=True)
def test_uts46_5414(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----zmb705tuo34l.xn----53c4874j', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----zmb705tuo34l.xn----53c4874j', strict=True)
def test_uts46_5415(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----xmb015tuo34l.xn----53c4874j', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----xmb015tuo34l.xn----53c4874j', strict=True)
def test_uts46_5416(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U00066d3bΣ-⃫。ݔ-ꡛ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U00066d3bΣ-⃫。ݔ-ꡛ', strict=True)
def test_uts46_5417(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U00066d3bσ-⃫。ݔ-ꡛ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U00066d3bσ-⃫。ݔ-ꡛ', strict=True)
def test_uts46_5418(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d.\U00100e28', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d.\U00100e28', strict=True)
def test_uts46_5419(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d.\U00100e28', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d.\U00100e28', strict=True)
def test_uts46_5420(self):
self.assertRaises(idna.IDNAError, idna.decode, '.xn--h327f', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '.xn--h327f', strict=True)
def test_uts46_5421(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1ug.xn--h327f', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1ug.xn--h327f', strict=True)
def test_uts46_5422(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U00063b7b\U0004c941。≠𝟲', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U00063b7b\U0004c941。≠𝟲', strict=True)
def test_uts46_5423(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U00063b7b\U0004c941。≠𝟲', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U00063b7b\U0004c941。≠𝟲', strict=True)
def test_uts46_5424(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U00063b7b\U0004c941。≠6', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U00063b7b\U0004c941。≠6', strict=True)
def test_uts46_5425(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U00063b7b\U0004c941。≠6', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U00063b7b\U0004c941。≠6', strict=True)
def test_uts46_5426(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--h79w4z99a.xn--6-tfo', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--h79w4z99a.xn--6-tfo', strict=True)
def test_uts46_5427(self):
self.assertRaises(idna.IDNAError, idna.decode, '󠅊ᡭ\u200d.\U00010961', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '󠅊ᡭ\u200d.\U00010961', strict=True)
def test_uts46_5428(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--98e.xn--om9c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--98e.xn--om9c', strict=True)
def test_uts46_5429(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--98e810b.xn--om9c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--98e810b.xn--om9c', strict=True)
def test_uts46_5430(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ీࡕ\U0001095b𑄴.\U000edc35', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ీࡕ\U0001095b𑄴.\U000edc35', strict=True)
def test_uts46_5431(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ీࡕ\U0001095b𑄴.\U000edc35', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ీࡕ\U0001095b𑄴.\U000edc35', strict=True)
def test_uts46_5432(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--kwb91r5112avtg.xn--o580f', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--kwb91r5112avtg.xn--o580f', strict=True)
def test_uts46_5433(self):
self.assertRaises(idna.IDNAError, idna.decode, '𞤮。𑇊\u200c≯᳦', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𞤮。𑇊\u200c≯᳦', strict=True)
def test_uts46_5434(self):
self.assertRaises(idna.IDNAError, idna.decode, '𞤮。𑇊\u200c≯᳦', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𞤮。𑇊\u200c≯᳦', strict=True)
def test_uts46_5435(self):
self.assertRaises(idna.IDNAError, idna.decode, '𞤌。𑇊\u200c≯᳦', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𞤌。𑇊\u200c≯᳦', strict=True)
def test_uts46_5436(self):
self.assertRaises(idna.IDNAError, idna.decode, '𞤌。𑇊\u200c≯᳦', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𞤌。𑇊\u200c≯᳦', strict=True)
def test_uts46_5437(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--me6h.xn--z6fz8ueq2v', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--me6h.xn--z6fz8ueq2v', strict=True)
def test_uts46_5438(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--me6h.xn--z6f16kn9b2642b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--me6h.xn--z6f16kn9b2642b', strict=True)
def test_uts46_5439(self):
self.assertRaises(idna.IDNAError, idna.decode, '󠄀𝟕.𞤌\U0005b5d3Ⴉ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '󠄀𝟕.𞤌\U0005b5d3Ⴉ', strict=True)
def test_uts46_5440(self):
self.assertRaises(idna.IDNAError, idna.decode, '󠄀7.𞤌\U0005b5d3Ⴉ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '󠄀7.𞤌\U0005b5d3Ⴉ', strict=True)
def test_uts46_5441(self):
self.assertRaises(idna.IDNAError, idna.decode, '󠄀7.𞤮\U0005b5d3ⴉ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '󠄀7.𞤮\U0005b5d3ⴉ', strict=True)
def test_uts46_5442(self):
self.assertRaises(idna.IDNAError, idna.decode, '7.xn--0kjz523lv1vv', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '7.xn--0kjz523lv1vv', strict=True)
def test_uts46_5443(self):
self.assertRaises(idna.IDNAError, idna.decode, '󠄀𝟕.𞤮\U0005b5d3ⴉ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '󠄀𝟕.𞤮\U0005b5d3ⴉ', strict=True)
def test_uts46_5444(self):
self.assertRaises(idna.IDNAError, idna.decode, '7.xn--hnd3403vv1vv', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '7.xn--hnd3403vv1vv', strict=True)
def test_uts46_5445(self):
self.assertRaises(idna.IDNAError, idna.decode, '󠄀7.𞤌\U0005b5d3ⴉ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '󠄀7.𞤌\U0005b5d3ⴉ', strict=True)
def test_uts46_5446(self):
self.assertRaises(idna.IDNAError, idna.decode, '󠄀𝟕.𞤌\U0005b5d3ⴉ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '󠄀𝟕.𞤌\U0005b5d3ⴉ', strict=True)
def test_uts46_5447(self):
self.assertRaises(idna.IDNAError, idna.decode, '閃9𝩍。Ↄ٩ࢱ୍', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '閃9𝩍。Ↄ٩ࢱ୍', strict=True)
def test_uts46_5448(self):
self.assertRaises(idna.IDNAError, idna.decode, '閃9𝩍。ↄ٩ࢱ୍', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '閃9𝩍。ↄ٩ࢱ୍', strict=True)
def test_uts46_5449(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--9-3j6dk517f.xn--iib28ij3c4t9a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--9-3j6dk517f.xn--iib28ij3c4t9a', strict=True)
def test_uts46_5450(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--9-3j6dk517f.xn--iib28ij3c0t9a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--9-3j6dk517f.xn--iib28ij3c0t9a', strict=True)
def test_uts46_5451(self):
self.assertRaises(idna.IDNAError, idna.decode, '꫶ᢏฺ2.𐋢݅ྟ︒', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '꫶ᢏฺ2.𐋢݅ྟ︒', strict=True)
def test_uts46_5452(self):
self.assertRaises(idna.IDNAError, idna.decode, '꫶ᢏฺ2.𐋢݅ྟ。', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '꫶ᢏฺ2.𐋢݅ྟ。', strict=True)
def test_uts46_5453(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--2-2zf840fk16m.xn--sob093b2m7s.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--2-2zf840fk16m.xn--sob093b2m7s.', strict=True)
def test_uts46_5454(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--2-2zf840fk16m.xn--sob093bj62sz9d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--2-2zf840fk16m.xn--sob093bj62sz9d', strict=True)
def test_uts46_5455(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000c5d27。≠-\U000e0644⾛', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000c5d27。≠-\U000e0644⾛', strict=True)
def test_uts46_5456(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000c5d27。≠-\U000e0644⾛', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000c5d27。≠-\U000e0644⾛', strict=True)
def test_uts46_5457(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000c5d27。≠-\U000e0644走', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000c5d27。≠-\U000e0644走', strict=True)
def test_uts46_5458(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000c5d27。≠-\U000e0644走', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000c5d27。≠-\U000e0644走', strict=True)
def test_uts46_5459(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--gm57d.xn----tfo4949b3664m', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--gm57d.xn----tfo4949b3664m', strict=True)
def test_uts46_5460(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ݮ\u0604Ⴊ。-≠ᅠ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ݮ\u0604Ⴊ。-≠ᅠ', strict=True)
def test_uts46_5461(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ݮ\u0604Ⴊ。-≠ᅠ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ݮ\u0604Ⴊ。-≠ᅠ', strict=True)
def test_uts46_5462(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ݮ\u0604ⴊ。-≠ᅠ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ݮ\u0604ⴊ。-≠ᅠ', strict=True)
def test_uts46_5463(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ݮ\u0604ⴊ。-≠ᅠ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ݮ\u0604ⴊ。-≠ᅠ', strict=True)
def test_uts46_5464(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--mfb73ek93f.xn----ufo', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--mfb73ek93f.xn----ufo', strict=True)
def test_uts46_5465(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--mfb73ek93f.xn----5bh589i', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--mfb73ek93f.xn----5bh589i', strict=True)
def test_uts46_5466(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--mfb73ex6r.xn----5bh589i', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--mfb73ex6r.xn----5bh589i', strict=True)
def test_uts46_5467(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ﭏ𐹧𝟒≯。\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ﭏ𐹧𝟒≯。\u200c', strict=True)
def test_uts46_5468(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ﭏ𐹧𝟒≯。\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ﭏ𐹧𝟒≯。\u200c', strict=True)
def test_uts46_5469(self):
self.assertRaises(idna.IDNAError, idna.decode, 'אל𐹧4≯。\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'אל𐹧4≯。\u200c', strict=True)
def test_uts46_5470(self):
self.assertRaises(idna.IDNAError, idna.decode, 'אל𐹧4≯。\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'אל𐹧4≯。\u200c', strict=True)
def test_uts46_5471(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--4-zhc0by36txt0w.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--4-zhc0by36txt0w.', strict=True)
def test_uts46_5472(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--4-zhc0by36txt0w.xn--0ug', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--4-zhc0by36txt0w.xn--0ug', strict=True)
def test_uts46_5473(self):
self.assertEqual(idna.decode('𝟎。甯', uts46=True, strict=True), '0.甯')
self.assertEqual(idna.encode('𝟎。甯', uts46=True, strict=True), b'0.xn--qny')
def test_uts46_5474(self):
self.assertEqual(idna.decode('0。甯', uts46=True, strict=True), '0.甯')
self.assertEqual(idna.encode('0。甯', uts46=True, strict=True), b'0.xn--qny')
def test_uts46_5475(self):
self.assertEqual(idna.decode('0.xn--qny', uts46=True, strict=True), '0.甯')
self.assertEqual(idna.encode('0.xn--qny', uts46=True, strict=True), b'0.xn--qny')
def test_uts46_5476(self):
self.assertEqual(idna.decode('0.甯', uts46=True, strict=True), '0.甯')
self.assertEqual(idna.encode('0.甯', uts46=True, strict=True), b'0.xn--qny')
def test_uts46_5477(self):
self.assertRaises(idna.IDNAError, idna.decode, '-⾆.꫶', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-⾆.꫶', strict=True)
def test_uts46_5478(self):
self.assertRaises(idna.IDNAError, idna.decode, '-舌.꫶', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-舌.꫶', strict=True)
def test_uts46_5479(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----ef8c.xn--2v9a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----ef8c.xn--2v9a', strict=True)
def test_uts46_5480(self):
self.assertRaises(idna.IDNAError, idna.decode, '-。ᢘ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-。ᢘ', strict=True)
def test_uts46_5481(self):
self.assertRaises(idna.IDNAError, idna.decode, '-。ᢘ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-。ᢘ', strict=True)
def test_uts46_5482(self):
self.assertRaises(idna.IDNAError, idna.decode, '-.xn--ibf', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-.xn--ibf', strict=True)
def test_uts46_5483(self):
self.assertRaises(idna.IDNAError, idna.decode, '🂴Ⴋ.≮', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '🂴Ⴋ.≮', strict=True)
def test_uts46_5484(self):
self.assertRaises(idna.IDNAError, idna.decode, '🂴Ⴋ.≮', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '🂴Ⴋ.≮', strict=True)
def test_uts46_5485(self):
self.assertRaises(idna.IDNAError, idna.decode, '🂴ⴋ.≮', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '🂴ⴋ.≮', strict=True)
def test_uts46_5486(self):
self.assertRaises(idna.IDNAError, idna.decode, '🂴ⴋ.≮', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '🂴ⴋ.≮', strict=True)
def test_uts46_5487(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--2kj7565l.xn--gdh', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--2kj7565l.xn--gdh', strict=True)
def test_uts46_5488(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--jnd1986v.xn--gdh', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--jnd1986v.xn--gdh', strict=True)
def test_uts46_5489(self):
self.assertRaises(idna.IDNAError, idna.decode, '璼𝨭。\u200c󠇟', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '璼𝨭。\u200c󠇟', strict=True)
def test_uts46_5490(self):
self.assertRaises(idna.IDNAError, idna.decode, '璼𝨭。\u200c󠇟', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '璼𝨭。\u200c󠇟', strict=True)
def test_uts46_5493(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--gky8837e.xn--0ug', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--gky8837e.xn--0ug', strict=True)
def test_uts46_5494(self):
self.assertRaises(idna.IDNAError, idna.decode, '٩8\U0004237d。-5🞥', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '٩8\U0004237d。-5🞥', strict=True)
def test_uts46_5495(self):
self.assertRaises(idna.IDNAError, idna.decode, '٩8\U0004237d。-5🞥', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '٩8\U0004237d。-5🞥', strict=True)
def test_uts46_5496(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--8-qqc97891f.xn---5-rp92a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--8-qqc97891f.xn---5-rp92a', strict=True)
def test_uts46_5497(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c.\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c.\u200c', strict=True)
def test_uts46_5498(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0ug.xn--0ug', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0ug.xn--0ug', strict=True)
def test_uts46_5499(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d튛.ܖ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d튛.ܖ', strict=True)
def test_uts46_5500(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d튛.ܖ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d튛.ܖ', strict=True)
def test_uts46_5501(self):
self.assertEqual(idna.decode('xn--157b.xn--gnb', uts46=True, strict=True), '튛.ܖ')
self.assertEqual(idna.encode('xn--157b.xn--gnb', uts46=True, strict=True), b'xn--157b.xn--gnb')
def test_uts46_5502(self):
self.assertEqual(idna.decode('튛.ܖ', uts46=True, strict=True), '튛.ܖ')
self.assertEqual(idna.encode('튛.ܖ', uts46=True, strict=True), b'xn--157b.xn--gnb')
def test_uts46_5503(self):
self.assertEqual(idna.decode('튛.ܖ', uts46=True, strict=True), '튛.ܖ')
self.assertEqual(idna.encode('튛.ܖ', uts46=True, strict=True), b'xn--157b.xn--gnb')
def test_uts46_5504(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1ug4441e.xn--gnb', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1ug4441e.xn--gnb', strict=True)
def test_uts46_5505(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᡋ𐹰\U0001ef73.ݹⴞ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᡋ𐹰\U0001ef73.ݹⴞ', strict=True)
def test_uts46_5506(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᡋ𐹰\U0001ef73.ݹႾ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᡋ𐹰\U0001ef73.ݹႾ', strict=True)
def test_uts46_5507(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--b8e0417jocvf.xn--9pb883q', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--b8e0417jocvf.xn--9pb883q', strict=True)
def test_uts46_5508(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--b8e0417jocvf.xn--9pb068b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--b8e0417jocvf.xn--9pb068b', strict=True)
def test_uts46_5509(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U00010dc3٢𝅻𝟧.𐹮𐹬Ⴇ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U00010dc3٢𝅻𝟧.𐹮𐹬Ⴇ', strict=True)
def test_uts46_5510(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U00010dc3٢𝅻5.𐹮𐹬Ⴇ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U00010dc3٢𝅻5.𐹮𐹬Ⴇ', strict=True)
def test_uts46_5511(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U00010dc3٢𝅻5.𐹮𐹬ⴇ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U00010dc3٢𝅻5.𐹮𐹬ⴇ', strict=True)
def test_uts46_5512(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--5-cqc8833rhv7f.xn--ykjz523efa', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--5-cqc8833rhv7f.xn--ykjz523efa', strict=True)
def test_uts46_5513(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U00010dc3٢𝅻𝟧.𐹮𐹬ⴇ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U00010dc3٢𝅻𝟧.𐹮𐹬ⴇ', strict=True)
def test_uts46_5514(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--5-cqc8833rhv7f.xn--fnd3401kfa', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--5-cqc8833rhv7f.xn--fnd3401kfa', strict=True)
def test_uts46_5515(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⴗ.𑄴ׂꦷ\U000580e8', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴗ.𑄴ׂꦷ\U000580e8', strict=True)
def test_uts46_5516(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⴗ.𑄴ׂꦷ\U000580e8', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴗ.𑄴ׂꦷ\U000580e8', strict=True)
def test_uts46_5517(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⴗ.𑄴ׂꦷ\U000580e8', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴗ.𑄴ׂꦷ\U000580e8', strict=True)
def test_uts46_5518(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⴗ.𑄴ׂꦷ\U000580e8', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⴗ.𑄴ׂꦷ\U000580e8', strict=True)
def test_uts46_5519(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--flj.xn--qdb0605f14ycrms3c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--flj.xn--qdb0605f14ycrms3c', strict=True)
def test_uts46_5520(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⴗ.𑄴ׂꦷ\U000580e8', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⴗ.𑄴ׂꦷ\U000580e8', strict=True)
def test_uts46_5521(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⴗ.𑄴ׂꦷ\U000580e8', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⴗ.𑄴ׂꦷ\U000580e8', strict=True)
def test_uts46_5522(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--vnd.xn--qdb0605f14ycrms3c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--vnd.xn--qdb0605f14ycrms3c', strict=True)
def test_uts46_5523(self):
self.assertRaises(idna.IDNAError, idna.decode, '𝟾\U0003e918.\U0008755b٬', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𝟾\U0003e918.\U0008755b٬', strict=True)
def test_uts46_5524(self):
self.assertRaises(idna.IDNAError, idna.decode, '8\U0003e918.\U0008755b٬', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '8\U0003e918.\U0008755b٬', strict=True)
def test_uts46_5525(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--8-kh23b.xn--lib78461i', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--8-kh23b.xn--lib78461i', strict=True)
def test_uts46_5526(self):
self.assertRaises(idna.IDNAError, idna.decode, '⒈酫︒。ࣖ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⒈酫︒。ࣖ', strict=True)
def test_uts46_5527(self):
self.assertRaises(idna.IDNAError, idna.decode, '1.酫。。ࣖ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '1.酫。。ࣖ', strict=True)
def test_uts46_5528(self):
self.assertRaises(idna.IDNAError, idna.decode, '1.xn--8j4a..xn--8zb', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '1.xn--8j4a..xn--8zb', strict=True)
def test_uts46_5529(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--tsh4490bfe8c.xn--8zb', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--tsh4490bfe8c.xn--8zb', strict=True)
def test_uts46_5530(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⷣ\u200c≮ᩫ.\u200cฺ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⷣ\u200c≮ᩫ.\u200cฺ', strict=True)
def test_uts46_5531(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⷣ\u200c≮ᩫ.\u200cฺ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⷣ\u200c≮ᩫ.\u200cฺ', strict=True)
def test_uts46_5532(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--uof548an0j.xn--o4c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--uof548an0j.xn--o4c', strict=True)
def test_uts46_5533(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--uof63xk4bf3s.xn--o4c732g', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--uof63xk4bf3s.xn--o4c732g', strict=True)
def test_uts46_5534(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0001ea82。ႷႽ¹\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0001ea82。ႷႽ¹\u200d', strict=True)
def test_uts46_5535(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0001ea82。ႷႽ1\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0001ea82。ႷႽ1\u200d', strict=True)
def test_uts46_5536(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0001ea82。ⴗⴝ1\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0001ea82。ⴗⴝ1\u200d', strict=True)
def test_uts46_5537(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0001ea82。Ⴗⴝ1\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0001ea82。Ⴗⴝ1\u200d', strict=True)
def test_uts46_5538(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--co6h.xn--1-kwssa', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--co6h.xn--1-kwssa', strict=True)
def test_uts46_5539(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--co6h.xn--1-ugn710dya', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--co6h.xn--1-ugn710dya', strict=True)
def test_uts46_5540(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0001ea82。ⴗⴝ¹\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0001ea82。ⴗⴝ¹\u200d', strict=True)
def test_uts46_5541(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0001ea82。Ⴗⴝ¹\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0001ea82。Ⴗⴝ¹\u200d', strict=True)
def test_uts46_5542(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--co6h.xn--1-h1g429s', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--co6h.xn--1-h1g429s', strict=True)
def test_uts46_5543(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--co6h.xn--1-h1g398iewm', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--co6h.xn--1-h1g398iewm', strict=True)
def test_uts46_5544(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--co6h.xn--1-h1gs', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--co6h.xn--1-h1gs', strict=True)
def test_uts46_5545(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--co6h.xn--1-h1gs597m', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--co6h.xn--1-h1gs597m', strict=True)
def test_uts46_5546(self):
self.assertRaises(idna.IDNAError, idna.decode, '𑄴𑄳2.\U0001ecff\U000e0033-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𑄴𑄳2.\U0001ecff\U000e0033-', strict=True)
def test_uts46_5547(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--2-h87ic.xn----s39r33498d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--2-h87ic.xn----s39r33498d', strict=True)
def test_uts46_5548(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000e0572\U000dfdb6٥。\U00040041𑄳𞤃ܐ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000e0572\U000dfdb6٥。\U00040041𑄳𞤃ܐ', strict=True)
def test_uts46_5549(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000e0572\U000dfdb6٥。\U00040041𑄳𞤃ܐ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000e0572\U000dfdb6٥。\U00040041𑄳𞤃ܐ', strict=True)
def test_uts46_5550(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000e0572\U000dfdb6٥。\U00040041𑄳𞤥ܐ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000e0572\U000dfdb6٥。\U00040041𑄳𞤥ܐ', strict=True)
def test_uts46_5551(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--eib57614py3ea.xn--9mb5737kqnpfzkwr', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--eib57614py3ea.xn--9mb5737kqnpfzkwr', strict=True)
def test_uts46_5552(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000e0572\U000dfdb6٥。\U00040041𑄳𞤥ܐ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000e0572\U000dfdb6٥。\U00040041𑄳𞤥ܐ', strict=True)
def test_uts46_5553(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ܠ\U000b283d𐹢ុ。ςᢈ🝭\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ܠ\U000b283d𐹢ុ。ςᢈ🝭\u200c', strict=True)
def test_uts46_5554(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ܠ\U000b283d𐹢ុ。ςᢈ🝭\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ܠ\U000b283d𐹢ុ。ςᢈ🝭\u200c', strict=True)
def test_uts46_5555(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ܠ\U000b283d𐹢ុ。Σᢈ🝭\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ܠ\U000b283d𐹢ុ。Σᢈ🝭\u200c', strict=True)
def test_uts46_5556(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ܠ\U000b283d𐹢ុ。σᢈ🝭\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ܠ\U000b283d𐹢ុ。σᢈ🝭\u200c', strict=True)
def test_uts46_5557(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--qnb616fis0qzt36f.xn--4xa847hli46a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--qnb616fis0qzt36f.xn--4xa847hli46a', strict=True)
def test_uts46_5558(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--qnb616fis0qzt36f.xn--4xa847h6ofgl44c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--qnb616fis0qzt36f.xn--4xa847h6ofgl44c', strict=True)
def test_uts46_5559(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--qnb616fis0qzt36f.xn--3xa057h6ofgl44c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--qnb616fis0qzt36f.xn--3xa057h6ofgl44c', strict=True)
def test_uts46_5560(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ܠ\U000b283d𐹢ុ。Σᢈ🝭\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ܠ\U000b283d𐹢ុ。Σᢈ🝭\u200c', strict=True)
def test_uts46_5561(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ܠ\U000b283d𐹢ុ。σᢈ🝭\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ܠ\U000b283d𐹢ុ。σᢈ🝭\u200c', strict=True)
def test_uts46_5562(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d--≮。𐹧', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d--≮。𐹧', strict=True)
def test_uts46_5563(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d--≮。𐹧', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d--≮。𐹧', strict=True)
def test_uts46_5564(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn-----ujv.xn--fo0d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn-----ujv.xn--fo0d', strict=True)
def test_uts46_5565(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn-----l1tz1k.xn--fo0d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn-----l1tz1k.xn--fo0d', strict=True)
def test_uts46_5566(self):
self.assertRaises(idna.IDNAError, idna.decode, '꠆。\U0003b68fྰ⒕', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '꠆。\U0003b68fྰ⒕', strict=True)
def test_uts46_5567(self):
self.assertRaises(idna.IDNAError, idna.decode, '꠆。\U0003b68fྰ14.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '꠆。\U0003b68fྰ14.', strict=True)
def test_uts46_5568(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--l98a.xn--14-jsj57880f.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--l98a.xn--14-jsj57880f.', strict=True)
def test_uts46_5569(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--l98a.xn--dgd218hhp28d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--l98a.xn--dgd218hhp28d', strict=True)
def test_uts46_5570(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000ae242ڼ.𑆺٩', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000ae242ڼ.𑆺٩', strict=True)
def test_uts46_5571(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000ae242ڼ.𑆺٩', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000ae242ڼ.𑆺٩', strict=True)
def test_uts46_5572(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--vkb92243l.xn--iib9797k', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--vkb92243l.xn--iib9797k', strict=True)
def test_uts46_5573(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000e004eې-。𞤴', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000e004eې-。𞤴', strict=True)
def test_uts46_5574(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000e004eې-。𞤒', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000e004eې-。𞤒', strict=True)
def test_uts46_5575(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----mwc72685y.xn--se6h', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----mwc72685y.xn--se6h', strict=True)
def test_uts46_5576(self):
self.assertRaises(idna.IDNAError, idna.decode, '𝟠4󠇗𝈻.\u200d𐋵⛧\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𝟠4󠇗𝈻.\u200d𐋵⛧\u200d', strict=True)
def test_uts46_5577(self):
self.assertRaises(idna.IDNAError, idna.decode, '84󠇗𝈻.\u200d𐋵⛧\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '84󠇗𝈻.\u200d𐋵⛧\u200d', strict=True)
def test_uts46_5578(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--84-s850a.xn--59h6326e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--84-s850a.xn--59h6326e', strict=True)
def test_uts46_5579(self):
self.assertRaises(idna.IDNAError, idna.decode, '84𝈻.𐋵⛧', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '84𝈻.𐋵⛧', strict=True)
def test_uts46_5580(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--84-s850a.xn--1uga573cfq1w', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--84-s850a.xn--1uga573cfq1w', strict=True)
def test_uts46_5581(self):
self.assertRaises(idna.IDNAError, idna.decode, '-\u0601。ᡪ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-\u0601。ᡪ', strict=True)
def test_uts46_5582(self):
self.assertRaises(idna.IDNAError, idna.decode, '-\u0601。ᡪ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-\u0601。ᡪ', strict=True)
def test_uts46_5583(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----tkc.xn--68e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----tkc.xn--68e', strict=True)
def test_uts46_5584(self):
self.assertRaises(idna.IDNAError, idna.decode, '≮𝟕.謖ß≯', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≮𝟕.謖ß≯', strict=True)
def test_uts46_5585(self):
self.assertRaises(idna.IDNAError, idna.decode, '≮𝟕.謖ß≯', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≮𝟕.謖ß≯', strict=True)
def test_uts46_5586(self):
self.assertRaises(idna.IDNAError, idna.decode, '≮7.謖ß≯', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≮7.謖ß≯', strict=True)
def test_uts46_5587(self):
self.assertRaises(idna.IDNAError, idna.decode, '≮7.謖ß≯', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≮7.謖ß≯', strict=True)
def test_uts46_5588(self):
self.assertRaises(idna.IDNAError, idna.decode, '≮7.謖SS≯', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≮7.謖SS≯', strict=True)
def test_uts46_5589(self):
self.assertRaises(idna.IDNAError, idna.decode, '≮7.謖SS≯', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≮7.謖SS≯', strict=True)
def test_uts46_5590(self):
self.assertRaises(idna.IDNAError, idna.decode, '≮7.謖ss≯', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≮7.謖ss≯', strict=True)
def test_uts46_5591(self):
self.assertRaises(idna.IDNAError, idna.decode, '≮7.謖ss≯', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≮7.謖ss≯', strict=True)
def test_uts46_5592(self):
self.assertRaises(idna.IDNAError, idna.decode, '≮7.謖Ss≯', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≮7.謖Ss≯', strict=True)
def test_uts46_5593(self):
self.assertRaises(idna.IDNAError, idna.decode, '≮7.謖Ss≯', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≮7.謖Ss≯', strict=True)
def test_uts46_5594(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--7-mgo.xn--ss-xjvv174c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--7-mgo.xn--ss-xjvv174c', strict=True)
def test_uts46_5595(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--7-mgo.xn--zca892oly5e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--7-mgo.xn--zca892oly5e', strict=True)
def test_uts46_5596(self):
self.assertRaises(idna.IDNAError, idna.decode, '≮𝟕.謖SS≯', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≮𝟕.謖SS≯', strict=True)
def test_uts46_5597(self):
self.assertRaises(idna.IDNAError, idna.decode, '≮𝟕.謖SS≯', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≮𝟕.謖SS≯', strict=True)
def test_uts46_5598(self):
self.assertRaises(idna.IDNAError, idna.decode, '≮𝟕.謖ss≯', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≮𝟕.謖ss≯', strict=True)
def test_uts46_5599(self):
self.assertRaises(idna.IDNAError, idna.decode, '≮𝟕.謖ss≯', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≮𝟕.謖ss≯', strict=True)
def test_uts46_5600(self):
self.assertRaises(idna.IDNAError, idna.decode, '≮𝟕.謖Ss≯', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≮𝟕.謖Ss≯', strict=True)
def test_uts46_5601(self):
self.assertRaises(idna.IDNAError, idna.decode, '≮𝟕.謖Ss≯', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≮𝟕.謖Ss≯', strict=True)
def test_uts46_5602(self):
self.assertRaises(idna.IDNAError, idna.decode, '朶Ⴉ\U0001eaa1.𝨽ࠥ📻-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '朶Ⴉ\U0001eaa1.𝨽ࠥ📻-', strict=True)
def test_uts46_5603(self):
self.assertRaises(idna.IDNAError, idna.decode, '朶ⴉ\U0001eaa1.𝨽ࠥ📻-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '朶ⴉ\U0001eaa1.𝨽ࠥ📻-', strict=True)
def test_uts46_5604(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0kjz47pd57t.xn----3gd37096apmwa', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0kjz47pd57t.xn----3gd37096apmwa', strict=True)
def test_uts46_5605(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--hnd7245bd56p.xn----3gd37096apmwa', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--hnd7245bd56p.xn----3gd37096apmwa', strict=True)
def test_uts46_5606(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐤎。\U000d1ff0\u200c≮\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐤎。\U000d1ff0\u200c≮\u200d', strict=True)
def test_uts46_5607(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐤎。\U000d1ff0\u200c≮\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐤎。\U000d1ff0\u200c≮\u200d', strict=True)
def test_uts46_5608(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--bk9c.xn--gdhx6802k', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--bk9c.xn--gdhx6802k', strict=True)
def test_uts46_5609(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--bk9c.xn--0ugc04p2u638c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--bk9c.xn--0ugc04p2u638c', strict=True)
def test_uts46_5610(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0006d70e⒈。\u200c𝟤', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0006d70e⒈。\u200c𝟤', strict=True)
def test_uts46_5611(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0006d70e1.。\u200c2', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0006d70e1.。\u200c2', strict=True)
def test_uts46_5612(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1-ex54e..c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1-ex54e..c', strict=True)
def test_uts46_5613(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1-ex54e..xn--2-rgn', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1-ex54e..xn--2-rgn', strict=True)
def test_uts46_5614(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--tsh94183d.c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--tsh94183d.c', strict=True)
def test_uts46_5615(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--tsh94183d.xn--2-rgn', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--tsh94183d.xn--2-rgn', strict=True)
def test_uts46_5616(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000e07ca𐹤\u200d.𐹳\U000d9135𐹶', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000e07ca𐹤\u200d.𐹳\U000d9135𐹶', strict=True)
def test_uts46_5617(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000e07ca𐹤\u200d.𐹳\U000d9135𐹶', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000e07ca𐹤\u200d.𐹳\U000d9135𐹶', strict=True)
def test_uts46_5618(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--co0d98977c.xn--ro0dga22807v', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--co0d98977c.xn--ro0dga22807v', strict=True)
def test_uts46_5619(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1ugy994g7k93g.xn--ro0dga22807v', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1ugy994g7k93g.xn--ro0dga22807v', strict=True)
def test_uts46_5620(self):
self.assertRaises(idna.IDNAError, idna.decode, '𞤴𐹻𑓂𐭝.्︇\U001096ef', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𞤴𐹻𑓂𐭝.्︇\U001096ef', strict=True)
def test_uts46_5621(self):
self.assertRaises(idna.IDNAError, idna.decode, '𞤴𐹻𑓂𐭝.्︇\U001096ef', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𞤴𐹻𑓂𐭝.्︇\U001096ef', strict=True)
def test_uts46_5622(self):
self.assertRaises(idna.IDNAError, idna.decode, '𞤒𐹻𑓂𐭝.्︇\U001096ef', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𞤒𐹻𑓂𐭝.्︇\U001096ef', strict=True)
def test_uts46_5623(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--609c96c09grp2w.xn--n3b28708s', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--609c96c09grp2w.xn--n3b28708s', strict=True)
def test_uts46_5624(self):
self.assertRaises(idna.IDNAError, idna.decode, '𞤒𐹻𑓂𐭝.्︇\U001096ef', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𞤒𐹻𑓂𐭝.्︇\U001096ef', strict=True)
def test_uts46_5625(self):
self.assertRaises(idna.IDNAError, idna.decode, '٨。𐹠𐹽\U00057bb6', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '٨。𐹠𐹽\U00057bb6', strict=True)
def test_uts46_5626(self):
self.assertRaises(idna.IDNAError, idna.decode, '٨。𐹠𐹽\U00057bb6', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '٨。𐹠𐹽\U00057bb6', strict=True)
def test_uts46_5627(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--hib.xn--7n0d2bu9196b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--hib.xn--7n0d2bu9196b', strict=True)
def test_uts46_5628(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᅠ\U0004d01c.8\U000b6fb5ڜ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᅠ\U0004d01c.8\U000b6fb5ڜ', strict=True)
def test_uts46_5629(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--mn1x.xn--8-otc61545t', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--mn1x.xn--8-otc61545t', strict=True)
def test_uts46_5630(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--psd85033d.xn--8-otc61545t', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--psd85033d.xn--8-otc61545t', strict=True)
def test_uts46_5631(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d\u200c󠆪。ß𑓃', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d\u200c󠆪。ß𑓃', strict=True)
def test_uts46_5632(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d\u200c󠆪。ß𑓃', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d\u200c󠆪。ß𑓃', strict=True)
def test_uts46_5633(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d\u200c󠆪。SS𑓃', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d\u200c󠆪。SS𑓃', strict=True)
def test_uts46_5634(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d\u200c󠆪。ss𑓃', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d\u200c󠆪。ss𑓃', strict=True)
def test_uts46_5635(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d\u200c󠆪。Ss𑓃', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d\u200c󠆪。Ss𑓃', strict=True)
def test_uts46_5636(self):
self.assertRaises(idna.IDNAError, idna.decode, '.xn--ss-bh7o', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '.xn--ss-bh7o', strict=True)
def test_uts46_5637(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0ugb.xn--ss-bh7o', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0ugb.xn--ss-bh7o', strict=True)
def test_uts46_5638(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0ugb.xn--zca0732l', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0ugb.xn--zca0732l', strict=True)
def test_uts46_5639(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d\u200c󠆪。SS𑓃', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d\u200c󠆪。SS𑓃', strict=True)
def test_uts46_5640(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d\u200c󠆪。ss𑓃', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d\u200c󠆪。ss𑓃', strict=True)
def test_uts46_5641(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d\u200c󠆪。Ss𑓃', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d\u200c󠆪。Ss𑓃', strict=True)
def test_uts46_5642(self):
self.assertEqual(idna.decode('xn--ss-bh7o', uts46=True, strict=True), 'ss𑓃')
self.assertEqual(idna.encode('xn--ss-bh7o', uts46=True, strict=True), b'xn--ss-bh7o')
def test_uts46_5643(self):
self.assertEqual(idna.decode('ss𑓃', uts46=True, strict=True), 'ss𑓃')
self.assertEqual(idna.encode('ss𑓃', uts46=True, strict=True), b'xn--ss-bh7o')
def test_uts46_5644(self):
self.assertEqual(idna.decode('SS𑓃', uts46=True, strict=True), 'ss𑓃')
self.assertEqual(idna.encode('SS𑓃', uts46=True, strict=True), b'xn--ss-bh7o')
def test_uts46_5645(self):
self.assertEqual(idna.decode('Ss𑓃', uts46=True, strict=True), 'ss𑓃')
self.assertEqual(idna.encode('Ss𑓃', uts46=True, strict=True), b'xn--ss-bh7o')
def test_uts46_5646(self):
self.assertRaises(idna.IDNAError, idna.decode, '︒\u200cヶ䒩.ꡪ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '︒\u200cヶ䒩.ꡪ', strict=True)
def test_uts46_5647(self):
self.assertRaises(idna.IDNAError, idna.decode, '。\u200cヶ䒩.ꡪ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '。\u200cヶ䒩.ꡪ', strict=True)
def test_uts46_5648(self):
self.assertRaises(idna.IDNAError, idna.decode, '.xn--qekw60d.xn--gd9a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '.xn--qekw60d.xn--gd9a', strict=True)
def test_uts46_5649(self):
self.assertRaises(idna.IDNAError, idna.decode, '.xn--0ug287dj0o.xn--gd9a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '.xn--0ug287dj0o.xn--gd9a', strict=True)
def test_uts46_5650(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--qekw60dns9k.xn--gd9a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--qekw60dns9k.xn--gd9a', strict=True)
def test_uts46_5651(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0ug287dj0or48o.xn--gd9a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0ug287dj0or48o.xn--gd9a', strict=True)
def test_uts46_5652(self):
self.assertEqual(idna.decode('xn--qekw60d.xn--gd9a', uts46=True, strict=True), 'ヶ䒩.ꡪ')
self.assertEqual(idna.encode('xn--qekw60d.xn--gd9a', uts46=True, strict=True), b'xn--qekw60d.xn--gd9a')
def test_uts46_5653(self):
self.assertEqual(idna.decode('ヶ䒩.ꡪ', uts46=True, strict=True), 'ヶ䒩.ꡪ')
self.assertEqual(idna.encode('ヶ䒩.ꡪ', uts46=True, strict=True), b'xn--qekw60d.xn--gd9a')
def test_uts46_5654(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c⒈𤮍.\U000e24cb᩠', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c⒈𤮍.\U000e24cb᩠', strict=True)
def test_uts46_5655(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c1.𤮍.\U000e24cb᩠', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c1.𤮍.\U000e24cb᩠', strict=True)
def test_uts46_5656(self):
self.assertRaises(idna.IDNAError, idna.decode, '1.xn--4x6j.xn--jof45148n', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '1.xn--4x6j.xn--jof45148n', strict=True)
def test_uts46_5657(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1-rgn.xn--4x6j.xn--jof45148n', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1-rgn.xn--4x6j.xn--jof45148n', strict=True)
def test_uts46_5658(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--tshw462r.xn--jof45148n', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--tshw462r.xn--jof45148n', strict=True)
def test_uts46_5659(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0ug88o7471d.xn--jof45148n', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0ug88o7471d.xn--jof45148n', strict=True)
def test_uts46_5660(self):
self.assertRaises(idna.IDNAError, idna.decode, '⒈\u200c𐫓\U000e003a。᩠\U00064c35\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⒈\u200c𐫓\U000e003a。᩠\U00064c35\u200d', strict=True)
def test_uts46_5661(self):
self.assertRaises(idna.IDNAError, idna.decode, '1.\u200c𐫓\U000e003a。᩠\U00064c35\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '1.\u200c𐫓\U000e003a。᩠\U00064c35\u200d', strict=True)
def test_uts46_5662(self):
self.assertRaises(idna.IDNAError, idna.decode, '1.xn--8w9c40377c.xn--jofz5294e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '1.xn--8w9c40377c.xn--jofz5294e', strict=True)
def test_uts46_5663(self):
self.assertRaises(idna.IDNAError, idna.decode, '1.xn--0ug8853gk263g.xn--jof95xex98m', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '1.xn--0ug8853gk263g.xn--jof95xex98m', strict=True)
def test_uts46_5664(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--tsh4435fk263g.xn--jofz5294e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--tsh4435fk263g.xn--jofz5294e', strict=True)
def test_uts46_5665(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0ug78ol75wzcx4i.xn--jof95xex98m', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0ug78ol75wzcx4i.xn--jof95xex98m', strict=True)
def test_uts46_5666(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0001d175。𝟫𞀈䬺⒈', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0001d175。𝟫𞀈䬺⒈', strict=True)
def test_uts46_5667(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0001d175。9𞀈䬺1.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0001d175。9𞀈䬺1.', strict=True)
def test_uts46_5668(self):
self.assertRaises(idna.IDNAError, idna.decode, '.xn--91-030c1650n.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '.xn--91-030c1650n.', strict=True)
def test_uts46_5669(self):
self.assertRaises(idna.IDNAError, idna.decode, '.xn--9-ecp936non25a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '.xn--9-ecp936non25a', strict=True)
def test_uts46_5670(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--3f1h.xn--91-030c1650n.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--3f1h.xn--91-030c1650n.', strict=True)
def test_uts46_5671(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--3f1h.xn--9-ecp936non25a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--3f1h.xn--9-ecp936non25a', strict=True)
def test_uts46_5672(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000a1f3a≯。盚ص', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000a1f3a≯。盚ص', strict=True)
def test_uts46_5673(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000a1f3a≯。盚ص', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000a1f3a≯。盚ص', strict=True)
def test_uts46_5674(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--hdh30181h.xn--0gb7878c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--hdh30181h.xn--0gb7878c', strict=True)
def test_uts46_5675(self):
self.assertRaises(idna.IDNAError, idna.decode, '-\U0007fc2dִ。-\U000e004a\U000108b8≯', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-\U0007fc2dִ。-\U000e004a\U000108b8≯', strict=True)
def test_uts46_5676(self):
self.assertRaises(idna.IDNAError, idna.decode, '-\U0007fc2dִ。-\U000e004a\U000108b8≯', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-\U0007fc2dִ。-\U000e004a\U000108b8≯', strict=True)
def test_uts46_5677(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----fgc06667m.xn----pgoy615he5y4i', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----fgc06667m.xn----pgoy615he5y4i', strict=True)
def test_uts46_5678(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000ffb53᭄\u200c੍.𐭛\U000732d4', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000ffb53᭄\u200c੍.𐭛\U000732d4', strict=True)
def test_uts46_5679(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000ffb53᭄\u200c੍.𐭛\U000732d4', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000ffb53᭄\u200c੍.𐭛\U000732d4', strict=True)
def test_uts46_5680(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ybc997fb5881a.xn--409c6100y', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ybc997fb5881a.xn--409c6100y', strict=True)
def test_uts46_5681(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ybc997f6rd2n772c.xn--409c6100y', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ybc997f6rd2n772c.xn--409c6100y', strict=True)
def test_uts46_5682(self):
self.assertRaises(idna.IDNAError, idna.decode, '⾇.ٽ𞤴ڻ\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⾇.ٽ𞤴ڻ\u200d', strict=True)
def test_uts46_5683(self):
self.assertRaises(idna.IDNAError, idna.decode, '舛.ٽ𞤴ڻ\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '舛.ٽ𞤴ڻ\u200d', strict=True)
def test_uts46_5684(self):
self.assertRaises(idna.IDNAError, idna.decode, '舛.ٽ𞤒ڻ\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '舛.ٽ𞤒ڻ\u200d', strict=True)
def test_uts46_5685(self):
self.assertEqual(idna.decode('xn--8c1a.xn--2ib8jn539l', uts46=True, strict=True), '舛.ٽ𞤴ڻ')
self.assertEqual(idna.encode('xn--8c1a.xn--2ib8jn539l', uts46=True, strict=True), b'xn--8c1a.xn--2ib8jn539l')
def test_uts46_5686(self):
self.assertEqual(idna.decode('舛.ٽ𞤴ڻ', uts46=True, strict=True), '舛.ٽ𞤴ڻ')
self.assertEqual(idna.encode('舛.ٽ𞤴ڻ', uts46=True, strict=True), b'xn--8c1a.xn--2ib8jn539l')
def test_uts46_5687(self):
self.assertEqual(idna.decode('舛.ٽ𞤒ڻ', uts46=True, strict=True), '舛.ٽ𞤴ڻ')
self.assertEqual(idna.encode('舛.ٽ𞤒ڻ', uts46=True, strict=True), b'xn--8c1a.xn--2ib8jn539l')
def test_uts46_5688(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--8c1a.xn--2ib8jv19e6413b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--8c1a.xn--2ib8jv19e6413b', strict=True)
def test_uts46_5689(self):
self.assertRaises(idna.IDNAError, idna.decode, '⾇.ٽ𞤒ڻ\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⾇.ٽ𞤒ڻ\u200d', strict=True)
def test_uts46_5690(self):
self.assertRaises(idna.IDNAError, idna.decode, '4\U000ad1a5。ݧ≯', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '4\U000ad1a5。ݧ≯', strict=True)
def test_uts46_5691(self):
self.assertRaises(idna.IDNAError, idna.decode, '4\U000ad1a5。ݧ≯', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '4\U000ad1a5。ݧ≯', strict=True)
def test_uts46_5692(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--4-xn17i.xn--rpb459k', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--4-xn17i.xn--rpb459k', strict=True)
def test_uts46_5693(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0003250f\U0001eae8\U0007afc2硲.ڭ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0003250f\U0001eae8\U0007afc2硲.ڭ', strict=True)
def test_uts46_5694(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0003250f\U0001eae8\U0007afc2硲.ڭ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0003250f\U0001eae8\U0007afc2硲.ڭ', strict=True)
def test_uts46_5695(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--lcz1610fn78gk609a.xn--gkb', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--lcz1610fn78gk609a.xn--gkb', strict=True)
def test_uts46_5696(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c.︈٦Ⴆ℮', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c.︈٦Ⴆ℮', strict=True)
def test_uts46_5697(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c.︈٦ⴆ℮', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c.︈٦ⴆ℮', strict=True)
def test_uts46_5698(self):
self.assertRaises(idna.IDNAError, idna.decode, '.xn--fib628k4li', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '.xn--fib628k4li', strict=True)
def test_uts46_5699(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0ug.xn--fib628k4li', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0ug.xn--fib628k4li', strict=True)
def test_uts46_5700(self):
self.assertRaises(idna.IDNAError, idna.decode, '.xn--fib263c0yn', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '.xn--fib263c0yn', strict=True)
def test_uts46_5701(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0ug.xn--fib263c0yn', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0ug.xn--fib263c0yn', strict=True)
def test_uts46_5702(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ڣ.്\u200dϞ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ڣ.്\u200dϞ', strict=True)
def test_uts46_5703(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ڣ.്\u200dϞ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ڣ.്\u200dϞ', strict=True)
def test_uts46_5704(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ڣ.്\u200dϟ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ڣ.്\u200dϟ', strict=True)
def test_uts46_5705(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--5jb.xn--xya149b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--5jb.xn--xya149b', strict=True)
def test_uts46_5706(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--5jb.xn--xya149bpvp', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--5jb.xn--xya149bpvp', strict=True)
def test_uts46_5707(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ڣ.്\u200dϟ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ڣ.്\u200dϟ', strict=True)
def test_uts46_5708(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c𞸇𑘿。أ𐮂-腍', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c𞸇𑘿。أ𐮂-腍', strict=True)
def test_uts46_5709(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c𞸇𑘿。أ𐮂-腍', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c𞸇𑘿。أ𐮂-腍', strict=True)
def test_uts46_5710(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200cح𑘿。أ𐮂-腍', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200cح𑘿。أ𐮂-腍', strict=True)
def test_uts46_5711(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200cح𑘿。أ𐮂-腍', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200cح𑘿。أ𐮂-腍', strict=True)
def test_uts46_5712(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--sgb4140l.xn----qmc5075grs9e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--sgb4140l.xn----qmc5075grs9e', strict=True)
def test_uts46_5713(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--sgb953kmi8o.xn----qmc5075grs9e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--sgb953kmi8o.xn----qmc5075grs9e', strict=True)
def test_uts46_5714(self):
self.assertRaises(idna.IDNAError, idna.decode, '-\U000addd9٫纛。𝟛\U0006d907🄅', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-\U000addd9٫纛。𝟛\U0006d907🄅', strict=True)
def test_uts46_5715(self):
self.assertRaises(idna.IDNAError, idna.decode, '-\U000addd9٫纛。3\U0006d9074,', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-\U000addd9٫纛。3\U0006d9074,', strict=True)
def test_uts46_5716(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----vqc8143g0tt4i.xn--34,-8787l', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----vqc8143g0tt4i.xn--34,-8787l', strict=True)
def test_uts46_5717(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----vqc8143g0tt4i.xn--3-os1sn476y', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----vqc8143g0tt4i.xn--3-os1sn476y', strict=True)
def test_uts46_5718(self):
self.assertRaises(idna.IDNAError, idna.decode, '🔔.Ⴂߌ்𐋮', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '🔔.Ⴂߌ்𐋮', strict=True)
def test_uts46_5719(self):
self.assertRaises(idna.IDNAError, idna.decode, '🔔.Ⴂߌ்𐋮', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '🔔.Ⴂߌ்𐋮', strict=True)
def test_uts46_5720(self):
self.assertRaises(idna.IDNAError, idna.decode, '🔔.ⴂߌ்𐋮', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '🔔.ⴂߌ்𐋮', strict=True)
def test_uts46_5721(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--nv8h.xn--nsb46rvz1b222p', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--nv8h.xn--nsb46rvz1b222p', strict=True)
def test_uts46_5722(self):
self.assertRaises(idna.IDNAError, idna.decode, '🔔.ⴂߌ்𐋮', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '🔔.ⴂߌ்𐋮', strict=True)
def test_uts46_5723(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--nv8h.xn--nsb46r83e8112a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--nv8h.xn--nsb46r83e8112a', strict=True)
def test_uts46_5724(self):
self.assertRaises(idna.IDNAError, idna.decode, '軥ڳ.-𖬵', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '軥ڳ.-𖬵', strict=True)
def test_uts46_5725(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--mkb5480e.xn----6u5m', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--mkb5480e.xn----6u5m', strict=True)
def test_uts46_5726(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐹤ߊڶ.𐨂-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐹤ߊڶ.𐨂-', strict=True)
def test_uts46_5727(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--pkb56cn614d.xn----974i', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--pkb56cn614d.xn----974i', strict=True)
def test_uts46_5728(self):
self.assertRaises(idna.IDNAError, idna.decode, '-󠅱0。៏᷽톇십', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-󠅱0。៏᷽톇십', strict=True)
def test_uts46_5729(self):
self.assertRaises(idna.IDNAError, idna.decode, '-󠅱0。៏᷽톇십', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-󠅱0。៏᷽톇십', strict=True)
def test_uts46_5730(self):
self.assertRaises(idna.IDNAError, idna.decode, '-󠅱0。៏᷽톇십', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-󠅱0。៏᷽톇십', strict=True)
def test_uts46_5731(self):
self.assertRaises(idna.IDNAError, idna.decode, '-󠅱0。៏᷽톇십', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-󠅱0。៏᷽톇십', strict=True)
def test_uts46_5732(self):
self.assertRaises(idna.IDNAError, idna.decode, '-0.xn--r4e872ah77nghm', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-0.xn--r4e872ah77nghm', strict=True)
def test_uts46_5733(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ꡰ︒--。៌靈𐹢\U00058cee', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ꡰ︒--。៌靈𐹢\U00058cee', strict=True)
def test_uts46_5734(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ꡰ。--。៌靈𐹢\U00058cee', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ꡰ。--。៌靈𐹢\U00058cee', strict=True)
def test_uts46_5735(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--md9a.--.xn--o4e6836dpxudz0v1c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--md9a.--.xn--o4e6836dpxudz0v1c', strict=True)
def test_uts46_5736(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn-----bk9hu24z.xn--o4e6836dpxudz0v1c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn-----bk9hu24z.xn--o4e6836dpxudz0v1c', strict=True)
def test_uts46_5737(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᅟႿႵრ。୍', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᅟႿႵრ。୍', strict=True)
def test_uts46_5738(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᅟႿႵრ。୍', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᅟႿႵრ。୍', strict=True)
def test_uts46_5739(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᅟⴟⴕრ。୍', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᅟⴟⴕრ。୍', strict=True)
def test_uts46_5740(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᅟႿႵᲠ。୍', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᅟႿႵᲠ。୍', strict=True)
def test_uts46_5741(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1od555l3a.xn--9ic', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1od555l3a.xn--9ic', strict=True)
def test_uts46_5742(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᅟⴟⴕრ。୍', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᅟⴟⴕრ。୍', strict=True)
def test_uts46_5743(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᅟႿႵᲠ。୍', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᅟႿႵᲠ。୍', strict=True)
def test_uts46_5744(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--tndt4hvw.xn--9ic', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--tndt4hvw.xn--9ic', strict=True)
def test_uts46_5745(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1od7wz74eeb.xn--9ic', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1od7wz74eeb.xn--9ic', strict=True)
def test_uts46_5746(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᅟႿⴕრ。୍', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᅟႿⴕრ。୍', strict=True)
def test_uts46_5747(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--3nd0etsm92g.xn--9ic', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--3nd0etsm92g.xn--9ic', strict=True)
def test_uts46_5748(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᅟႿⴕრ。୍', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᅟႿⴕრ。୍', strict=True)
def test_uts46_5749(self):
self.assertRaises(idna.IDNAError, idna.decode, '🄃𐹠.٤󠅇', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '🄃𐹠.٤󠅇', strict=True)
def test_uts46_5750(self):
self.assertRaises(idna.IDNAError, idna.decode, '2,𐹠.٤󠅇', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '2,𐹠.٤󠅇', strict=True)
def test_uts46_5751(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--2,-5g3o.xn--dib', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--2,-5g3o.xn--dib', strict=True)
def test_uts46_5752(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--7n0d1189a.xn--dib', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--7n0d1189a.xn--dib', strict=True)
def test_uts46_5753(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000bbcbc\u200cﱛ.ߒࡈ᯳', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000bbcbc\u200cﱛ.ߒࡈ᯳', strict=True)
def test_uts46_5754(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000bbcbc\u200cذٰ.ߒࡈ᯳', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000bbcbc\u200cذٰ.ߒࡈ᯳', strict=True)
def test_uts46_5755(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--vgb2kp1223g.xn--tsb0vz43c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--vgb2kp1223g.xn--tsb0vz43c', strict=True)
def test_uts46_5756(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--vgb2kq00fl213y.xn--tsb0vz43c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--vgb2kq00fl213y.xn--tsb0vz43c', strict=True)
def test_uts46_5757(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d\u200d\U0001ed6a\u200c。ᡘ𑲭឵', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d\u200d\U0001ed6a\u200c。ᡘ𑲭឵', strict=True)
def test_uts46_5758(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--l96h.xn--o8e4044k', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--l96h.xn--o8e4044k', strict=True)
def test_uts46_5759(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0ugba05538b.xn--o8e4044k', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0ugba05538b.xn--o8e4044k', strict=True)
def test_uts46_5760(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--l96h.xn--03e93aq365d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--l96h.xn--03e93aq365d', strict=True)
def test_uts46_5761(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0ugba05538b.xn--03e93aq365d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0ugba05538b.xn--03e93aq365d', strict=True)
def test_uts46_5762(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0001edfb。⚄\U00057447𑁿', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0001edfb。⚄\U00057447𑁿', strict=True)
def test_uts46_5763(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--qe7h.xn--c7h2966f7so4a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--qe7h.xn--c7h2966f7so4a', strict=True)
def test_uts46_5764(self):
self.assertRaises(idna.IDNAError, idna.decode, '꣄≠.𞠨٧', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '꣄≠.𞠨٧', strict=True)
def test_uts46_5765(self):
self.assertRaises(idna.IDNAError, idna.decode, '꣄≠.𞠨٧', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '꣄≠.𞠨٧', strict=True)
def test_uts46_5766(self):
self.assertRaises(idna.IDNAError, idna.decode, '꣄≠.𞠨٧', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '꣄≠.𞠨٧', strict=True)
def test_uts46_5767(self):
self.assertRaises(idna.IDNAError, idna.decode, '꣄≠.𞠨٧', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '꣄≠.𞠨٧', strict=True)
def test_uts46_5768(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1chy504c.xn--gib1777v', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1chy504c.xn--gib1777v', strict=True)
def test_uts46_5769(self):
self.assertRaises(idna.IDNAError, idna.decode, '𝟛꣄𝆪。꣪-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𝟛꣄𝆪。꣪-', strict=True)
def test_uts46_5770(self):
self.assertRaises(idna.IDNAError, idna.decode, '𝟛꣄𝆪。꣪-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𝟛꣄𝆪。꣪-', strict=True)
def test_uts46_5771(self):
self.assertRaises(idna.IDNAError, idna.decode, '3꣄𝆪。꣪-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '3꣄𝆪。꣪-', strict=True)
def test_uts46_5772(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--3-sl4eu679e.xn----xn4e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--3-sl4eu679e.xn----xn4e', strict=True)
def test_uts46_5773(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ݟᮢ်Ⴇ.e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ݟᮢ်Ⴇ.e', strict=True)
def test_uts46_5774(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ݟᮢ်ⴇ.e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ݟᮢ်ⴇ.e', strict=True)
def test_uts46_5775(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ݟᮢ်Ⴇ.E', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ݟᮢ်Ⴇ.E', strict=True)
def test_uts46_5776(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--jpb846bjzj7pr.e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--jpb846bjzj7pr.e', strict=True)
def test_uts46_5777(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--jpb846bmjw88a.e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--jpb846bmjw88a.e', strict=True)
def test_uts46_5778(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᄹ。໊\U000a0be4󠄞', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᄹ。໊\U000a0be4󠄞', strict=True)
def test_uts46_5779(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᄹ。໊\U000a0be4󠄞', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᄹ。໊\U000a0be4󠄞', strict=True)
def test_uts46_5780(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--lrd.xn--s8c05302k', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--lrd.xn--s8c05302k', strict=True)
def test_uts46_5781(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⴆ\U000bb8a9.󠆡︉𞤍', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴆ\U000bb8a9.󠆡︉𞤍', strict=True)
def test_uts46_5782(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⴆ\U000bb8a9.󠆡︉𞤍', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴆ\U000bb8a9.󠆡︉𞤍', strict=True)
def test_uts46_5783(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⴆ\U000bb8a9.󠆡︉𞤯', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⴆ\U000bb8a9.󠆡︉𞤯', strict=True)
def test_uts46_5784(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--xkjw3965g.xn--ne6h', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--xkjw3965g.xn--ne6h', strict=True)
def test_uts46_5785(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⴆ\U000bb8a9.󠆡︉𞤯', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⴆ\U000bb8a9.󠆡︉𞤯', strict=True)
def test_uts46_5786(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--end82983m.xn--ne6h', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--end82983m.xn--ne6h', strict=True)
def test_uts46_5787(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⴆ\U000bb8a9.󠆡︉𞤍', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⴆ\U000bb8a9.󠆡︉𞤍', strict=True)
def test_uts46_5788(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⴆ\U000bb8a9.󠆡︉𞤍', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⴆ\U000bb8a9.󠆡︉𞤍', strict=True)
def test_uts46_5789(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ßࠋ︒ٻ.帼F∬\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ßࠋ︒ٻ.帼F∬\u200c', strict=True)
def test_uts46_5790(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ßࠋ。ٻ.帼F∫∫\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ßࠋ。ٻ.帼F∫∫\u200c', strict=True)
def test_uts46_5791(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ßࠋ。ٻ.帼f∫∫\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ßࠋ。ٻ.帼f∫∫\u200c', strict=True)
def test_uts46_5792(self):
self.assertRaises(idna.IDNAError, idna.decode, 'SSࠋ。ٻ.帼F∫∫\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'SSࠋ。ٻ.帼F∫∫\u200c', strict=True)
def test_uts46_5793(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ssࠋ。ٻ.帼f∫∫\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ssࠋ。ٻ.帼f∫∫\u200c', strict=True)
def test_uts46_5794(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ssࠋ。ٻ.帼F∫∫\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ssࠋ。ٻ.帼F∫∫\u200c', strict=True)
def test_uts46_5795(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ss-uze.xn--0ib.xn--f-tcoa9162d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ss-uze.xn--0ib.xn--f-tcoa9162d', strict=True)
def test_uts46_5796(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ss-uze.xn--0ib.xn--f-sgn48ga6997e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ss-uze.xn--0ib.xn--f-sgn48ga6997e', strict=True)
def test_uts46_5797(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--zca687a.xn--0ib.xn--f-sgn48ga6997e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--zca687a.xn--0ib.xn--f-sgn48ga6997e', strict=True)
def test_uts46_5798(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ßࠋ︒ٻ.帼f∬\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ßࠋ︒ٻ.帼f∬\u200c', strict=True)
def test_uts46_5799(self):
self.assertRaises(idna.IDNAError, idna.decode, 'SSࠋ︒ٻ.帼F∬\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'SSࠋ︒ٻ.帼F∬\u200c', strict=True)
def test_uts46_5800(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ssࠋ︒ٻ.帼f∬\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ssࠋ︒ٻ.帼f∬\u200c', strict=True)
def test_uts46_5801(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ssࠋ︒ٻ.帼F∬\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ssࠋ︒ٻ.帼F∬\u200c', strict=True)
def test_uts46_5802(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ss-k0d31nu121d.xn--f-tcoa9162d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ss-k0d31nu121d.xn--f-tcoa9162d', strict=True)
def test_uts46_5803(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ss-k0d31nu121d.xn--f-sgn48ga6997e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ss-k0d31nu121d.xn--f-sgn48ga6997e', strict=True)
def test_uts46_5804(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--zca68zj8ac956c.xn--f-sgn48ga6997e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--zca68zj8ac956c.xn--f-sgn48ga6997e', strict=True)
def test_uts46_5805(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000d8a97。𐹴\U0001ea0c\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000d8a97。𐹴\U0001ea0c\u200d', strict=True)
def test_uts46_5806(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000d8a97。𐹴\U0001ea0c\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000d8a97。𐹴\U0001ea0c\u200d', strict=True)
def test_uts46_5807(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--8l83e.xn--so0dw168a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--8l83e.xn--so0dw168a', strict=True)
def test_uts46_5808(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--8l83e.xn--1ug4105gsxwf', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--8l83e.xn--1ug4105gsxwf', strict=True)
def test_uts46_5809(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000576e8.\U000857e2𝟨꣄', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000576e8.\U000857e2𝟨꣄', strict=True)
def test_uts46_5810(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000576e8.\U000857e26꣄', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000576e8.\U000857e26꣄', strict=True)
def test_uts46_5811(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--mi60a.xn--6-sl4es8023c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--mi60a.xn--6-sl4es8023c', strict=True)
def test_uts46_5812(self):
self.assertRaises(idna.IDNAError, idna.decode, '᪲ﶎ。-۹ႱႨ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '᪲ﶎ。-۹ႱႨ', strict=True)
def test_uts46_5813(self):
self.assertRaises(idna.IDNAError, idna.decode, '᪲مخج。-۹ႱႨ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '᪲مخج。-۹ႱႨ', strict=True)
def test_uts46_5814(self):
self.assertRaises(idna.IDNAError, idna.decode, '᪲مخج。-۹ⴑⴈ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '᪲مخج。-۹ⴑⴈ', strict=True)
def test_uts46_5815(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--rgbd2e831i.xn----zyc3430a9a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--rgbd2e831i.xn----zyc3430a9a', strict=True)
def test_uts46_5816(self):
self.assertRaises(idna.IDNAError, idna.decode, '᪲ﶎ。-۹ⴑⴈ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '᪲ﶎ。-۹ⴑⴈ', strict=True)
def test_uts46_5817(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--rgbd2e831i.xn----zyc155e9a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--rgbd2e831i.xn----zyc155e9a', strict=True)
def test_uts46_5818(self):
self.assertRaises(idna.IDNAError, idna.decode, '᪲مخج。-۹Ⴑⴈ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '᪲مخج。-۹Ⴑⴈ', strict=True)
def test_uts46_5819(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--rgbd2e831i.xn----zyc875efr3a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--rgbd2e831i.xn----zyc875efr3a', strict=True)
def test_uts46_5820(self):
self.assertRaises(idna.IDNAError, idna.decode, '᪲ﶎ。-۹Ⴑⴈ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '᪲ﶎ。-۹Ⴑⴈ', strict=True)
def test_uts46_5821(self):
self.assertRaises(idna.IDNAError, idna.decode, '𞤤.-ࢣ︒', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𞤤.-ࢣ︒', strict=True)
def test_uts46_5822(self):
self.assertRaises(idna.IDNAError, idna.decode, '𞤤.-ࢣ。', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𞤤.-ࢣ。', strict=True)
def test_uts46_5823(self):
self.assertRaises(idna.IDNAError, idna.decode, '𞤂.-ࢣ。', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𞤂.-ࢣ。', strict=True)
def test_uts46_5824(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ce6h.xn----cod.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ce6h.xn----cod.', strict=True)
def test_uts46_5825(self):
self.assertRaises(idna.IDNAError, idna.decode, '𞤂.-ࢣ︒', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𞤂.-ࢣ︒', strict=True)
def test_uts46_5826(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ce6h.xn----cod7069p', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ce6h.xn----cod7069p', strict=True)
def test_uts46_5827(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c𐺨.࡙--', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c𐺨.࡙--', strict=True)
def test_uts46_5828(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--9p0d.xn-----h6e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--9p0d.xn-----h6e', strict=True)
def test_uts46_5829(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0ug7905g.xn-----h6e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0ug7905g.xn-----h6e', strict=True)
def test_uts46_5830(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐋸\U000ee60bჂ.Ⴁ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐋸\U000ee60bჂ.Ⴁ', strict=True)
def test_uts46_5831(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐋸\U000ee60bⴢ.ⴁ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐋸\U000ee60bⴢ.ⴁ', strict=True)
def test_uts46_5832(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐋸\U000ee60bჂ.ⴁ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐋸\U000ee60bჂ.ⴁ', strict=True)
def test_uts46_5833(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--qlj1559dr224h.xn--skj', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--qlj1559dr224h.xn--skj', strict=True)
def test_uts46_5834(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--6nd5215jr2u0h.xn--skj', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--6nd5215jr2u0h.xn--skj', strict=True)
def test_uts46_5835(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--6nd5215jr2u0h.xn--8md', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--6nd5215jr2u0h.xn--8md', strict=True)
def test_uts46_5836(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0005747f꠆₄\U000a9786。\U00032a67\U000e04b9ς', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0005747f꠆₄\U000a9786。\U00032a67\U000e04b9ς', strict=True)
def test_uts46_5837(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0005747f꠆4\U000a9786。\U00032a67\U000e04b9ς', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0005747f꠆4\U000a9786。\U00032a67\U000e04b9ς', strict=True)
def test_uts46_5838(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0005747f꠆4\U000a9786。\U00032a67\U000e04b9Σ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0005747f꠆4\U000a9786。\U00032a67\U000e04b9Σ', strict=True)
def test_uts46_5839(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0005747f꠆4\U000a9786。\U00032a67\U000e04b9σ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0005747f꠆4\U000a9786。\U00032a67\U000e04b9σ', strict=True)
def test_uts46_5840(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--4-w93ej7463a9io5a.xn--4xa31142bk3f0d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--4-w93ej7463a9io5a.xn--4xa31142bk3f0d', strict=True)
def test_uts46_5841(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--4-w93ej7463a9io5a.xn--3xa51142bk3f0d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--4-w93ej7463a9io5a.xn--3xa51142bk3f0d', strict=True)
def test_uts46_5842(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0005747f꠆₄\U000a9786。\U00032a67\U000e04b9Σ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0005747f꠆₄\U000a9786。\U00032a67\U000e04b9Σ', strict=True)
def test_uts46_5843(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0005747f꠆₄\U000a9786。\U00032a67\U000e04b9σ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0005747f꠆₄\U000a9786。\U00032a67\U000e04b9σ', strict=True)
def test_uts46_5844(self):
self.assertRaises(idna.IDNAError, idna.decode, '󠆀ܣ。ᷴݵ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '󠆀ܣ。ᷴݵ', strict=True)
def test_uts46_5845(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--tnb.xn--5pb136i', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--tnb.xn--5pb136i', strict=True)
def test_uts46_5846(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐹱ࡂ𝪨。𬼖Ⴑ\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐹱ࡂ𝪨。𬼖Ⴑ\u200d', strict=True)
def test_uts46_5847(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐹱ࡂ𝪨。𬼖Ⴑ\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐹱ࡂ𝪨。𬼖Ⴑ\u200d', strict=True)
def test_uts46_5848(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐹱ࡂ𝪨。𬼖ⴑ\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐹱ࡂ𝪨。𬼖ⴑ\u200d', strict=True)
def test_uts46_5849(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0vb1535kdb6e.xn--8kjz186s', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0vb1535kdb6e.xn--8kjz186s', strict=True)
def test_uts46_5850(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0vb1535kdb6e.xn--1ug742c5714c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0vb1535kdb6e.xn--1ug742c5714c', strict=True)
def test_uts46_5851(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐹱ࡂ𝪨。𬼖ⴑ\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐹱ࡂ𝪨。𬼖ⴑ\u200d', strict=True)
def test_uts46_5852(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0vb1535kdb6e.xn--pnd93707a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0vb1535kdb6e.xn--pnd93707a', strict=True)
def test_uts46_5853(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0vb1535kdb6e.xn--pnd879eqy33c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0vb1535kdb6e.xn--pnd879eqy33c', strict=True)
def test_uts46_5854(self):
self.assertRaises(idna.IDNAError, idna.decode, '᜔𐭪\U000e0658\u200d。-𐹴', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '᜔𐭪\U000e0658\u200d。-𐹴', strict=True)
def test_uts46_5855(self):
self.assertRaises(idna.IDNAError, idna.decode, '᜔𐭪\U000e0658\u200d。-𐹴', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '᜔𐭪\U000e0658\u200d。-𐹴', strict=True)
def test_uts46_5856(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--fze4126jujt0g.xn----c36i', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--fze4126jujt0g.xn----c36i', strict=True)
def test_uts46_5857(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--fze807bso0spy14i.xn----c36i', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--fze807bso0spy14i.xn----c36i', strict=True)
def test_uts46_5858(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0003e8ac。ܩ︒쯙𝟧', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0003e8ac。ܩ︒쯙𝟧', strict=True)
def test_uts46_5859(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0003e8ac。ܩ︒쯙𝟧', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0003e8ac。ܩ︒쯙𝟧', strict=True)
def test_uts46_5860(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0003e8ac。ܩ。쯙5', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0003e8ac。ܩ。쯙5', strict=True)
def test_uts46_5861(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0003e8ac。ܩ。쯙5', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0003e8ac。ܩ。쯙5', strict=True)
def test_uts46_5862(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--t92s.xn--znb.xn--5-y88f', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--t92s.xn--znb.xn--5-y88f', strict=True)
def test_uts46_5863(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--t92s.xn--5-p1c0712mm8rb', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--t92s.xn--5-p1c0712mm8rb', strict=True)
def test_uts46_5864(self):
self.assertRaises(idna.IDNAError, idna.decode, '𞤟-。ݢ≮뻐', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𞤟-。ݢ≮뻐', strict=True)
def test_uts46_5865(self):
self.assertRaises(idna.IDNAError, idna.decode, '𞤟-。ݢ≮뻐', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𞤟-。ݢ≮뻐', strict=True)
def test_uts46_5866(self):
self.assertRaises(idna.IDNAError, idna.decode, '𞥁-。ݢ≮뻐', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𞥁-。ݢ≮뻐', strict=True)
def test_uts46_5867(self):
self.assertRaises(idna.IDNAError, idna.decode, '𞥁-。ݢ≮뻐', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𞥁-。ݢ≮뻐', strict=True)
def test_uts46_5868(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----1j8r.xn--mpb269krv4i', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----1j8r.xn--mpb269krv4i', strict=True)
def test_uts46_5869(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0001e969-\U0008aae0.ࢴ≠', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0001e969-\U0008aae0.ࢴ≠', strict=True)
def test_uts46_5870(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0001e969-\U0008aae0.ࢴ≠', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0001e969-\U0008aae0.ࢴ≠', strict=True)
def test_uts46_5871(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0001e969-\U0008aae0.ࢴ≠', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0001e969-\U0008aae0.ࢴ≠', strict=True)
def test_uts46_5872(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0001e969-\U0008aae0.ࢴ≠', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0001e969-\U0008aae0.ࢴ≠', strict=True)
def test_uts46_5873(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----cm8rp3609a.xn--9yb852k', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----cm8rp3609a.xn--9yb852k', strict=True)
def test_uts46_5874(self):
self.assertRaises(idna.IDNAError, idna.decode, '-\U0004508fςႼ.١', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-\U0004508fςႼ.١', strict=True)
def test_uts46_5875(self):
self.assertRaises(idna.IDNAError, idna.decode, '-\U0004508fςႼ.١', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-\U0004508fςႼ.١', strict=True)
def test_uts46_5876(self):
self.assertRaises(idna.IDNAError, idna.decode, '-\U0004508fςⴜ.١', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-\U0004508fςⴜ.١', strict=True)
def test_uts46_5877(self):
self.assertRaises(idna.IDNAError, idna.decode, '-\U0004508fΣႼ.١', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-\U0004508fΣႼ.١', strict=True)
def test_uts46_5878(self):
self.assertRaises(idna.IDNAError, idna.decode, '-\U0004508fσⴜ.١', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-\U0004508fσⴜ.١', strict=True)
def test_uts46_5879(self):
self.assertRaises(idna.IDNAError, idna.decode, '-\U0004508fΣⴜ.١', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-\U0004508fΣⴜ.١', strict=True)
def test_uts46_5880(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----0mb9682aov12f.xn--9hb', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----0mb9682aov12f.xn--9hb', strict=True)
def test_uts46_5881(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----ymb2782aov12f.xn--9hb', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----ymb2782aov12f.xn--9hb', strict=True)
def test_uts46_5882(self):
self.assertRaises(idna.IDNAError, idna.decode, '-\U0004508fςⴜ.١', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-\U0004508fςⴜ.١', strict=True)
def test_uts46_5883(self):
self.assertRaises(idna.IDNAError, idna.decode, '-\U0004508fΣႼ.١', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-\U0004508fΣႼ.١', strict=True)
def test_uts46_5884(self):
self.assertRaises(idna.IDNAError, idna.decode, '-\U0004508fσⴜ.١', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-\U0004508fσⴜ.١', strict=True)
def test_uts46_5885(self):
self.assertRaises(idna.IDNAError, idna.decode, '-\U0004508fΣⴜ.١', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-\U0004508fΣⴜ.١', strict=True)
def test_uts46_5886(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----0mb770hun11i.xn--9hb', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----0mb770hun11i.xn--9hb', strict=True)
def test_uts46_5887(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----ymb080hun11i.xn--9hb', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----ymb080hun11i.xn--9hb', strict=True)
def test_uts46_5888(self):
self.assertRaises(idna.IDNAError, idna.decode, '៊.\u200d𝟮𑀿', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '៊.\u200d𝟮𑀿', strict=True)
def test_uts46_5889(self):
self.assertRaises(idna.IDNAError, idna.decode, '៊.\u200d2𑀿', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '៊.\u200d2𑀿', strict=True)
def test_uts46_5890(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--m4e.xn--2-ku7i', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--m4e.xn--2-ku7i', strict=True)
def test_uts46_5891(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--m4e.xn--2-tgnv469h', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--m4e.xn--2-tgnv469h', strict=True)
def test_uts46_5892(self):
self.assertRaises(idna.IDNAError, idna.decode, '≯𝟖。᩠𐫓\U0009f1d1', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≯𝟖。᩠𐫓\U0009f1d1', strict=True)
def test_uts46_5893(self):
self.assertRaises(idna.IDNAError, idna.decode, '≯𝟖。᩠𐫓\U0009f1d1', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≯𝟖。᩠𐫓\U0009f1d1', strict=True)
def test_uts46_5894(self):
self.assertRaises(idna.IDNAError, idna.decode, '≯8。᩠𐫓\U0009f1d1', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≯8。᩠𐫓\U0009f1d1', strict=True)
def test_uts46_5895(self):
self.assertRaises(idna.IDNAError, idna.decode, '≯8。᩠𐫓\U0009f1d1', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≯8。᩠𐫓\U0009f1d1', strict=True)
def test_uts46_5896(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--8-ogo.xn--jof5303iv1z5d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--8-ogo.xn--jof5303iv1z5d', strict=True)
def test_uts46_5897(self):
self.assertRaises(idna.IDNAError, idna.decode, '𑲫Ↄ٤。\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𑲫Ↄ٤。\u200c', strict=True)
def test_uts46_5898(self):
self.assertRaises(idna.IDNAError, idna.decode, '𑲫Ↄ٤。\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𑲫Ↄ٤。\u200c', strict=True)
def test_uts46_5899(self):
self.assertRaises(idna.IDNAError, idna.decode, '𑲫ↄ٤。\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𑲫ↄ٤。\u200c', strict=True)
def test_uts46_5900(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--dib100l8x1p.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--dib100l8x1p.', strict=True)
def test_uts46_5901(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--dib100l8x1p.xn--0ug', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--dib100l8x1p.xn--0ug', strict=True)
def test_uts46_5902(self):
self.assertRaises(idna.IDNAError, idna.decode, '𑲫ↄ٤。\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𑲫ↄ٤。\u200c', strict=True)
def test_uts46_5903(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--dib999kcy1p.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--dib999kcy1p.', strict=True)
def test_uts46_5904(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--dib999kcy1p.xn--0ug', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--dib999kcy1p.xn--0ug', strict=True)
def test_uts46_5905(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ఀ𝟵\u200dﲝ.\u200dݐ⒈', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ఀ𝟵\u200dﲝ.\u200dݐ⒈', strict=True)
def test_uts46_5906(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ఀ9\u200dبح.\u200dݐ1.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ఀ9\u200dبح.\u200dݐ1.', strict=True)
def test_uts46_5907(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--9-1mcp570d.xn--1-x3c.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--9-1mcp570d.xn--1-x3c.', strict=True)
def test_uts46_5908(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--9-1mcp570dl51a.xn--1-x3c211q.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--9-1mcp570dl51a.xn--1-x3c211q.', strict=True)
def test_uts46_5909(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--9-1mcp570d.xn--3ob470m', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--9-1mcp570d.xn--3ob470m', strict=True)
def test_uts46_5910(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--9-1mcp570dl51a.xn--3ob977jmfd', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--9-1mcp570dl51a.xn--3ob977jmfd', strict=True)
def test_uts46_5911(self):
self.assertRaises(idna.IDNAError, idna.decode, '꫶。嬶ß葽', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '꫶。嬶ß葽', strict=True)
def test_uts46_5912(self):
self.assertRaises(idna.IDNAError, idna.decode, '꫶。嬶SS葽', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '꫶。嬶SS葽', strict=True)
def test_uts46_5913(self):
self.assertRaises(idna.IDNAError, idna.decode, '꫶。嬶ss葽', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '꫶。嬶ss葽', strict=True)
def test_uts46_5914(self):
self.assertRaises(idna.IDNAError, idna.decode, '꫶。嬶Ss葽', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '꫶。嬶Ss葽', strict=True)
def test_uts46_5915(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--2v9a.xn--ss-q40dp97m', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--2v9a.xn--ss-q40dp97m', strict=True)
def test_uts46_5916(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--2v9a.xn--zca7637b14za', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--2v9a.xn--zca7637b14za', strict=True)
def test_uts46_5917(self):
self.assertRaises(idna.IDNAError, idna.decode, '𑚶⒈。\U0005eee1𐹺', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𑚶⒈。\U0005eee1𐹺', strict=True)
def test_uts46_5918(self):
self.assertRaises(idna.IDNAError, idna.decode, '𑚶1.。\U0005eee1𐹺', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𑚶1.。\U0005eee1𐹺', strict=True)
def test_uts46_5919(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1-3j0j..xn--yo0d5914s', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1-3j0j..xn--yo0d5914s', strict=True)
def test_uts46_5920(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--tshz969f.xn--yo0d5914s', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--tshz969f.xn--yo0d5914s', strict=True)
def test_uts46_5921(self):
self.assertRaises(idna.IDNAError, idna.decode, '𑜤︒≮.\U0005a57dט\U0001efa9', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𑜤︒≮.\U0005a57dט\U0001efa9', strict=True)
def test_uts46_5922(self):
self.assertRaises(idna.IDNAError, idna.decode, '𑜤︒≮.\U0005a57dט\U0001efa9', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𑜤︒≮.\U0005a57dט\U0001efa9', strict=True)
def test_uts46_5923(self):
self.assertRaises(idna.IDNAError, idna.decode, '𑜤。≮.\U0005a57dט\U0001efa9', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𑜤。≮.\U0005a57dט\U0001efa9', strict=True)
def test_uts46_5924(self):
self.assertRaises(idna.IDNAError, idna.decode, '𑜤。≮.\U0005a57dט\U0001efa9', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𑜤。≮.\U0005a57dט\U0001efa9', strict=True)
def test_uts46_5925(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ci2d.xn--gdh.xn--deb0091w5q9u', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ci2d.xn--gdh.xn--deb0091w5q9u', strict=True)
def test_uts46_5926(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--gdh5267fdzpa.xn--deb0091w5q9u', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--gdh5267fdzpa.xn--deb0091w5q9u', strict=True)
def test_uts46_5927(self):
self.assertRaises(idna.IDNAError, idna.decode, '󠆋\u0603\U0004f9a4.⇁ς\U0008f2c8\U000ba1e5', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '󠆋\u0603\U0004f9a4.⇁ς\U0008f2c8\U000ba1e5', strict=True)
def test_uts46_5928(self):
self.assertRaises(idna.IDNAError, idna.decode, '󠆋\u0603\U0004f9a4.⇁Σ\U0008f2c8\U000ba1e5', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '󠆋\u0603\U0004f9a4.⇁Σ\U0008f2c8\U000ba1e5', strict=True)
def test_uts46_5929(self):
self.assertRaises(idna.IDNAError, idna.decode, '󠆋\u0603\U0004f9a4.⇁σ\U0008f2c8\U000ba1e5', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '󠆋\u0603\U0004f9a4.⇁σ\U0008f2c8\U000ba1e5', strict=True)
def test_uts46_5930(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--lfb04106d.xn--4xa964mxv16m8moq', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--lfb04106d.xn--4xa964mxv16m8moq', strict=True)
def test_uts46_5931(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--lfb04106d.xn--3xa174mxv16m8moq', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--lfb04106d.xn--3xa174mxv16m8moq', strict=True)
def test_uts46_5932(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ς𑐽\U00035888𑜫。\U0001eb29\u200c𐫄', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ς𑐽\U00035888𑜫。\U0001eb29\u200c𐫄', strict=True)
def test_uts46_5933(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ς𑐽\U00035888𑜫。\U0001eb29\u200c𐫄', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ς𑐽\U00035888𑜫。\U0001eb29\u200c𐫄', strict=True)
def test_uts46_5934(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Σ𑐽\U00035888𑜫。\U0001eb29\u200c𐫄', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Σ𑐽\U00035888𑜫。\U0001eb29\u200c𐫄', strict=True)
def test_uts46_5935(self):
self.assertRaises(idna.IDNAError, idna.decode, 'σ𑐽\U00035888𑜫。\U0001eb29\u200c𐫄', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'σ𑐽\U00035888𑜫。\U0001eb29\u200c𐫄', strict=True)
def test_uts46_5936(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--4xa2260lk3b8z15g.xn--tw9ct349a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--4xa2260lk3b8z15g.xn--tw9ct349a', strict=True)
def test_uts46_5937(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--4xa2260lk3b8z15g.xn--0ug4653g2xzf', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--4xa2260lk3b8z15g.xn--0ug4653g2xzf', strict=True)
def test_uts46_5938(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--3xa4260lk3b8z15g.xn--0ug4653g2xzf', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--3xa4260lk3b8z15g.xn--0ug4653g2xzf', strict=True)
def test_uts46_5939(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Σ𑐽\U00035888𑜫。\U0001eb29\u200c𐫄', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Σ𑐽\U00035888𑜫。\U0001eb29\u200c𐫄', strict=True)
def test_uts46_5940(self):
self.assertRaises(idna.IDNAError, idna.decode, 'σ𑐽\U00035888𑜫。\U0001eb29\u200c𐫄', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'σ𑐽\U00035888𑜫。\U0001eb29\u200c𐫄', strict=True)
def test_uts46_5941(self):
self.assertRaises(idna.IDNAError, idna.decode, '-\U000b53fd。-ﱌݛ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-\U000b53fd。-ﱌݛ', strict=True)
def test_uts46_5942(self):
self.assertRaises(idna.IDNAError, idna.decode, '-\U000b53fd。-نحݛ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-\U000b53fd。-نحݛ', strict=True)
def test_uts46_5943(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----o452j.xn----cnc8e38c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----o452j.xn----cnc8e38c', strict=True)
def test_uts46_5944(self):
self.assertRaises(idna.IDNAError, idna.decode, '⺢\U00087e85𝟤。\u200d🚷', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⺢\U00087e85𝟤。\u200d🚷', strict=True)
def test_uts46_5945(self):
self.assertRaises(idna.IDNAError, idna.decode, '⺢\U00087e852。\u200d🚷', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⺢\U00087e852。\u200d🚷', strict=True)
def test_uts46_5946(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--2-4jtr4282f.xn--m78h', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--2-4jtr4282f.xn--m78h', strict=True)
def test_uts46_5947(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--2-4jtr4282f.xn--1ugz946p', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--2-4jtr4282f.xn--1ugz946p', strict=True)
def test_uts46_5948(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u0cf8\u200dⷾ𐹲。\U000a4436', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u0cf8\u200dⷾ𐹲。\U000a4436', strict=True)
def test_uts46_5949(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u0cf8\u200dⷾ𐹲。\U000a4436', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u0cf8\u200dⷾ𐹲。\U000a4436', strict=True)
def test_uts46_5950(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--hvc220of37m.xn--3e36c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--hvc220of37m.xn--3e36c', strict=True)
def test_uts46_5951(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--hvc488g69j402t.xn--3e36c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--hvc488g69j402t.xn--3e36c', strict=True)
def test_uts46_5952(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐹢.Ⴍ₉⁸', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐹢.Ⴍ₉⁸', strict=True)
def test_uts46_5953(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐹢.Ⴍ98', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐹢.Ⴍ98', strict=True)
def test_uts46_5954(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐹢.ⴍ98', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐹢.ⴍ98', strict=True)
def test_uts46_5955(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--9n0d.xn--98-u61a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--9n0d.xn--98-u61a', strict=True)
def test_uts46_5956(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐹢.ⴍ₉⁸', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐹢.ⴍ₉⁸', strict=True)
def test_uts46_5957(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--9n0d.xn--98-7ek', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--9n0d.xn--98-7ek', strict=True)
def test_uts46_5958(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c͏。ß\u08e2⒚≯', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c͏。ß\u08e2⒚≯', strict=True)
def test_uts46_5959(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c͏。ß\u08e2⒚≯', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c͏。ß\u08e2⒚≯', strict=True)
def test_uts46_5960(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c͏。ß\u08e219.≯', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c͏。ß\u08e219.≯', strict=True)
def test_uts46_5961(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c͏。ß\u08e219.≯', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c͏。ß\u08e219.≯', strict=True)
def test_uts46_5962(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c͏。SS\u08e219.≯', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c͏。SS\u08e219.≯', strict=True)
def test_uts46_5963(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c͏。SS\u08e219.≯', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c͏。SS\u08e219.≯', strict=True)
def test_uts46_5964(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c͏。ss\u08e219.≯', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c͏。ss\u08e219.≯', strict=True)
def test_uts46_5965(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c͏。ss\u08e219.≯', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c͏。ss\u08e219.≯', strict=True)
def test_uts46_5966(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c͏。Ss\u08e219.≯', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c͏。Ss\u08e219.≯', strict=True)
def test_uts46_5967(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c͏。Ss\u08e219.≯', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c͏。Ss\u08e219.≯', strict=True)
def test_uts46_5968(self):
self.assertRaises(idna.IDNAError, idna.decode, '.xn--ss19-w0i.xn--hdh', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '.xn--ss19-w0i.xn--hdh', strict=True)
def test_uts46_5969(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0ug.xn--ss19-w0i.xn--hdh', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0ug.xn--ss19-w0i.xn--hdh', strict=True)
def test_uts46_5970(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0ug.xn--19-fia813f.xn--hdh', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0ug.xn--19-fia813f.xn--hdh', strict=True)
def test_uts46_5971(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c͏。SS\u08e2⒚≯', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c͏。SS\u08e2⒚≯', strict=True)
def test_uts46_5972(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c͏。SS\u08e2⒚≯', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c͏。SS\u08e2⒚≯', strict=True)
def test_uts46_5973(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c͏。ss\u08e2⒚≯', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c͏。ss\u08e2⒚≯', strict=True)
def test_uts46_5974(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c͏。ss\u08e2⒚≯', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c͏。ss\u08e2⒚≯', strict=True)
def test_uts46_5975(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c͏。Ss\u08e2⒚≯', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c͏。Ss\u08e2⒚≯', strict=True)
def test_uts46_5976(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c͏。Ss\u08e2⒚≯', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c͏。Ss\u08e2⒚≯', strict=True)
def test_uts46_5977(self):
self.assertRaises(idna.IDNAError, idna.decode, '.xn--ss-9if872xjjc', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '.xn--ss-9if872xjjc', strict=True)
def test_uts46_5978(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0ug.xn--ss-9if872xjjc', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0ug.xn--ss-9if872xjjc', strict=True)
def test_uts46_5979(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0ug.xn--zca612bx9vo5b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0ug.xn--zca612bx9vo5b', strict=True)
def test_uts46_5980(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c\U0001e94dᡌ.𣃔', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c\U0001e94dᡌ.𣃔', strict=True)
def test_uts46_5981(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c\U0001e94dᡌ.𣃔', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c\U0001e94dᡌ.𣃔', strict=True)
def test_uts46_5982(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--c8e5919u.xn--od1j', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--c8e5919u.xn--od1j', strict=True)
def test_uts46_5983(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--c8e180bqz13b.xn--od1j', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--c8e180bqz13b.xn--od1j', strict=True)
def test_uts46_5984(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ߐ\U0009cb1d-\U000618ac。ྠႻ\U0001edcf𝆬', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ߐ\U0009cb1d-\U000618ac。ྠႻ\U0001edcf𝆬', strict=True)
def test_uts46_5985(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ߐ\U0009cb1d-\U000618ac。ྠⴛ\U0001edcf𝆬', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ߐ\U0009cb1d-\U000618ac。ྠⴛ\U0001edcf𝆬', strict=True)
def test_uts46_5986(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----8bd11730jefvw.xn--wfd802mpm20agsxa', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----8bd11730jefvw.xn--wfd802mpm20agsxa', strict=True)
def test_uts46_5987(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----8bd11730jefvw.xn--wfd08cd265hgsxa', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----8bd11730jefvw.xn--wfd08cd265hgsxa', strict=True)
def test_uts46_5988(self):
self.assertRaises(idna.IDNAError, idna.decode, '𝨥。⫟𑈾', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𝨥。⫟𑈾', strict=True)
def test_uts46_5989(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--n82h.xn--63iw010f', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--n82h.xn--63iw010f', strict=True)
def test_uts46_5990(self):
self.assertRaises(idna.IDNAError, idna.decode, '⾛ݓ.Ⴕ𞠬\u0604\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⾛ݓ.Ⴕ𞠬\u0604\u200d', strict=True)
def test_uts46_5991(self):
self.assertRaises(idna.IDNAError, idna.decode, '走ݓ.Ⴕ𞠬\u0604\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '走ݓ.Ⴕ𞠬\u0604\u200d', strict=True)
def test_uts46_5992(self):
self.assertRaises(idna.IDNAError, idna.decode, '走ݓ.ⴕ𞠬\u0604\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '走ݓ.ⴕ𞠬\u0604\u200d', strict=True)
def test_uts46_5993(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--6ob9779d.xn--mfb511rxu80a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--6ob9779d.xn--mfb511rxu80a', strict=True)
def test_uts46_5994(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--6ob9779d.xn--mfb444k5gjt754b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--6ob9779d.xn--mfb444k5gjt754b', strict=True)
def test_uts46_5995(self):
self.assertRaises(idna.IDNAError, idna.decode, '⾛ݓ.ⴕ𞠬\u0604\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⾛ݓ.ⴕ𞠬\u0604\u200d', strict=True)
def test_uts46_5996(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--6ob9779d.xn--mfb785ck569a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--6ob9779d.xn--mfb785ck569a', strict=True)
def test_uts46_5997(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--6ob9779d.xn--mfb785czmm0y85b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--6ob9779d.xn--mfb785czmm0y85b', strict=True)
def test_uts46_5998(self):
self.assertRaises(idna.IDNAError, idna.decode, '-ᢗ\u200c🄄.𑜢', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-ᢗ\u200c🄄.𑜢', strict=True)
def test_uts46_5999(self):
self.assertRaises(idna.IDNAError, idna.decode, '-ᢗ\u200c3,.𑜢', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-ᢗ\u200c3,.𑜢', strict=True)
def test_uts46_6000(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn---3,-3eu.xn--9h2d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn---3,-3eu.xn--9h2d', strict=True)
def test_uts46_6001(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn---3,-3eu051c.xn--9h2d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn---3,-3eu051c.xn--9h2d', strict=True)
def test_uts46_6002(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----pck1820x.xn--9h2d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----pck1820x.xn--9h2d', strict=True)
def test_uts46_6003(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----pck312bx563c.xn--9h2d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----pck312bx563c.xn--9h2d', strict=True)
def test_uts46_6004(self):
self.assertRaises(idna.IDNAError, idna.decode, '≠\U00010e01\U000393c1\u200c.Ⴚ\U000b3120', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≠\U00010e01\U000393c1\u200c.Ⴚ\U000b3120', strict=True)
def test_uts46_6005(self):
self.assertRaises(idna.IDNAError, idna.decode, '≠\U00010e01\U000393c1\u200c.Ⴚ\U000b3120', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≠\U00010e01\U000393c1\u200c.Ⴚ\U000b3120', strict=True)
def test_uts46_6006(self):
self.assertRaises(idna.IDNAError, idna.decode, '≠\U00010e01\U000393c1\u200c.ⴚ\U000b3120', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≠\U00010e01\U000393c1\u200c.ⴚ\U000b3120', strict=True)
def test_uts46_6007(self):
self.assertRaises(idna.IDNAError, idna.decode, '≠\U00010e01\U000393c1\u200c.ⴚ\U000b3120', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≠\U00010e01\U000393c1\u200c.ⴚ\U000b3120', strict=True)
def test_uts46_6008(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1ch2293gv3nr.xn--ilj23531g', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1ch2293gv3nr.xn--ilj23531g', strict=True)
def test_uts46_6009(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0ug83gn618a21ov.xn--ilj23531g', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0ug83gn618a21ov.xn--ilj23531g', strict=True)
def test_uts46_6010(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1ch2293gv3nr.xn--ynd49496l', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1ch2293gv3nr.xn--ynd49496l', strict=True)
def test_uts46_6011(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0ug83gn618a21ov.xn--ynd49496l', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0ug83gn618a21ov.xn--ynd49496l', strict=True)
def test_uts46_6012(self):
self.assertRaises(idna.IDNAError, idna.decode, '٩。󠇀𑇊', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '٩。󠇀𑇊', strict=True)
def test_uts46_6013(self):
self.assertRaises(idna.IDNAError, idna.decode, '٩。󠇀𑇊', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '٩。󠇀𑇊', strict=True)
def test_uts46_6014(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--iib.xn--6d1d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--iib.xn--6d1d', strict=True)
def test_uts46_6015(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ႆ\U0001ed80≯⒍。-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ႆ\U0001ed80≯⒍。-', strict=True)
def test_uts46_6016(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ႆ\U0001ed80≯⒍。-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ႆ\U0001ed80≯⒍。-', strict=True)
def test_uts46_6017(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ႆ\U0001ed80≯6.。-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ႆ\U0001ed80≯6.。-', strict=True)
def test_uts46_6018(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ႆ\U0001ed80≯6.。-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ႆ\U0001ed80≯6.。-', strict=True)
def test_uts46_6019(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--6-oyg968k7h74b..-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--6-oyg968k7h74b..-', strict=True)
def test_uts46_6020(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--hmd482gqqb8730g.-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--hmd482gqqb8730g.-', strict=True)
def test_uts46_6021(self):
self.assertRaises(idna.IDNAError, idna.decode, '឴.쮇-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '឴.쮇-', strict=True)
def test_uts46_6022(self):
self.assertRaises(idna.IDNAError, idna.decode, '឴.쮇-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '឴.쮇-', strict=True)
def test_uts46_6023(self):
self.assertRaises(idna.IDNAError, idna.decode, '.xn----938f', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '.xn----938f', strict=True)
def test_uts46_6024(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--z3e.xn----938f', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--z3e.xn----938f', strict=True)
def test_uts46_6025(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c𑓂。⒈-\U00100a9b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c𑓂。⒈-\U00100a9b', strict=True)
def test_uts46_6026(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200c𑓂。1.-\U00100a9b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200c𑓂。1.-\U00100a9b', strict=True)
def test_uts46_6027(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--wz1d.1.xn----rg03o', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--wz1d.1.xn----rg03o', strict=True)
def test_uts46_6028(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0ugy057g.1.xn----rg03o', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0ugy057g.1.xn----rg03o', strict=True)
def test_uts46_6029(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--wz1d.xn----dcp29674o', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--wz1d.xn----dcp29674o', strict=True)
def test_uts46_6030(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0ugy057g.xn----dcp29674o', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0ugy057g.xn----dcp29674o', strict=True)
def test_uts46_6031(self):
self.assertRaises(idna.IDNAError, idna.decode, '⒈ﺮ\u200c。⃩🖞\u200c𖬴', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⒈ﺮ\u200c。⃩🖞\u200c𖬴', strict=True)
def test_uts46_6032(self):
self.assertRaises(idna.IDNAError, idna.decode, '1.ر\u200c。⃩🖞\u200c𖬴', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '1.ر\u200c。⃩🖞\u200c𖬴', strict=True)
def test_uts46_6033(self):
self.assertRaises(idna.IDNAError, idna.decode, '1.xn--wgb.xn--c1g6021kg18c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '1.xn--wgb.xn--c1g6021kg18c', strict=True)
def test_uts46_6034(self):
self.assertRaises(idna.IDNAError, idna.decode, '1.xn--wgb253k.xn--0ugz6a8040fty5d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '1.xn--wgb253k.xn--0ugz6a8040fty5d', strict=True)
def test_uts46_6035(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--wgb746m.xn--c1g6021kg18c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--wgb746m.xn--c1g6021kg18c', strict=True)
def test_uts46_6036(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--wgb253kmfd.xn--0ugz6a8040fty5d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--wgb253kmfd.xn--0ugz6a8040fty5d', strict=True)
def test_uts46_6037(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000ccb47。𝟐ᮨߔ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000ccb47。𝟐ᮨߔ', strict=True)
def test_uts46_6038(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000ccb47。2ᮨߔ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000ccb47。2ᮨߔ', strict=True)
def test_uts46_6039(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--xm89d.xn--2-icd143m', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--xm89d.xn--2-icd143m', strict=True)
def test_uts46_6040(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ﶏ\U000abcfa.ς\u200d𐹷', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ﶏ\U000abcfa.ς\u200d𐹷', strict=True)
def test_uts46_6041(self):
self.assertRaises(idna.IDNAError, idna.decode, 'مخم\U000abcfa.ς\u200d𐹷', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'مخم\U000abcfa.ς\u200d𐹷', strict=True)
def test_uts46_6042(self):
self.assertRaises(idna.IDNAError, idna.decode, 'مخم\U000abcfa.Σ\u200d𐹷', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'مخم\U000abcfa.Σ\u200d𐹷', strict=True)
def test_uts46_6043(self):
self.assertRaises(idna.IDNAError, idna.decode, 'مخم\U000abcfa.σ\u200d𐹷', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'مخم\U000abcfa.σ\u200d𐹷', strict=True)
def test_uts46_6044(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--tgb9bb64691z.xn--4xa6667k', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--tgb9bb64691z.xn--4xa6667k', strict=True)
def test_uts46_6045(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--tgb9bb64691z.xn--4xa895lrp7n', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--tgb9bb64691z.xn--4xa895lrp7n', strict=True)
def test_uts46_6046(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--tgb9bb64691z.xn--3xa006lrp7n', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--tgb9bb64691z.xn--3xa006lrp7n', strict=True)
def test_uts46_6047(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ﶏ\U000abcfa.Σ\u200d𐹷', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ﶏ\U000abcfa.Σ\u200d𐹷', strict=True)
def test_uts46_6048(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ﶏ\U000abcfa.σ\u200d𐹷', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ﶏ\U000abcfa.σ\u200d𐹷', strict=True)
def test_uts46_6049(self):
self.assertRaises(idna.IDNAError, idna.decode, '⒎ہ\u0605。꫶۵𐇽', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⒎ہ\u0605。꫶۵𐇽', strict=True)
def test_uts46_6050(self):
self.assertRaises(idna.IDNAError, idna.decode, '7.ہ\u0605。꫶۵𐇽', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '7.ہ\u0605。꫶۵𐇽', strict=True)
def test_uts46_6051(self):
self.assertRaises(idna.IDNAError, idna.decode, '7.xn--nfb98a.xn--imb3805fxt8b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '7.xn--nfb98a.xn--imb3805fxt8b', strict=True)
def test_uts46_6052(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--nfb98ai25e.xn--imb3805fxt8b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--nfb98ai25e.xn--imb3805fxt8b', strict=True)
def test_uts46_6053(self):
self.assertRaises(idna.IDNAError, idna.decode, '-ᡥ᠆\U000cdcad。\u0605ᩝ𐹡', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-ᡥ᠆\U000cdcad。\u0605ᩝ𐹡', strict=True)
def test_uts46_6054(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----f3j6s87156i.xn--nfb035hoo2p', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----f3j6s87156i.xn--nfb035hoo2p', strict=True)
def test_uts46_6055(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d.ڽ٣֖', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d.ڽ٣֖', strict=True)
def test_uts46_6056(self):
self.assertRaises(idna.IDNAError, idna.decode, '.xn--hcb32bni', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '.xn--hcb32bni', strict=True)
def test_uts46_6057(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1ug.xn--hcb32bni', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1ug.xn--hcb32bni', strict=True)
def test_uts46_6058(self):
self.assertEqual(idna.decode('xn--hcb32bni', uts46=True, strict=True), 'ڽ٣֖')
self.assertEqual(idna.encode('xn--hcb32bni', uts46=True, strict=True), b'xn--hcb32bni')
def test_uts46_6059(self):
self.assertEqual(idna.decode('ڽ٣֖', uts46=True, strict=True), 'ڽ٣֖')
self.assertEqual(idna.encode('ڽ٣֖', uts46=True, strict=True), b'xn--hcb32bni')
def test_uts46_6060(self):
self.assertRaises(idna.IDNAError, idna.decode, '㒧۱.Ⴚٸ\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '㒧۱.Ⴚٸ\u200d', strict=True)
def test_uts46_6061(self):
self.assertRaises(idna.IDNAError, idna.decode, '㒧۱.Ⴚيٴ\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '㒧۱.Ⴚيٴ\u200d', strict=True)
def test_uts46_6062(self):
self.assertRaises(idna.IDNAError, idna.decode, '㒧۱.ⴚيٴ\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '㒧۱.ⴚيٴ\u200d', strict=True)
def test_uts46_6063(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--emb715u.xn--mhb8fy26k', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--emb715u.xn--mhb8fy26k', strict=True)
def test_uts46_6064(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--emb715u.xn--mhb8f960g03l', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--emb715u.xn--mhb8f960g03l', strict=True)
def test_uts46_6065(self):
self.assertRaises(idna.IDNAError, idna.decode, '㒧۱.ⴚٸ\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '㒧۱.ⴚٸ\u200d', strict=True)
def test_uts46_6066(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--emb715u.xn--mhb8f817a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--emb715u.xn--mhb8f817a', strict=True)
def test_uts46_6067(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--emb715u.xn--mhb8f817ao2p', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--emb715u.xn--mhb8f817ao2p', strict=True)
def test_uts46_6068(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ྔꡋ-.-𖬴', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ྔꡋ-.-𖬴', strict=True)
def test_uts46_6069(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ྔꡋ-.-𖬴', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ྔꡋ-.-𖬴', strict=True)
def test_uts46_6070(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----ukg9938i.xn----4u5m', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----ukg9938i.xn----4u5m', strict=True)
def test_uts46_6071(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0007f4b3-⋢\u200c.标-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0007f4b3-⋢\u200c.标-', strict=True)
def test_uts46_6072(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0007f4b3-⋢\u200c.标-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0007f4b3-⋢\u200c.标-', strict=True)
def test_uts46_6073(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0007f4b3-⋢\u200c.标-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0007f4b3-⋢\u200c.标-', strict=True)
def test_uts46_6074(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0007f4b3-⋢\u200c.标-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0007f4b3-⋢\u200c.标-', strict=True)
def test_uts46_6075(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----9mo67451g.xn----qj7b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----9mo67451g.xn----qj7b', strict=True)
def test_uts46_6076(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----sgn90kn5663a.xn----qj7b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----sgn90kn5663a.xn----qj7b', strict=True)
def test_uts46_6077(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ٱ.ςߜ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ٱ.ςߜ', strict=True)
def test_uts46_6078(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ٱ.ςߜ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ٱ.ςߜ', strict=True)
def test_uts46_6079(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ٱ.Σߜ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ٱ.Σߜ', strict=True)
def test_uts46_6080(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ٱ.σߜ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ٱ.σߜ', strict=True)
def test_uts46_6081(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--qib.xn--4xa21s', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--qib.xn--4xa21s', strict=True)
def test_uts46_6082(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--qib.xn--3xa41s', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--qib.xn--3xa41s', strict=True)
def test_uts46_6083(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ٱ.Σߜ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ٱ.Σߜ', strict=True)
def test_uts46_6084(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ٱ.σߜ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ٱ.σߜ', strict=True)
def test_uts46_6085(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0007c236\u0605.ࣁ\u200d𑑂𱼱', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0007c236\u0605.ࣁ\u200d𑑂𱼱', strict=True)
def test_uts46_6086(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0007c236\u0605.ࣁ\u200d𑑂𱼱', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0007c236\u0605.ࣁ\u200d𑑂𱼱', strict=True)
def test_uts46_6087(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--nfb17942h.xn--nzb6708kx3pn', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--nfb17942h.xn--nzb6708kx3pn', strict=True)
def test_uts46_6088(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--nfb17942h.xn--nzb240jv06otevq', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--nfb17942h.xn--nzb240jv06otevq', strict=True)
def test_uts46_6089(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐹾𐋩\U0001ed5c。᯲', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐹾𐋩\U0001ed5c。᯲', strict=True)
def test_uts46_6090(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐹾𐋩\U0001ed5c。᯲', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐹾𐋩\U0001ed5c。᯲', strict=True)
def test_uts46_6091(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--d97cn8rn44p.xn--0zf', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--d97cn8rn44p.xn--0zf', strict=True)
def test_uts46_6092(self):
self.assertRaises(idna.IDNAError, idna.decode, '6ᅠᰳ\U000e0e27.\U0009f70a锰ܬς', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '6ᅠᰳ\U000e0e27.\U0009f70a锰ܬς', strict=True)
def test_uts46_6093(self):
self.assertRaises(idna.IDNAError, idna.decode, '6ᅠᰳ\U000e0e27.\U0009f70a锰ܬΣ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '6ᅠᰳ\U000e0e27.\U0009f70a锰ܬΣ', strict=True)
def test_uts46_6094(self):
self.assertRaises(idna.IDNAError, idna.decode, '6ᅠᰳ\U000e0e27.\U0009f70a锰ܬσ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '6ᅠᰳ\U000e0e27.\U0009f70a锰ܬσ', strict=True)
def test_uts46_6095(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--6-iuly4983p.xn--4xa95ohw6pk078g', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--6-iuly4983p.xn--4xa95ohw6pk078g', strict=True)
def test_uts46_6096(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--6-iuly4983p.xn--3xa16ohw6pk078g', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--6-iuly4983p.xn--3xa16ohw6pk078g', strict=True)
def test_uts46_6097(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--6-5bh476ewr517a.xn--4xa95ohw6pk078g', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--6-5bh476ewr517a.xn--4xa95ohw6pk078g', strict=True)
def test_uts46_6098(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--6-5bh476ewr517a.xn--3xa16ohw6pk078g', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--6-5bh476ewr517a.xn--3xa16ohw6pk078g', strict=True)
def test_uts46_6099(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ڳ︄\U000453a6𝟽。𐹽', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ڳ︄\U000453a6𝟽。𐹽', strict=True)
def test_uts46_6100(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ڳ︄\U000453a67。𐹽', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ڳ︄\U000453a67。𐹽', strict=True)
def test_uts46_6101(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--7-yuc34665f.xn--1o0d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--7-yuc34665f.xn--1o0d', strict=True)
def test_uts46_6102(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0001eba7.\u200c⫞', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0001eba7.\u200c⫞', strict=True)
def test_uts46_6103(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0001eba7.\u200c⫞', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0001eba7.\u200c⫞', strict=True)
def test_uts46_6104(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--pw6h.xn--53i', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--pw6h.xn--53i', strict=True)
def test_uts46_6105(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--pw6h.xn--0ug283b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--pw6h.xn--0ug283b', strict=True)
def test_uts46_6106(self):
self.assertRaises(idna.IDNAError, idna.decode, '-\U00055274.۠ᢚ-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-\U00055274.۠ᢚ-', strict=True)
def test_uts46_6107(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----qi38c.xn----jxc827k', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----qi38c.xn----jxc827k', strict=True)
def test_uts46_6108(self):
self.assertRaises(idna.IDNAError, idna.decode, '⌁\u200d𑄴.\u200c𝟩٬', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⌁\u200d𑄴.\u200c𝟩٬', strict=True)
def test_uts46_6109(self):
self.assertRaises(idna.IDNAError, idna.decode, '⌁\u200d𑄴.\u200c7٬', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '⌁\u200d𑄴.\u200c7٬', strict=True)
def test_uts46_6110(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--nhh5394g.xn--7-xqc', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--nhh5394g.xn--7-xqc', strict=True)
def test_uts46_6111(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1ug38i2093a.xn--7-xqc297q', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1ug38i2093a.xn--7-xqc297q', strict=True)
def test_uts46_6112(self):
self.assertRaises(idna.IDNAError, idna.decode, '︒ﴅืﻼ。岓᯲\U000e0f83ᡂ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '︒ﴅืﻼ。岓᯲\U000e0f83ᡂ', strict=True)
def test_uts46_6113(self):
self.assertRaises(idna.IDNAError, idna.decode, '。صىืلا。岓᯲\U000e0f83ᡂ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '。صىืلا。岓᯲\U000e0f83ᡂ', strict=True)
def test_uts46_6114(self):
self.assertRaises(idna.IDNAError, idna.decode, '.xn--mgb1a7bt462h.xn--17e10qe61f9r71s', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '.xn--mgb1a7bt462h.xn--17e10qe61f9r71s', strict=True)
def test_uts46_6115(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--mgb1a7bt462hf267a.xn--17e10qe61f9r71s', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--mgb1a7bt462hf267a.xn--17e10qe61f9r71s', strict=True)
def test_uts46_6116(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐹨。8𑁆', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐹨。8𑁆', strict=True)
def test_uts46_6117(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--go0d.xn--8-yu7i', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--go0d.xn--8-yu7i', strict=True)
def test_uts46_6118(self):
self.assertRaises(idna.IDNAError, idna.decode, '𞀕ൃ.ꡚࣺ𐹰ൄ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𞀕ൃ.ꡚࣺ𐹰ൄ', strict=True)
def test_uts46_6119(self):
self.assertRaises(idna.IDNAError, idna.decode, '𞀕ൃ.ꡚࣺ𐹰ൄ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𞀕ൃ.ꡚࣺ𐹰ൄ', strict=True)
def test_uts46_6120(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--mxc5210v.xn--90b01t8u2p1ltd', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--mxc5210v.xn--90b01t8u2p1ltd', strict=True)
def test_uts46_6121(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000c6a4f\U000109b9̃。\U000e0345', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000c6a4f\U000109b9̃。\U000e0345', strict=True)
def test_uts46_6122(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000c6a4f\U000109b9̃。\U000e0345', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000c6a4f\U000109b9̃。\U000e0345', strict=True)
def test_uts46_6123(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--nsa1265kp9z9e.xn--xt36e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--nsa1265kp9z9e.xn--xt36e', strict=True)
def test_uts46_6124(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᢌ.-࡚', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᢌ.-࡚', strict=True)
def test_uts46_6125(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᢌ.-࡚', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᢌ.-࡚', strict=True)
def test_uts46_6126(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--59e.xn----5jd', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--59e.xn----5jd', strict=True)
def test_uts46_6127(self):
self.assertRaises(idna.IDNAError, idna.decode, '𥛛𑘶。𐹬\U00010cb8்', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𥛛𑘶。𐹬\U00010cb8்', strict=True)
def test_uts46_6128(self):
self.assertRaises(idna.IDNAError, idna.decode, '𥛛𑘶。𐹬\U00010cb8்', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𥛛𑘶。𐹬\U00010cb8்', strict=True)
def test_uts46_6129(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--jb2dj685c.xn--xmc5562kmcb', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--jb2dj685c.xn--xmc5562kmcb', strict=True)
def test_uts46_6130(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⴐݿ.\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴐݿ.\u200c', strict=True)
def test_uts46_6131(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⴐݿ.\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴐݿ.\u200c', strict=True)
def test_uts46_6132(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⴐݿ.\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⴐݿ.\u200c', strict=True)
def test_uts46_6133(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--gqb743q.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--gqb743q.', strict=True)
def test_uts46_6134(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--gqb743q.xn--0ug', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--gqb743q.xn--0ug', strict=True)
def test_uts46_6135(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⴐݿ.\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⴐݿ.\u200c', strict=True)
def test_uts46_6136(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--gqb918b.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--gqb918b.', strict=True)
def test_uts46_6137(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--gqb918b.xn--0ug', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--gqb918b.xn--0ug', strict=True)
def test_uts46_6138(self):
self.assertRaises(idna.IDNAError, idna.decode, '🄅𑲞-⒈。\u200dᠩڥ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '🄅𑲞-⒈。\u200dᠩڥ', strict=True)
def test_uts46_6139(self):
self.assertRaises(idna.IDNAError, idna.decode, '4,𑲞-1.。\u200dᠩڥ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '4,𑲞-1.。\u200dᠩڥ', strict=True)
def test_uts46_6140(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--4,-1-w401a..xn--7jb180g', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--4,-1-w401a..xn--7jb180g', strict=True)
def test_uts46_6141(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--4,-1-w401a..xn--7jb180gexf', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--4,-1-w401a..xn--7jb180gexf', strict=True)
def test_uts46_6142(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--4,--je4aw745l.xn--7jb180g', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--4,--je4aw745l.xn--7jb180g', strict=True)
def test_uts46_6143(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--4,--je4aw745l.xn--7jb180gexf', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--4,--je4aw745l.xn--7jb180gexf', strict=True)
def test_uts46_6144(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----ecp8796hjtvg.xn--7jb180g', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----ecp8796hjtvg.xn--7jb180g', strict=True)
def test_uts46_6145(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----ecp8796hjtvg.xn--7jb180gexf', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----ecp8796hjtvg.xn--7jb180gexf', strict=True)
def test_uts46_6146(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U00057024。𞤪\U000aefcb', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U00057024。𞤪\U000aefcb', strict=True)
def test_uts46_6147(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U00057024。𞤈\U000aefcb', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U00057024。𞤈\U000aefcb', strict=True)
def test_uts46_6148(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--4240a.xn--ie6h83808a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--4240a.xn--ie6h83808a', strict=True)
def test_uts46_6149(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ׁ۲。𐮊٬𝨊鄨', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ׁ۲。𐮊٬𝨊鄨', strict=True)
def test_uts46_6150(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ׁ۲。𐮊٬𝨊鄨', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ׁ۲。𐮊٬𝨊鄨', strict=True)
def test_uts46_6151(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--pdb42d.xn--lib6412enztdwv6h', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--pdb42d.xn--lib6412enztdwv6h', strict=True)
def test_uts46_6152(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0001eb73-ꡁ。ᩩ்-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0001eb73-ꡁ。ᩩ்-', strict=True)
def test_uts46_6153(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----be4e4276f.xn----lze333i', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----be4e4276f.xn----lze333i', strict=True)
def test_uts46_6154(self):
self.assertRaises(idna.IDNAError, idna.decode, '္-\U0001abad🞢.ß', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '္-\U0001abad🞢.ß', strict=True)
def test_uts46_6155(self):
self.assertRaises(idna.IDNAError, idna.decode, '္-\U0001abad🞢.ß', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '္-\U0001abad🞢.ß', strict=True)
def test_uts46_6156(self):
self.assertRaises(idna.IDNAError, idna.decode, '္-\U0001abad🞢.SS', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '္-\U0001abad🞢.SS', strict=True)
def test_uts46_6157(self):
self.assertRaises(idna.IDNAError, idna.decode, '္-\U0001abad🞢.ss', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '္-\U0001abad🞢.ss', strict=True)
def test_uts46_6158(self):
self.assertRaises(idna.IDNAError, idna.decode, '္-\U0001abad🞢.Ss', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '္-\U0001abad🞢.Ss', strict=True)
def test_uts46_6159(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----9tg11172akr8b.ss', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----9tg11172akr8b.ss', strict=True)
def test_uts46_6160(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----9tg11172akr8b.xn--zca', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----9tg11172akr8b.xn--zca', strict=True)
def test_uts46_6161(self):
self.assertRaises(idna.IDNAError, idna.decode, '္-\U0001abad🞢.SS', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '္-\U0001abad🞢.SS', strict=True)
def test_uts46_6162(self):
self.assertRaises(idna.IDNAError, idna.decode, '္-\U0001abad🞢.ss', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '္-\U0001abad🞢.ss', strict=True)
def test_uts46_6163(self):
self.assertRaises(idna.IDNAError, idna.decode, '္-\U0001abad🞢.Ss', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '္-\U0001abad🞢.Ss', strict=True)
def test_uts46_6164(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ﳲ-\u200c。Ⴟ\u200c␣', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ﳲ-\u200c。Ⴟ\u200c␣', strict=True)
def test_uts46_6165(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ـَّ-\u200c。Ⴟ\u200c␣', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ـَّ-\u200c。Ⴟ\u200c␣', strict=True)
def test_uts46_6166(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ـَّ-\u200c。ⴟ\u200c␣', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ـَّ-\u200c。ⴟ\u200c␣', strict=True)
def test_uts46_6167(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----eoc6bm.xn--xph904a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----eoc6bm.xn--xph904a', strict=True)
def test_uts46_6168(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----eoc6bm0504a.xn--0ug13nd0j', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----eoc6bm0504a.xn--0ug13nd0j', strict=True)
def test_uts46_6169(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ﳲ-\u200c。ⴟ\u200c␣', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ﳲ-\u200c。ⴟ\u200c␣', strict=True)
def test_uts46_6170(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----eoc6bm.xn--3nd240h', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----eoc6bm.xn--3nd240h', strict=True)
def test_uts46_6171(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----eoc6bm0504a.xn--3nd849e05c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----eoc6bm0504a.xn--3nd849e05c', strict=True)
def test_uts46_6172(self):
self.assertRaises(idna.IDNAError, idna.decode, '്-\u200d\u200c。\U000657a7₅≠', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '്-\u200d\u200c。\U000657a7₅≠', strict=True)
def test_uts46_6173(self):
self.assertRaises(idna.IDNAError, idna.decode, '്-\u200d\u200c。\U000657a7₅≠', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '്-\u200d\u200c。\U000657a7₅≠', strict=True)
def test_uts46_6174(self):
self.assertRaises(idna.IDNAError, idna.decode, '്-\u200d\u200c。\U000657a75≠', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '്-\u200d\u200c。\U000657a75≠', strict=True)
def test_uts46_6175(self):
self.assertRaises(idna.IDNAError, idna.decode, '്-\u200d\u200c。\U000657a75≠', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '്-\u200d\u200c。\U000657a75≠', strict=True)
def test_uts46_6176(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----jmf.xn--5-ufo50192e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----jmf.xn--5-ufo50192e', strict=True)
def test_uts46_6177(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----jmf215lda.xn--5-ufo50192e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----jmf215lda.xn--5-ufo50192e', strict=True)
def test_uts46_6178(self):
self.assertRaises(idna.IDNAError, idna.decode, '锣。੍\U000e063b\U000e0686', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '锣。੍\U000e063b\U000e0686', strict=True)
def test_uts46_6179(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--gc5a.xn--ybc83044ppga', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--gc5a.xn--ybc83044ppga', strict=True)
def test_uts46_6180(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ؽ𑈾.ى\u200d꤫', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ؽ𑈾.ى\u200d꤫', strict=True)
def test_uts46_6181(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ؽ𑈾.ى\u200d꤫', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ؽ𑈾.ى\u200d꤫', strict=True)
def test_uts46_6182(self):
self.assertEqual(idna.decode('xn--8gb2338k.xn--lhb0154f', uts46=True, strict=True), 'ؽ𑈾.ى꤫')
self.assertEqual(idna.encode('xn--8gb2338k.xn--lhb0154f', uts46=True, strict=True), b'xn--8gb2338k.xn--lhb0154f')
def test_uts46_6183(self):
self.assertEqual(idna.decode('ؽ𑈾.ى꤫', uts46=True, strict=True), 'ؽ𑈾.ى꤫')
self.assertEqual(idna.encode('ؽ𑈾.ى꤫', uts46=True, strict=True), b'xn--8gb2338k.xn--lhb0154f')
def test_uts46_6184(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--8gb2338k.xn--lhb603k060h', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--8gb2338k.xn--lhb603k060h', strict=True)
def test_uts46_6185(self):
self.assertRaises(idna.IDNAError, idna.decode, '٦⁴Ⴅ.ࢽ\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '٦⁴Ⴅ.ࢽ\u200c', strict=True)
def test_uts46_6186(self):
self.assertRaises(idna.IDNAError, idna.decode, '٦4Ⴅ.ࢽ\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '٦4Ⴅ.ࢽ\u200c', strict=True)
def test_uts46_6187(self):
self.assertRaises(idna.IDNAError, idna.decode, '٦4ⴅ.ࢽ\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '٦4ⴅ.ࢽ\u200c', strict=True)
def test_uts46_6188(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--4-kqc6770a.xn--jzb', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--4-kqc6770a.xn--jzb', strict=True)
def test_uts46_6189(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--4-kqc6770a.xn--jzb840j', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--4-kqc6770a.xn--jzb840j', strict=True)
def test_uts46_6190(self):
self.assertRaises(idna.IDNAError, idna.decode, '٦⁴ⴅ.ࢽ\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '٦⁴ⴅ.ࢽ\u200c', strict=True)
def test_uts46_6191(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--4-kqc489e.xn--jzb', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--4-kqc489e.xn--jzb', strict=True)
def test_uts46_6192(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--4-kqc489e.xn--jzb840j', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--4-kqc489e.xn--jzb840j', strict=True)
def test_uts46_6193(self):
self.assertEqual(idna.decode('ჁႱ6̘。ßᬃ', uts46=True, strict=True), 'ⴡⴑ6̘.ßᬃ')
self.assertEqual(idna.encode('ჁႱ6̘。ßᬃ', uts46=True, strict=True), b'xn--6-8cb7433a2ba.xn--zca894k')
def test_uts46_6194(self):
self.assertEqual(idna.decode('ⴡⴑ6̘。ßᬃ', uts46=True, strict=True), 'ⴡⴑ6̘.ßᬃ')
self.assertEqual(idna.encode('ⴡⴑ6̘。ßᬃ', uts46=True, strict=True), b'xn--6-8cb7433a2ba.xn--zca894k')
def test_uts46_6195(self):
self.assertEqual(idna.decode('ჁႱ6̘。SSᬃ', uts46=True, strict=True), 'ⴡⴑ6̘.ssᬃ')
self.assertEqual(idna.encode('ჁႱ6̘。SSᬃ', uts46=True, strict=True), b'xn--6-8cb7433a2ba.xn--ss-2vq')
def test_uts46_6196(self):
self.assertEqual(idna.decode('ⴡⴑ6̘。ssᬃ', uts46=True, strict=True), 'ⴡⴑ6̘.ssᬃ')
self.assertEqual(idna.encode('ⴡⴑ6̘。ssᬃ', uts46=True, strict=True), b'xn--6-8cb7433a2ba.xn--ss-2vq')
def test_uts46_6197(self):
self.assertEqual(idna.decode('Ⴡⴑ6̘。Ssᬃ', uts46=True, strict=True), 'ⴡⴑ6̘.ssᬃ')
self.assertEqual(idna.encode('Ⴡⴑ6̘。Ssᬃ', uts46=True, strict=True), b'xn--6-8cb7433a2ba.xn--ss-2vq')
def test_uts46_6198(self):
self.assertEqual(idna.decode('xn--6-8cb7433a2ba.xn--ss-2vq', uts46=True, strict=True), 'ⴡⴑ6̘.ssᬃ')
self.assertEqual(idna.encode('xn--6-8cb7433a2ba.xn--ss-2vq', uts46=True, strict=True), b'xn--6-8cb7433a2ba.xn--ss-2vq')
def test_uts46_6199(self):
self.assertEqual(idna.decode('ⴡⴑ6̘.ssᬃ', uts46=True, strict=True), 'ⴡⴑ6̘.ssᬃ')
self.assertEqual(idna.encode('ⴡⴑ6̘.ssᬃ', uts46=True, strict=True), b'xn--6-8cb7433a2ba.xn--ss-2vq')
def test_uts46_6200(self):
self.assertEqual(idna.decode('ჁႱ6̘.SSᬃ', uts46=True, strict=True), 'ⴡⴑ6̘.ssᬃ')
self.assertEqual(idna.encode('ჁႱ6̘.SSᬃ', uts46=True, strict=True), b'xn--6-8cb7433a2ba.xn--ss-2vq')
def test_uts46_6201(self):
self.assertEqual(idna.decode('Ⴡⴑ6̘.Ssᬃ', uts46=True, strict=True), 'ⴡⴑ6̘.ssᬃ')
self.assertEqual(idna.encode('Ⴡⴑ6̘.Ssᬃ', uts46=True, strict=True), b'xn--6-8cb7433a2ba.xn--ss-2vq')
def test_uts46_6202(self):
self.assertEqual(idna.decode('xn--6-8cb7433a2ba.xn--zca894k', uts46=True, strict=True), 'ⴡⴑ6̘.ßᬃ')
self.assertEqual(idna.encode('xn--6-8cb7433a2ba.xn--zca894k', uts46=True, strict=True), b'xn--6-8cb7433a2ba.xn--zca894k')
def test_uts46_6203(self):
self.assertEqual(idna.decode('ⴡⴑ6̘.ßᬃ', uts46=True, strict=True), 'ⴡⴑ6̘.ßᬃ')
self.assertEqual(idna.encode('ⴡⴑ6̘.ßᬃ', uts46=True, strict=True), b'xn--6-8cb7433a2ba.xn--zca894k')
def test_uts46_6204(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--6-8cb306hms1a.xn--ss-2vq', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--6-8cb306hms1a.xn--ss-2vq', strict=True)
def test_uts46_6205(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--6-8cb555h2b.xn--ss-2vq', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--6-8cb555h2b.xn--ss-2vq', strict=True)
def test_uts46_6206(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--6-8cb555h2b.xn--zca894k', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--6-8cb555h2b.xn--zca894k', strict=True)
def test_uts46_6207(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0008b850。≯𑋪', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0008b850。≯𑋪', strict=True)
def test_uts46_6208(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0008b850。≯𑋪', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0008b850。≯𑋪', strict=True)
def test_uts46_6209(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0008b850。≯𑋪', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0008b850。≯𑋪', strict=True)
def test_uts46_6210(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0008b850。≯𑋪', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0008b850。≯𑋪', strict=True)
def test_uts46_6211(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--eo08b.xn--hdh3385g', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--eo08b.xn--hdh3385g', strict=True)
def test_uts46_6212(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ٚ۲。\u200c-᯳\u08e2', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ٚ۲。\u200c-᯳\u08e2', strict=True)
def test_uts46_6213(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--2hb81a.xn----xrd657l', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--2hb81a.xn----xrd657l', strict=True)
def test_uts46_6214(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--2hb81a.xn----xrd657l30d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--2hb81a.xn----xrd657l30d', strict=True)
def test_uts46_6215(self):
self.assertRaises(idna.IDNAError, idna.decode, '󠄏𖬴\U000e0cbd。ᅠ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '󠄏𖬴\U000e0cbd。ᅠ', strict=True)
def test_uts46_6216(self):
self.assertRaises(idna.IDNAError, idna.decode, '󠄏𖬴\U000e0cbd。ᅠ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '󠄏𖬴\U000e0cbd。ᅠ', strict=True)
def test_uts46_6217(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--619ep9154c.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--619ep9154c.', strict=True)
def test_uts46_6218(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--619ep9154c.xn--psd', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--619ep9154c.xn--psd', strict=True)
def test_uts46_6219(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--619ep9154c.xn--cl7c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--619ep9154c.xn--cl7c', strict=True)
def test_uts46_6220(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ß⒈ݠ\ud7ae.\U001095b2󠅄\u0605\U0008952f', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ß⒈ݠ\ud7ae.\U001095b2󠅄\u0605\U0008952f', strict=True)
def test_uts46_6221(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ß1.ݠ\ud7ae.\U001095b2󠅄\u0605\U0008952f', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ß1.ݠ\ud7ae.\U001095b2󠅄\u0605\U0008952f', strict=True)
def test_uts46_6222(self):
self.assertRaises(idna.IDNAError, idna.decode, 'SS1.ݠ\ud7ae.\U001095b2󠅄\u0605\U0008952f', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'SS1.ݠ\ud7ae.\U001095b2󠅄\u0605\U0008952f', strict=True)
def test_uts46_6223(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ss1.ݠ\ud7ae.\U001095b2󠅄\u0605\U0008952f', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ss1.ݠ\ud7ae.\U001095b2󠅄\u0605\U0008952f', strict=True)
def test_uts46_6224(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ss1.ݠ\ud7ae.\U001095b2󠅄\u0605\U0008952f', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ss1.ݠ\ud7ae.\U001095b2󠅄\u0605\U0008952f', strict=True)
def test_uts46_6225(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ss1.xn--kpb6677h.xn--nfb09923ifkyyb', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ss1.xn--kpb6677h.xn--nfb09923ifkyyb', strict=True)
def test_uts46_6226(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1-pfa.xn--kpb6677h.xn--nfb09923ifkyyb', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1-pfa.xn--kpb6677h.xn--nfb09923ifkyyb', strict=True)
def test_uts46_6227(self):
self.assertRaises(idna.IDNAError, idna.decode, 'SS⒈ݠ\ud7ae.\U001095b2󠅄\u0605\U0008952f', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'SS⒈ݠ\ud7ae.\U001095b2󠅄\u0605\U0008952f', strict=True)
def test_uts46_6228(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ss⒈ݠ\ud7ae.\U001095b2󠅄\u0605\U0008952f', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ss⒈ݠ\ud7ae.\U001095b2󠅄\u0605\U0008952f', strict=True)
def test_uts46_6229(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ss⒈ݠ\ud7ae.\U001095b2󠅄\u0605\U0008952f', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ss⒈ݠ\ud7ae.\U001095b2󠅄\u0605\U0008952f', strict=True)
def test_uts46_6230(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ss-6ke9690a0g1q.xn--nfb09923ifkyyb', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ss-6ke9690a0g1q.xn--nfb09923ifkyyb', strict=True)
def test_uts46_6231(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--zca444a0s1ao12n.xn--nfb09923ifkyyb', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--zca444a0s1ao12n.xn--nfb09923ifkyyb', strict=True)
def test_uts46_6232(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000e0b54.𐋱₂', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000e0b54.𐋱₂', strict=True)
def test_uts46_6233(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000e0b54.𐋱2', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000e0b54.𐋱2', strict=True)
def test_uts46_6234(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--vi56e.xn--2-w91i', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--vi56e.xn--2-w91i', strict=True)
def test_uts46_6235(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ܖे。-ßڥ\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ܖे。-ßڥ\u200c', strict=True)
def test_uts46_6236(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ܖे。-SSڥ\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ܖे。-SSڥ\u200c', strict=True)
def test_uts46_6237(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ܖे。-ssڥ\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ܖे。-ssڥ\u200c', strict=True)
def test_uts46_6238(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ܖे。-Ssڥ\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ܖे。-Ssڥ\u200c', strict=True)
def test_uts46_6239(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--gnb63i.xn---ss-4ef', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--gnb63i.xn---ss-4ef', strict=True)
def test_uts46_6240(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--gnb63i.xn---ss-4ef9263a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--gnb63i.xn---ss-4ef9263a', strict=True)
def test_uts46_6241(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--gnb63i.xn----qfa845bhx4a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--gnb63i.xn----qfa845bhx4a', strict=True)
def test_uts46_6242(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᮩ\u200dت\U00061688.᳕䷉Ⴡ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᮩ\u200dت\U00061688.᳕䷉Ⴡ', strict=True)
def test_uts46_6243(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᮩ\u200dت\U00061688.᳕䷉Ⴡ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᮩ\u200dت\U00061688.᳕䷉Ⴡ', strict=True)
def test_uts46_6244(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᮩ\u200dت\U00061688.᳕䷉ⴡ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᮩ\u200dت\U00061688.᳕䷉ⴡ', strict=True)
def test_uts46_6245(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--pgb911izv33i.xn--i6f270etuy', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--pgb911izv33i.xn--i6f270etuy', strict=True)
def test_uts46_6246(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--pgb911imgdrw34r.xn--i6f270etuy', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--pgb911imgdrw34r.xn--i6f270etuy', strict=True)
def test_uts46_6247(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᮩ\u200dت\U00061688.᳕䷉ⴡ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᮩ\u200dت\U00061688.᳕䷉ⴡ', strict=True)
def test_uts46_6248(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--pgb911izv33i.xn--5nd792dgv3b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--pgb911izv33i.xn--5nd792dgv3b', strict=True)
def test_uts46_6249(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--pgb911imgdrw34r.xn--5nd792dgv3b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--pgb911imgdrw34r.xn--5nd792dgv3b', strict=True)
def test_uts46_6250(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u2dbf.ß\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u2dbf.ß\u200d', strict=True)
def test_uts46_6251(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u2dbf.SS\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u2dbf.SS\u200d', strict=True)
def test_uts46_6252(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u2dbf.ss\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u2dbf.ss\u200d', strict=True)
def test_uts46_6253(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u2dbf.Ss\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u2dbf.Ss\u200d', strict=True)
def test_uts46_6254(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--7pj.ss', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--7pj.ss', strict=True)
def test_uts46_6255(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--7pj.xn--ss-n1t', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--7pj.xn--ss-n1t', strict=True)
def test_uts46_6256(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--7pj.xn--zca870n', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--7pj.xn--zca870n', strict=True)
def test_uts46_6257(self):
self.assertRaises(idna.IDNAError, idna.decode, '᯳︒.ت≯ꡂ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '᯳︒.ت≯ꡂ', strict=True)
def test_uts46_6258(self):
self.assertRaises(idna.IDNAError, idna.decode, '᯳︒.ت≯ꡂ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '᯳︒.ت≯ꡂ', strict=True)
def test_uts46_6259(self):
self.assertRaises(idna.IDNAError, idna.decode, '᯳。.ت≯ꡂ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '᯳。.ت≯ꡂ', strict=True)
def test_uts46_6260(self):
self.assertRaises(idna.IDNAError, idna.decode, '᯳。.ت≯ꡂ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '᯳。.ت≯ꡂ', strict=True)
def test_uts46_6261(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1zf..xn--pgb885lry5g', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1zf..xn--pgb885lry5g', strict=True)
def test_uts46_6262(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1zf8957g.xn--pgb885lry5g', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1zf8957g.xn--pgb885lry5g', strict=True)
def test_uts46_6263(self):
self.assertRaises(idna.IDNAError, idna.decode, '≮≠\U0004fec3。-𫠆ڷ𐹪', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≮≠\U0004fec3。-𫠆ڷ𐹪', strict=True)
def test_uts46_6264(self):
self.assertRaises(idna.IDNAError, idna.decode, '≮≠\U0004fec3。-𫠆ڷ𐹪', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≮≠\U0004fec3。-𫠆ڷ𐹪', strict=True)
def test_uts46_6265(self):
self.assertRaises(idna.IDNAError, idna.decode, '≮≠\U0004fec3。-𫠆ڷ𐹪', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≮≠\U0004fec3。-𫠆ڷ𐹪', strict=True)
def test_uts46_6266(self):
self.assertRaises(idna.IDNAError, idna.decode, '≮≠\U0004fec3。-𫠆ڷ𐹪', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≮≠\U0004fec3。-𫠆ڷ𐹪', strict=True)
def test_uts46_6267(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1ch1a29470f.xn----7uc5363rc1rn', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1ch1a29470f.xn----7uc5363rc1rn', strict=True)
def test_uts46_6268(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐹡ݷ。ꡂ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐹡ݷ。ꡂ', strict=True)
def test_uts46_6269(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--7pb5275k.xn--bc9a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--7pb5275k.xn--bc9a', strict=True)
def test_uts46_6270(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⴉ𝆅\U00054ec5ؙ.ß𐧦𐹳ݵ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴉ𝆅\U00054ec5ؙ.ß𐧦𐹳ݵ', strict=True)
def test_uts46_6271(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⴉ𝆅\U00054ec5ؙ.ß𐧦𐹳ݵ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⴉ𝆅\U00054ec5ؙ.ß𐧦𐹳ݵ', strict=True)
def test_uts46_6272(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⴉ𝆅\U00054ec5ؙ.SS𐧦𐹳ݵ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴉ𝆅\U00054ec5ؙ.SS𐧦𐹳ݵ', strict=True)
def test_uts46_6273(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ⴉ𝆅\U00054ec5ؙ.ss𐧦𐹳ݵ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ⴉ𝆅\U00054ec5ؙ.ss𐧦𐹳ݵ', strict=True)
def test_uts46_6274(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Ⴉ𝆅\U00054ec5ؙ.Ss𐧦𐹳ݵ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Ⴉ𝆅\U00054ec5ؙ.Ss𐧦𐹳ݵ', strict=True)
def test_uts46_6275(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--7fb940rwt3z7xvz.xn--ss-zme7575xp0e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--7fb940rwt3z7xvz.xn--ss-zme7575xp0e', strict=True)
def test_uts46_6276(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--7fb940rwt3z7xvz.xn--zca684a699vf2d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--7fb940rwt3z7xvz.xn--zca684a699vf2d', strict=True)
def test_uts46_6277(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--7fb125cjv87a7xvz.xn--ss-zme7575xp0e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--7fb125cjv87a7xvz.xn--ss-zme7575xp0e', strict=True)
def test_uts46_6278(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--7fb125cjv87a7xvz.xn--zca684a699vf2d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--7fb125cjv87a7xvz.xn--zca684a699vf2d', strict=True)
def test_uts46_6279(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200dك𐧾↙.\U0004af61', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200dك𐧾↙.\U0004af61', strict=True)
def test_uts46_6280(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--fhb011lnp8n.xn--7s4w', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--fhb011lnp8n.xn--7s4w', strict=True)
def test_uts46_6281(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--fhb713k87ag053c.xn--7s4w', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--fhb713k87ag053c.xn--7s4w', strict=True)
def test_uts46_6282(self):
self.assertRaises(idna.IDNAError, idna.decode, '梉。\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '梉。\u200c', strict=True)
def test_uts46_6285(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--7zv.xn--0ug', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--7zv.xn--0ug', strict=True)
def test_uts46_6286(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ꡣ-≠.\u200d𞤗𐅢Ↄ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ꡣ-≠.\u200d𞤗𐅢Ↄ', strict=True)
def test_uts46_6287(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ꡣ-≠.\u200d𞤗𐅢Ↄ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ꡣ-≠.\u200d𞤗𐅢Ↄ', strict=True)
def test_uts46_6288(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ꡣ-≠.\u200d𞤹𐅢ↄ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ꡣ-≠.\u200d𞤹𐅢ↄ', strict=True)
def test_uts46_6289(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ꡣ-≠.\u200d𞤹𐅢ↄ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ꡣ-≠.\u200d𞤹𐅢ↄ', strict=True)
def test_uts46_6290(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ꡣ-≠.\u200d𞤗𐅢ↄ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ꡣ-≠.\u200d𞤗𐅢ↄ', strict=True)
def test_uts46_6291(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ꡣ-≠.\u200d𞤗𐅢ↄ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ꡣ-≠.\u200d𞤗𐅢ↄ', strict=True)
def test_uts46_6292(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----ufo9661d.xn--r5gy929fhm4f', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----ufo9661d.xn--r5gy929fhm4f', strict=True)
def test_uts46_6293(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----ufo9661d.xn--1ug99cj620c71sh', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----ufo9661d.xn--1ug99cj620c71sh', strict=True)
def test_uts46_6294(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----ufo9661d.xn--q5g0929fhm4f', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----ufo9661d.xn--q5g0929fhm4f', strict=True)
def test_uts46_6295(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----ufo9661d.xn--1ug79cm620c71sh', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----ufo9661d.xn--1ug79cm620c71sh', strict=True)
def test_uts46_6296(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ς⒐𝆫⸵。\U00010c62🄊𝟳', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ς⒐𝆫⸵。\U00010c62🄊𝟳', strict=True)
def test_uts46_6297(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ς9.𝆫⸵。\U00010c629,7', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ς9.𝆫⸵。\U00010c629,7', strict=True)
def test_uts46_6298(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Σ9.𝆫⸵。\U00010c629,7', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Σ9.𝆫⸵。\U00010c629,7', strict=True)
def test_uts46_6299(self):
self.assertRaises(idna.IDNAError, idna.decode, 'σ9.𝆫⸵。\U00010c629,7', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'σ9.𝆫⸵。\U00010c629,7', strict=True)
def test_uts46_6300(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--9-zmb.xn--ltj1535k.xn--9,7-r67t', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--9-zmb.xn--ltj1535k.xn--9,7-r67t', strict=True)
def test_uts46_6301(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--9-xmb.xn--ltj1535k.xn--9,7-r67t', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--9-xmb.xn--ltj1535k.xn--9,7-r67t', strict=True)
def test_uts46_6302(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Σ⒐𝆫⸵。\U00010c62🄊𝟳', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Σ⒐𝆫⸵。\U00010c62🄊𝟳', strict=True)
def test_uts46_6303(self):
self.assertRaises(idna.IDNAError, idna.decode, 'σ⒐𝆫⸵。\U00010c62🄊𝟳', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'σ⒐𝆫⸵。\U00010c62🄊𝟳', strict=True)
def test_uts46_6304(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--4xa809nwtghi25b.xn--9,7-r67t', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--4xa809nwtghi25b.xn--9,7-r67t', strict=True)
def test_uts46_6305(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--3xa019nwtghi25b.xn--9,7-r67t', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--3xa019nwtghi25b.xn--9,7-r67t', strict=True)
def test_uts46_6306(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--4xa809nwtghi25b.xn--7-075iy877c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--4xa809nwtghi25b.xn--7-075iy877c', strict=True)
def test_uts46_6307(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--3xa019nwtghi25b.xn--7-075iy877c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--3xa019nwtghi25b.xn--7-075iy877c', strict=True)
def test_uts46_6308(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ࡓ.\u200cß', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ࡓ.\u200cß', strict=True)
def test_uts46_6309(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ࡓ.\u200cß', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ࡓ.\u200cß', strict=True)
def test_uts46_6310(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ࡓ.\u200cSS', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ࡓ.\u200cSS', strict=True)
def test_uts46_6311(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ࡓ.\u200css', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ࡓ.\u200css', strict=True)
def test_uts46_6312(self):
self.assertEqual(idna.decode('xn--iwb.ss', uts46=True, strict=True), 'ࡓ.ss')
self.assertEqual(idna.encode('xn--iwb.ss', uts46=True, strict=True), b'xn--iwb.ss')
def test_uts46_6313(self):
self.assertEqual(idna.decode('ࡓ.ss', uts46=True, strict=True), 'ࡓ.ss')
self.assertEqual(idna.encode('ࡓ.ss', uts46=True, strict=True), b'xn--iwb.ss')
def test_uts46_6314(self):
self.assertEqual(idna.decode('ࡓ.SS', uts46=True, strict=True), 'ࡓ.ss')
self.assertEqual(idna.encode('ࡓ.SS', uts46=True, strict=True), b'xn--iwb.ss')
def test_uts46_6315(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--iwb.xn--ss-i1t', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--iwb.xn--ss-i1t', strict=True)
def test_uts46_6316(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--iwb.xn--zca570n', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--iwb.xn--zca570n', strict=True)
def test_uts46_6317(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ࡓ.\u200cSS', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ࡓ.\u200cSS', strict=True)
def test_uts46_6318(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ࡓ.\u200css', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ࡓ.\u200css', strict=True)
def test_uts46_6319(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ࡓ.\u200cSs', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ࡓ.\u200cSs', strict=True)
def test_uts46_6320(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ࡓ.\u200cSs', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ࡓ.\u200cSs', strict=True)
def test_uts46_6321(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0006fda3-.\u200dݎꥍ\U000e0ee8', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0006fda3-.\u200dݎꥍ\U000e0ee8', strict=True)
def test_uts46_6322(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----s116e.xn--1ob6504fmf40i', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----s116e.xn--1ob6504fmf40i', strict=True)
def test_uts46_6323(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----s116e.xn--1ob387jy90hq459k', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----s116e.xn--1ob387jy90hq459k', strict=True)
def test_uts46_6324(self):
self.assertRaises(idna.IDNAError, idna.decode, '䃚蟥-。-\U0007d498⒈', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '䃚蟥-。-\U0007d498⒈', strict=True)
def test_uts46_6325(self):
self.assertRaises(idna.IDNAError, idna.decode, '䃚蟥-。-\U0007d4981.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '䃚蟥-。-\U0007d4981.', strict=True)
def test_uts46_6326(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----n50a258u.xn---1-up07j.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----n50a258u.xn---1-up07j.', strict=True)
def test_uts46_6327(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----n50a258u.xn----ecp33805f', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----n50a258u.xn----ecp33805f', strict=True)
def test_uts46_6328(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐹸䚵-ꡡ。⺇', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐹸䚵-ꡡ。⺇', strict=True)
def test_uts46_6329(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----bm3an932a1l5d.xn--xvj', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----bm3an932a1l5d.xn--xvj', strict=True)
def test_uts46_6330(self):
self.assertRaises(idna.IDNAError, idna.decode, '𑄳。\u1adc𐹻', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𑄳。\u1adc𐹻', strict=True)
def test_uts46_6331(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--v80d.xn--2rf1154i', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--v80d.xn--2rf1154i', strict=True)
def test_uts46_6332(self):
self.assertRaises(idna.IDNAError, idna.decode, '≮𐹻.⒎𑂵ں\u0602', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≮𐹻.⒎𑂵ں\u0602', strict=True)
def test_uts46_6333(self):
self.assertRaises(idna.IDNAError, idna.decode, '≮𐹻.⒎𑂵ں\u0602', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≮𐹻.⒎𑂵ں\u0602', strict=True)
def test_uts46_6334(self):
self.assertRaises(idna.IDNAError, idna.decode, '≮𐹻.7.𑂵ں\u0602', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≮𐹻.7.𑂵ں\u0602', strict=True)
def test_uts46_6335(self):
self.assertRaises(idna.IDNAError, idna.decode, '≮𐹻.7.𑂵ں\u0602', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≮𐹻.7.𑂵ں\u0602', strict=True)
def test_uts46_6336(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--gdhx904g.7.xn--kfb18an307d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--gdhx904g.7.xn--kfb18an307d', strict=True)
def test_uts46_6337(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--gdhx904g.xn--kfb18a325efm3s', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--gdhx904g.xn--kfb18a325efm3s', strict=True)
def test_uts46_6338(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᢔ≠\U0010b242.\u200d𐋢', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᢔ≠\U0010b242.\u200d𐋢', strict=True)
def test_uts46_6339(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ᢔ≠\U0010b242.\u200d𐋢', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ᢔ≠\U0010b242.\u200d𐋢', strict=True)
def test_uts46_6340(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ebf031cf7196a.xn--587c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ebf031cf7196a.xn--587c', strict=True)
def test_uts46_6341(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ebf031cf7196a.xn--1ug9540g', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ebf031cf7196a.xn--1ug9540g', strict=True)
def test_uts46_6342(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐩁≮\U0006329b≯.٬\U0001ed55⳿', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐩁≮\U0006329b≯.٬\U0001ed55⳿', strict=True)
def test_uts46_6343(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐩁≮\U0006329b≯.٬\U0001ed55⳿', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐩁≮\U0006329b≯.٬\U0001ed55⳿', strict=True)
def test_uts46_6344(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐩁≮\U0006329b≯.٬\U0001ed55⳿', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐩁≮\U0006329b≯.٬\U0001ed55⳿', strict=True)
def test_uts46_6345(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐩁≮\U0006329b≯.٬\U0001ed55⳿', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐩁≮\U0006329b≯.٬\U0001ed55⳿', strict=True)
def test_uts46_6346(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--gdhc0519o0y27b.xn--lib468q0d21a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--gdhc0519o0y27b.xn--lib468q0d21a', strict=True)
def test_uts46_6347(self):
self.assertRaises(idna.IDNAError, idna.decode, '-。⺐', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-。⺐', strict=True)
def test_uts46_6348(self):
self.assertRaises(idna.IDNAError, idna.decode, '-。⺐', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-。⺐', strict=True)
def test_uts46_6349(self):
self.assertRaises(idna.IDNAError, idna.decode, '-.xn--6vj', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-.xn--6vj', strict=True)
def test_uts46_6350(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000e0c29𑲬.ٜ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000e0c29𑲬.ٜ', strict=True)
def test_uts46_6351(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000e0c29𑲬.ٜ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000e0c29𑲬.ٜ', strict=True)
def test_uts46_6352(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--sn3d59267c.xn--4hb', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--sn3d59267c.xn--4hb', strict=True)
def test_uts46_6353(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐍺.\U0005a1c3\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐍺.\U0005a1c3\u200c', strict=True)
def test_uts46_6354(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ie8c.xn--2g51a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ie8c.xn--2g51a', strict=True)
def test_uts46_6355(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--ie8c.xn--0ug03366c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--ie8c.xn--0ug03366c', strict=True)
def test_uts46_6356(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ؽۣ.𐨎', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ؽۣ.𐨎', strict=True)
def test_uts46_6357(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--8gb64a.xn--mr9c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--8gb64a.xn--mr9c', strict=True)
def test_uts46_6358(self):
self.assertRaises(idna.IDNAError, idna.decode, '漦Ⴙς.\U00061ec0𐴄', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '漦Ⴙς.\U00061ec0𐴄', strict=True)
def test_uts46_6359(self):
self.assertRaises(idna.IDNAError, idna.decode, '漦ⴙς.\U00061ec0𐴄', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '漦ⴙς.\U00061ec0𐴄', strict=True)
def test_uts46_6360(self):
self.assertRaises(idna.IDNAError, idna.decode, '漦ႹΣ.\U00061ec0𐴄', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '漦ႹΣ.\U00061ec0𐴄', strict=True)
def test_uts46_6361(self):
self.assertRaises(idna.IDNAError, idna.decode, '漦ⴙσ.\U00061ec0𐴄', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '漦ⴙσ.\U00061ec0𐴄', strict=True)
def test_uts46_6362(self):
self.assertRaises(idna.IDNAError, idna.decode, '漦Ⴙσ.\U00061ec0𐴄', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '漦Ⴙσ.\U00061ec0𐴄', strict=True)
def test_uts46_6363(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--4xa772sl47b.xn--9d0d3162t', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--4xa772sl47b.xn--9d0d3162t', strict=True)
def test_uts46_6364(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--3xa972sl47b.xn--9d0d3162t', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--3xa972sl47b.xn--9d0d3162t', strict=True)
def test_uts46_6365(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--4xa947d717e.xn--9d0d3162t', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--4xa947d717e.xn--9d0d3162t', strict=True)
def test_uts46_6366(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--3xa157d717e.xn--9d0d3162t', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--3xa157d717e.xn--9d0d3162t', strict=True)
def test_uts46_6367(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐹫踧್\U000ab687.\U000dc003⒈𝨤', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐹫踧್\U000ab687.\U000dc003⒈𝨤', strict=True)
def test_uts46_6368(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐹫踧್\U000ab687.\U000dc0031.𝨤', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐹫踧್\U000ab687.\U000dc0031.𝨤', strict=True)
def test_uts46_6369(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--8tc1437dro0d6q06h.xn--1-p948l.xn--m82h', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--8tc1437dro0d6q06h.xn--1-p948l.xn--m82h', strict=True)
def test_uts46_6370(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--8tc1437dro0d6q06h.xn--tsh2611ncu71e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--8tc1437dro0d6q06h.xn--tsh2611ncu71e', strict=True)
def test_uts46_6371(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d≮.\U000e07ea\U00039acf-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d≮.\U000e07ea\U00039acf-', strict=True)
def test_uts46_6372(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d≮.\U000e07ea\U00039acf-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d≮.\U000e07ea\U00039acf-', strict=True)
def test_uts46_6373(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d≮.\U000e07ea\U00039acf-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d≮.\U000e07ea\U00039acf-', strict=True)
def test_uts46_6374(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d≮.\U000e07ea\U00039acf-', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d≮.\U000e07ea\U00039acf-', strict=True)
def test_uts46_6375(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--gdh.xn----cr99a1w710b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--gdh.xn----cr99a1w710b', strict=True)
def test_uts46_6376(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1ug95g.xn----cr99a1w710b', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1ug95g.xn----cr99a1w710b', strict=True)
def test_uts46_6377(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d\u200d襔。Ⴜ5ꡮ\U0007574f', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d\u200d襔。Ⴜ5ꡮ\U0007574f', strict=True)
def test_uts46_6378(self):
self.assertRaises(idna.IDNAError, idna.decode, '\u200d\u200d襔。ⴜ5ꡮ\U0007574f', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\u200d\u200d襔。ⴜ5ꡮ\U0007574f', strict=True)
def test_uts46_6379(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--2u2a.xn--5-uws5848bpf44e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--2u2a.xn--5-uws5848bpf44e', strict=True)
def test_uts46_6380(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1uga7691f.xn--5-uws5848bpf44e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1uga7691f.xn--5-uws5848bpf44e', strict=True)
def test_uts46_6381(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--2u2a.xn--5-r1g7167ipfw8d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--2u2a.xn--5-r1g7167ipfw8d', strict=True)
def test_uts46_6382(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1uga7691f.xn--5-r1g7167ipfw8d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1uga7691f.xn--5-r1g7167ipfw8d', strict=True)
def test_uts46_6383(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐫜𑌼\u200d.婀', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐫜𑌼\u200d.婀', strict=True)
def test_uts46_6384(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐫜𑌼\u200d.婀', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐫜𑌼\u200d.婀', strict=True)
def test_uts46_6385(self):
self.assertEqual(idna.decode('xn--ix9c26l.xn--q0s', uts46=True, strict=True), '𐫜𑌼.婀')
self.assertEqual(idna.encode('xn--ix9c26l.xn--q0s', uts46=True, strict=True), b'xn--ix9c26l.xn--q0s')
def test_uts46_6386(self):
self.assertEqual(idna.decode('𐫜𑌼.婀', uts46=True, strict=True), '𐫜𑌼.婀')
self.assertEqual(idna.encode('𐫜𑌼.婀', uts46=True, strict=True), b'xn--ix9c26l.xn--q0s')
def test_uts46_6387(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1ugx063g1if.xn--q0s', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1ugx063g1if.xn--q0s', strict=True)
def test_uts46_6388(self):
self.assertRaises(idna.IDNAError, idna.decode, '󠅽︒︒𐹯。⬳᩸', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '󠅽︒︒𐹯。⬳᩸', strict=True)
def test_uts46_6389(self):
self.assertRaises(idna.IDNAError, idna.decode, '󠅽。。𐹯。⬳᩸', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '󠅽。。𐹯。⬳᩸', strict=True)
def test_uts46_6390(self):
self.assertRaises(idna.IDNAError, idna.decode, '..xn--no0d.xn--7of309e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '..xn--no0d.xn--7of309e', strict=True)
def test_uts46_6391(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--y86ca186j.xn--7of309e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--y86ca186j.xn--7of309e', strict=True)
def test_uts46_6392(self):
self.assertRaises(idna.IDNAError, idna.decode, '𝟖ß.󠄐-?Ⴏ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𝟖ß.󠄐-?Ⴏ', strict=True)
def test_uts46_6393(self):
self.assertRaises(idna.IDNAError, idna.decode, '8ß.󠄐-?Ⴏ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '8ß.󠄐-?Ⴏ', strict=True)
def test_uts46_6394(self):
self.assertRaises(idna.IDNAError, idna.decode, '8ß.󠄐-?ⴏ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '8ß.󠄐-?ⴏ', strict=True)
def test_uts46_6395(self):
self.assertRaises(idna.IDNAError, idna.decode, '8SS.󠄐-?Ⴏ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '8SS.󠄐-?Ⴏ', strict=True)
def test_uts46_6396(self):
self.assertRaises(idna.IDNAError, idna.decode, '8ss.󠄐-?ⴏ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '8ss.󠄐-?ⴏ', strict=True)
def test_uts46_6397(self):
self.assertRaises(idna.IDNAError, idna.decode, '8ss.󠄐-?Ⴏ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '8ss.󠄐-?Ⴏ', strict=True)
def test_uts46_6398(self):
self.assertRaises(idna.IDNAError, idna.decode, '8ss.xn---?-261a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '8ss.xn---?-261a', strict=True)
def test_uts46_6399(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--8-qfa.xn---?-261a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--8-qfa.xn---?-261a', strict=True)
def test_uts46_6400(self):
self.assertRaises(idna.IDNAError, idna.decode, '𝟖ß.󠄐-?ⴏ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𝟖ß.󠄐-?ⴏ', strict=True)
def test_uts46_6401(self):
self.assertRaises(idna.IDNAError, idna.decode, '𝟖SS.󠄐-?Ⴏ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𝟖SS.󠄐-?Ⴏ', strict=True)
def test_uts46_6402(self):
self.assertRaises(idna.IDNAError, idna.decode, '𝟖ss.󠄐-?ⴏ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𝟖ss.󠄐-?ⴏ', strict=True)
def test_uts46_6403(self):
self.assertRaises(idna.IDNAError, idna.decode, '𝟖ss.󠄐-?Ⴏ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𝟖ss.󠄐-?Ⴏ', strict=True)
def test_uts46_6404(self):
self.assertRaises(idna.IDNAError, idna.decode, '8ss.xn---?-gfk', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '8ss.xn---?-gfk', strict=True)
def test_uts46_6405(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--8-qfa.xn---?-gfk', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--8-qfa.xn---?-gfk', strict=True)
def test_uts46_6406(self):
self.assertRaises(idna.IDNAError, idna.decode, '8ss.-?Ⴏ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '8ss.-?Ⴏ', strict=True)
def test_uts46_6407(self):
self.assertRaises(idna.IDNAError, idna.decode, '8ss.-?ⴏ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '8ss.-?ⴏ', strict=True)
def test_uts46_6408(self):
self.assertRaises(idna.IDNAError, idna.decode, '8SS.-?Ⴏ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '8SS.-?Ⴏ', strict=True)
def test_uts46_6409(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--8-qfa.-?ⴏ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--8-qfa.-?ⴏ', strict=True)
def test_uts46_6410(self):
self.assertRaises(idna.IDNAError, idna.decode, 'XN--8-QFA.-?Ⴏ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'XN--8-QFA.-?Ⴏ', strict=True)
def test_uts46_6411(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Xn--8-Qfa.-?Ⴏ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Xn--8-Qfa.-?Ⴏ', strict=True)
def test_uts46_6412(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--8-qfa.-?Ⴏ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--8-qfa.-?Ⴏ', strict=True)
def test_uts46_6413(self):
self.assertRaises(idna.IDNAError, idna.decode, '𝟖Ss.󠄐-?Ⴏ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𝟖Ss.󠄐-?Ⴏ', strict=True)
def test_uts46_6414(self):
self.assertRaises(idna.IDNAError, idna.decode, '8Ss.󠄐-?Ⴏ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '8Ss.󠄐-?Ⴏ', strict=True)
def test_uts46_6415(self):
self.assertRaises(idna.IDNAError, idna.decode, '-\u200d\U000e02df.\u200c𐹣Ⴅ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-\u200d\U000e02df.\u200c𐹣Ⴅ', strict=True)
def test_uts46_6416(self):
self.assertRaises(idna.IDNAError, idna.decode, '-\u200d\U000e02df.\u200c𐹣ⴅ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '-\u200d\U000e02df.\u200c𐹣ⴅ', strict=True)
def test_uts46_6417(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----s721m.xn--wkj1423e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----s721m.xn--wkj1423e', strict=True)
def test_uts46_6418(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----ugnv7071n.xn--0ugz32cgr0p', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----ugnv7071n.xn--0ugz32cgr0p', strict=True)
def test_uts46_6419(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----s721m.xn--dnd9201k', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----s721m.xn--dnd9201k', strict=True)
def test_uts46_6420(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----ugnv7071n.xn--dnd999e4j4p', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----ugnv7071n.xn--dnd999e4j4p', strict=True)
def test_uts46_6421(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ꦹ\u200d큷\U0003bda1。₂', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ꦹ\u200d큷\U0003bda1。₂', strict=True)
def test_uts46_6422(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ꦹ\u200d큷\U0003bda1。₂', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ꦹ\u200d큷\U0003bda1。₂', strict=True)
def test_uts46_6423(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ꦹ\u200d큷\U0003bda1。2', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ꦹ\u200d큷\U0003bda1。2', strict=True)
def test_uts46_6424(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ꦹ\u200d큷\U0003bda1。2', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ꦹ\u200d큷\U0003bda1。2', strict=True)
def test_uts46_6425(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--0m9as84e2e21c.c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--0m9as84e2e21c.c', strict=True)
def test_uts46_6426(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1ug1435cfkyaoi04d.c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1ug1435cfkyaoi04d.c', strict=True)
def test_uts46_6427(self):
self.assertRaises(idna.IDNAError, idna.decode, '?.🄄\U0001ebd8', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '?.🄄\U0001ebd8', strict=True)
def test_uts46_6428(self):
self.assertRaises(idna.IDNAError, idna.decode, '?.3,\U0001ebd8', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '?.3,\U0001ebd8', strict=True)
def test_uts46_6429(self):
self.assertRaises(idna.IDNAError, idna.decode, '?.xn--3,-tb22a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '?.xn--3,-tb22a', strict=True)
def test_uts46_6430(self):
self.assertRaises(idna.IDNAError, idna.decode, '?.xn--3x6hx6f', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '?.xn--3x6hx6f', strict=True)
def test_uts46_6431(self):
self.assertRaises(idna.IDNAError, idna.decode, '𝨖\U00010a59。\u06dd\U000c0876ꣅ⒈', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𝨖\U00010a59。\u06dd\U000c0876ꣅ⒈', strict=True)
def test_uts46_6432(self):
self.assertRaises(idna.IDNAError, idna.decode, '𝨖\U00010a59。\u06dd\U000c0876ꣅ1.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𝨖\U00010a59。\u06dd\U000c0876ꣅ1.', strict=True)
def test_uts46_6433(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--rt9cl956a.xn--1-dxc8545j0693i.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--rt9cl956a.xn--1-dxc8545j0693i.', strict=True)
def test_uts46_6434(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--rt9cl956a.xn--tlb403mxv4g06s9i', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--rt9cl956a.xn--tlb403mxv4g06s9i', strict=True)
def test_uts46_6435(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U00092223סڸ。Ⴈ\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U00092223סڸ。Ⴈ\u200d', strict=True)
def test_uts46_6436(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U00092223סڸ。ⴈ\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U00092223סڸ。ⴈ\u200d', strict=True)
def test_uts46_6437(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--meb44b57607c.xn--zkj', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--meb44b57607c.xn--zkj', strict=True)
def test_uts46_6438(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--meb44b57607c.xn--1ug232c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--meb44b57607c.xn--1ug232c', strict=True)
def test_uts46_6439(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--meb44b57607c.xn--gnd', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--meb44b57607c.xn--gnd', strict=True)
def test_uts46_6440(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--meb44b57607c.xn--gnd699e', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--meb44b57607c.xn--gnd699e', strict=True)
def test_uts46_6441(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000c06b6𝨱ߦ⒈.𑗝髯\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000c06b6𝨱ߦ⒈.𑗝髯\u200c', strict=True)
def test_uts46_6442(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U000c06b6𝨱ߦ1..𑗝髯\u200c', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U000c06b6𝨱ߦ1..𑗝髯\u200c', strict=True)
def test_uts46_6443(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1-idd62296a1fr6e..xn--uj6at43v', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1-idd62296a1fr6e..xn--uj6at43v', strict=True)
def test_uts46_6444(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1-idd62296a1fr6e..xn--0ugx259bocxd', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1-idd62296a1fr6e..xn--0ugx259bocxd', strict=True)
def test_uts46_6445(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--etb477lq931a1f58e.xn--uj6at43v', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--etb477lq931a1f58e.xn--uj6at43v', strict=True)
def test_uts46_6446(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--etb477lq931a1f58e.xn--0ugx259bocxd', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--etb477lq931a1f58e.xn--0ugx259bocxd', strict=True)
def test_uts46_6447(self):
self.assertEqual(idna.decode('𐫀.ډ𑌀', uts46=True, strict=True), '𐫀.ډ𑌀')
self.assertEqual(idna.encode('𐫀.ډ𑌀', uts46=True, strict=True), b'xn--pw9c.xn--fjb8658k')
def test_uts46_6448(self):
self.assertEqual(idna.decode('𐫀.ډ𑌀', uts46=True, strict=True), '𐫀.ډ𑌀')
self.assertEqual(idna.encode('𐫀.ډ𑌀', uts46=True, strict=True), b'xn--pw9c.xn--fjb8658k')
def test_uts46_6449(self):
self.assertEqual(idna.decode('xn--pw9c.xn--fjb8658k', uts46=True, strict=True), '𐫀.ډ𑌀')
self.assertEqual(idna.encode('xn--pw9c.xn--fjb8658k', uts46=True, strict=True), b'xn--pw9c.xn--fjb8658k')
def test_uts46_6450(self):
self.assertRaises(idna.IDNAError, idna.decode, '𑋪.𐳝', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𑋪.𐳝', strict=True)
def test_uts46_6451(self):
self.assertRaises(idna.IDNAError, idna.decode, '𑋪.𐳝', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𑋪.𐳝', strict=True)
def test_uts46_6452(self):
self.assertRaises(idna.IDNAError, idna.decode, '𑋪.𐲝', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𑋪.𐲝', strict=True)
def test_uts46_6453(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--fm1d.xn--5c0d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--fm1d.xn--5c0d', strict=True)
def test_uts46_6454(self):
self.assertRaises(idna.IDNAError, idna.decode, '𑋪.𐲝', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𑋪.𐲝', strict=True)
def test_uts46_6455(self):
self.assertRaises(idna.IDNAError, idna.decode, '≠膣。ྃ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≠膣。ྃ', strict=True)
def test_uts46_6456(self):
self.assertRaises(idna.IDNAError, idna.decode, '≠膣。ྃ', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '≠膣。ྃ', strict=True)
def test_uts46_6457(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1chy468a.xn--2ed', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1chy468a.xn--2ed', strict=True)
def test_uts46_6458(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0007000e-ݽ。ß', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0007000e-ݽ。ß', strict=True)
def test_uts46_6459(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0007000e-ݽ。ß', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0007000e-ݽ。ß', strict=True)
def test_uts46_6460(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0007000e-ݽ。SS', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0007000e-ݽ。SS', strict=True)
def test_uts46_6461(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0007000e-ݽ。ss', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0007000e-ݽ。ss', strict=True)
def test_uts46_6462(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0007000e-ݽ。Ss', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0007000e-ݽ。Ss', strict=True)
def test_uts46_6463(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----j6c95618k.ss', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----j6c95618k.ss', strict=True)
def test_uts46_6464(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn----j6c95618k.xn--zca', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn----j6c95618k.xn--zca', strict=True)
def test_uts46_6465(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0007000e-ݽ。SS', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0007000e-ݽ。SS', strict=True)
def test_uts46_6466(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0007000e-ݽ。ss', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0007000e-ݽ。ss', strict=True)
def test_uts46_6467(self):
self.assertRaises(idna.IDNAError, idna.decode, '\U0007000e-ݽ。Ss', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '\U0007000e-ݽ。Ss', strict=True)
def test_uts46_6468(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ς𐹠ᡚ𑄳.⾭𐹽\U0003d416𐫜', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ς𐹠ᡚ𑄳.⾭𐹽\U0003d416𐫜', strict=True)
def test_uts46_6469(self):
self.assertRaises(idna.IDNAError, idna.decode, 'ς𐹠ᡚ𑄳.靑𐹽\U0003d416𐫜', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'ς𐹠ᡚ𑄳.靑𐹽\U0003d416𐫜', strict=True)
def test_uts46_6470(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Σ𐹠ᡚ𑄳.靑𐹽\U0003d416𐫜', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Σ𐹠ᡚ𑄳.靑𐹽\U0003d416𐫜', strict=True)
def test_uts46_6471(self):
self.assertRaises(idna.IDNAError, idna.decode, 'σ𐹠ᡚ𑄳.靑𐹽\U0003d416𐫜', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'σ𐹠ᡚ𑄳.靑𐹽\U0003d416𐫜', strict=True)
def test_uts46_6472(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--4xa656hp23pxmc.xn--es5a888tvjc2u15h', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--4xa656hp23pxmc.xn--es5a888tvjc2u15h', strict=True)
def test_uts46_6473(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--3xa856hp23pxmc.xn--es5a888tvjc2u15h', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--3xa856hp23pxmc.xn--es5a888tvjc2u15h', strict=True)
def test_uts46_6474(self):
self.assertRaises(idna.IDNAError, idna.decode, 'Σ𐹠ᡚ𑄳.⾭𐹽\U0003d416𐫜', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'Σ𐹠ᡚ𑄳.⾭𐹽\U0003d416𐫜', strict=True)
def test_uts46_6475(self):
self.assertRaises(idna.IDNAError, idna.decode, 'σ𐹠ᡚ𑄳.⾭𐹽\U0003d416𐫜', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'σ𐹠ᡚ𑄳.⾭𐹽\U0003d416𐫜', strict=True)
def test_uts46_6476(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐋷。\u200d', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐋷。\u200d', strict=True)
def test_uts46_6477(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--r97c.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--r97c.', strict=True)
def test_uts46_6478(self):
self.assertRaises(idna.IDNAError, idna.decode, '𐋷.', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𐋷.', strict=True)
def test_uts46_6479(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--r97c.xn--1ug', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--r97c.xn--1ug', strict=True)
def test_uts46_6480(self):
self.assertRaises(idna.IDNAError, idna.decode, '𑰳𑈯。⥪', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𑰳𑈯。⥪', strict=True)
def test_uts46_6481(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--2g1d14o.xn--jti', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--2g1d14o.xn--jti', strict=True)
def test_uts46_6482(self):
self.assertRaises(idna.IDNAError, idna.decode, '𑆀䁴\U000649e3.Ⴕ𝟜\u200c͈', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𑆀䁴\U000649e3.Ⴕ𝟜\u200c͈', strict=True)
def test_uts46_6483(self):
self.assertRaises(idna.IDNAError, idna.decode, '𑆀䁴\U000649e3.Ⴕ4\u200c͈', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𑆀䁴\U000649e3.Ⴕ4\u200c͈', strict=True)
def test_uts46_6484(self):
self.assertRaises(idna.IDNAError, idna.decode, '𑆀䁴\U000649e3.ⴕ4\u200c͈', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𑆀䁴\U000649e3.ⴕ4\u200c͈', strict=True)
def test_uts46_6485(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1mnx647cg3x1b.xn--4-zfb5123a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1mnx647cg3x1b.xn--4-zfb5123a', strict=True)
def test_uts46_6486(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1mnx647cg3x1b.xn--4-zfb502tlsl', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1mnx647cg3x1b.xn--4-zfb502tlsl', strict=True)
def test_uts46_6487(self):
self.assertRaises(idna.IDNAError, idna.decode, '𑆀䁴\U000649e3.ⴕ𝟜\u200c͈', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '𑆀䁴\U000649e3.ⴕ𝟜\u200c͈', strict=True)
def test_uts46_6488(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1mnx647cg3x1b.xn--4-zfb324h', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1mnx647cg3x1b.xn--4-zfb324h', strict=True)
def test_uts46_6489(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--1mnx647cg3x1b.xn--4-zfb324h32o', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--1mnx647cg3x1b.xn--4-zfb324h32o', strict=True)
def test_uts46_6490(self):
self.assertRaises(idna.IDNAError, idna.decode, '憡?\u200cႴ.𐋮\u200d≠', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '憡?\u200cႴ.𐋮\u200d≠', strict=True)
def test_uts46_6491(self):
self.assertRaises(idna.IDNAError, idna.decode, '憡?\u200cႴ.𐋮\u200d≠', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '憡?\u200cႴ.𐋮\u200d≠', strict=True)
def test_uts46_6492(self):
self.assertRaises(idna.IDNAError, idna.decode, '憡?\u200cⴔ.𐋮\u200d≠', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '憡?\u200cⴔ.𐋮\u200d≠', strict=True)
def test_uts46_6493(self):
self.assertRaises(idna.IDNAError, idna.decode, '憡?\u200cⴔ.𐋮\u200d≠', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '憡?\u200cⴔ.𐋮\u200d≠', strict=True)
def test_uts46_6494(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--?-fwsr13r.xn--1chz659f', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--?-fwsr13r.xn--1chz659f', strict=True)
def test_uts46_6495(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--?-sgn310doh5c.xn--1ug73gl146a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--?-sgn310doh5c.xn--1ug73gl146a', strict=True)
def test_uts46_6496(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--?-c1g3623d.xn--1chz659f', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--?-c1g3623d.xn--1chz659f', strict=True)
def test_uts46_6497(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--?-c1g798iy27d.xn--1ug73gl146a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--?-c1g798iy27d.xn--1ug73gl146a', strict=True)
def test_uts46_6498(self):
self.assertRaises(idna.IDNAError, idna.decode, '憡?ⴔ.xn--1chz659f', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '憡?ⴔ.xn--1chz659f', strict=True)
def test_uts46_6499(self):
self.assertRaises(idna.IDNAError, idna.decode, '憡?Ⴔ.XN--1CHZ659F', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '憡?Ⴔ.XN--1CHZ659F', strict=True)
def test_uts46_6500(self):
self.assertRaises(idna.IDNAError, idna.decode, '憡?Ⴔ.xn--1chz659f', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '憡?Ⴔ.xn--1chz659f', strict=True)
def test_uts46_6501(self):
self.assertRaises(idna.IDNAError, idna.decode, '憡?\u200cⴔ.xn--1ug73gl146a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '憡?\u200cⴔ.xn--1ug73gl146a', strict=True)
def test_uts46_6502(self):
self.assertRaises(idna.IDNAError, idna.decode, '憡?\u200cႴ.XN--1UG73GL146A', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '憡?\u200cႴ.XN--1UG73GL146A', strict=True)
def test_uts46_6503(self):
self.assertRaises(idna.IDNAError, idna.decode, '憡?\u200cႴ.xn--1ug73gl146a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '憡?\u200cႴ.xn--1ug73gl146a', strict=True)
def test_uts46_6504(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--?-fwsr13r.xn--1ug73gl146a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--?-fwsr13r.xn--1ug73gl146a', strict=True)
def test_uts46_6505(self):
self.assertRaises(idna.IDNAError, idna.decode, 'xn--?-c1g3623d.xn--1ug73gl146a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, 'xn--?-c1g3623d.xn--1ug73gl146a', strict=True)
def test_uts46_6506(self):
self.assertRaises(idna.IDNAError, idna.decode, '憡?Ⴔ.xn--1ug73gl146a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '憡?Ⴔ.xn--1ug73gl146a', strict=True)
def test_uts46_6507(self):
self.assertRaises(idna.IDNAError, idna.decode, '憡?ⴔ.xn--1ug73gl146a', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '憡?ⴔ.xn--1ug73gl146a', strict=True)
def test_uts46_6508(self):
self.assertRaises(idna.IDNAError, idna.decode, '憡?Ⴔ.XN--1UG73GL146A', strict=True)
self.assertRaises(idna.IDNAError, idna.encode, '憡?Ⴔ.XN--1UG73GL146A', strict=True)
kjd-idna-2835591/tests/test_intranges.py 0000664 0000000 0000000 00000004136 15207564475 0020165 0 ustar 00root root 0000000 0000000 #!/usr/bin/env python
import unittest
from idna.intranges import _encode_range, intranges_contain, intranges_from_list
class IntrangeTests(unittest.TestCase):
def test_ranging(self):
self.assertEqual(
intranges_from_list(list(range(293, 499)) + list(range(4888, 9876))),
(
_encode_range(293, 499),
_encode_range(4888, 9876),
),
)
def test_ranging_2(self):
self.assertEqual(intranges_from_list([111]), (_encode_range(111, 112),))
def test_skips(self):
self.assertEqual(
intranges_from_list(
[
0,
2,
4,
6,
9,
10,
11,
13,
15,
]
),
(
_encode_range(0, 1),
_encode_range(2, 3),
_encode_range(4, 5),
_encode_range(6, 7),
_encode_range(9, 12),
_encode_range(13, 14),
_encode_range(15, 16),
),
)
def test_empty_range(self):
self.assertEqual(intranges_from_list([]), ())
class IntrangeContainsTests(unittest.TestCase):
def _test_containment(self, ints, disjoint_ints):
ranges = intranges_from_list(ints)
for int_ in ints:
assert intranges_contain(int_, ranges)
for int_ in disjoint_ints:
assert not intranges_contain(int_, ranges)
def test_simple(self):
self._test_containment(range(10, 20), [2, 3, 68, 3893])
def test_skips(self):
self._test_containment(
[
0,
2,
4,
6,
9,
10,
11,
13,
15,
],
[-1, 1, 3, 5, 7, 4898],
)
def test_singleton(self):
self._test_containment([111], [110, 112])
def test_empty(self):
self._test_containment([], range(100))
kjd-idna-2835591/tools/ 0000775 0000000 0000000 00000000000 15207564475 0014554 5 ustar 00root root 0000000 0000000 kjd-idna-2835591/tools/README.md 0000664 0000000 0000000 00000003047 15207564475 0016037 0 ustar 00root root 0000000 0000000 # idna-data
The IDNA and UTS 46 functionality in this library relies upon
pre-calculated lookup tables for performance. These tables are derived
from computing against eligibility criteria in the respective standards
using the command-line script `idna-data` in this directory.
This tool will fetch relevant codepoint data from the Unicode repository
and perform the required calculations to identify eligibility. There are
three main modes:
* `idna-data make-libdata`. Generates `idnadata.py` and
`uts46data.py`, the pre-calculated lookup tables used for IDNA and
UTS 46 conversions. Implementers who wish to track this library against
a different Unicode version may use this tool to manually generate a
different version of the `idnadata.py` and `uts46data.py` files.
* `idna-data make-table`. Generate a table of the IDNA disposition
(e.g. PVALID, CONTEXTJ, CONTEXTO) in the format found in Appendix
B.1 of RFC 5892 and the pre-computed tables published by [IANA](https://www.iana.org/).
* `idna-data U+0061`. Prints debugging output on the various
properties associated with an individual Unicode codepoint (in this
case, U+0061), that are used to assess the IDNA and UTS 46 status of a
codepoint. This is helpful in debugging or analysis.
The tool accepts a number of arguments, described using `idna-data -h`.
Most notably, the `--version` argument allows the specification
of the version of Unicode to be used in computing the table data. For
example, `idna-data --version 9.0.0 make-libdata` will generate
library data against Unicode 9.0.0.
kjd-idna-2835591/tools/idna-data 0000775 0000000 0000000 00000101045 15207564475 0016325 0 ustar 00root root 0000000 0000000 #!/usr/bin/env python3
import argparse, collections, datetime, os, re, sys
from urllib.request import urlopen
# Use intranges.intranges_from_list() from the sibling idna directory
sys.path.append(os.path.join(os.path.dirname(os.path.dirname(os.path.abspath(__file__))), "idna"))
from intranges import intranges_from_list
PREFERRED_VERSION = "17.0.0"
UCD_URL = "https://www.unicode.org/Public/{version}/ucd/{filename}"
UTS46_URL = "https://www.unicode.org/Public/{version}/idna/{filename}"
DEFAULT_CACHE_DIR = "~/.cache/unidata"
# Scripts affected by IDNA contextual rules
CONTEXT_SCRIPTS = sorted(["Greek", "Han", "Hebrew", "Hiragana", "Katakana"])
UTS46_STATUSES = {
"valid": ("V", False),
"ignored": ("I", False),
"mapped": ("M", True),
"deviation": ("D", True),
"disallowed": ("X", False),
}
# Exceptions are manually assigned in Section 2.6 of RFC 5892.
exceptions = {
0x00DF: "PVALID", # LATIN SMALL LETTER SHARP S
0x03C2: "PVALID", # GREEK SMALL LETTER FINAL SIGMA
0x06FD: "PVALID", # ARABIC SIGN SINDHI AMPERSAND
0x06FE: "PVALID", # ARABIC SIGN SINDHI POSTPOSITION MEN
0x0F0B: "PVALID", # TIBETAN MARK INTERSYLLABIC TSHEG
0x3007: "PVALID", # IDEOGRAPHIC NUMBER ZERO
0x00B7: "CONTEXTO", # MIDDLE DOT
0x0375: "CONTEXTO", # GREEK LOWER NUMERAL SIGN (KERAIA)
0x05F3: "CONTEXTO", # HEBREW PUNCTUATION GERESH
0x05F4: "CONTEXTO", # HEBREW PUNCTUATION GERSHAYIM
0x30FB: "CONTEXTO", # KATAKANA MIDDLE DOT
0x0660: "CONTEXTO", # ARABIC-INDIC DIGIT ZERO
0x0661: "CONTEXTO", # ARABIC-INDIC DIGIT ONE
0x0662: "CONTEXTO", # ARABIC-INDIC DIGIT TWO
0x0663: "CONTEXTO", # ARABIC-INDIC DIGIT THREE
0x0664: "CONTEXTO", # ARABIC-INDIC DIGIT FOUR
0x0665: "CONTEXTO", # ARABIC-INDIC DIGIT FIVE
0x0666: "CONTEXTO", # ARABIC-INDIC DIGIT SIX
0x0667: "CONTEXTO", # ARABIC-INDIC DIGIT SEVEN
0x0668: "CONTEXTO", # ARABIC-INDIC DIGIT EIGHT
0x0669: "CONTEXTO", # ARABIC-INDIC DIGIT NINE
0x06F0: "CONTEXTO", # EXTENDED ARABIC-INDIC DIGIT ZERO
0x06F1: "CONTEXTO", # EXTENDED ARABIC-INDIC DIGIT ONE
0x06F2: "CONTEXTO", # EXTENDED ARABIC-INDIC DIGIT TWO
0x06F3: "CONTEXTO", # EXTENDED ARABIC-INDIC DIGIT THREE
0x06F4: "CONTEXTO", # EXTENDED ARABIC-INDIC DIGIT FOUR
0x06F5: "CONTEXTO", # EXTENDED ARABIC-INDIC DIGIT FIVE
0x06F6: "CONTEXTO", # EXTENDED ARABIC-INDIC DIGIT SIX
0x06F7: "CONTEXTO", # EXTENDED ARABIC-INDIC DIGIT SEVEN
0x06F8: "CONTEXTO", # EXTENDED ARABIC-INDIC DIGIT EIGHT
0x06F9: "CONTEXTO", # EXTENDED ARABIC-INDIC DIGIT NINE
0x0640: "DISALLOWED", # ARABIC TATWEEL
0x07FA: "DISALLOWED", # NKO LAJANYALAN
0x302E: "DISALLOWED", # HANGUL SINGLE DOT TONE MARK
0x302F: "DISALLOWED", # HANGUL DOUBLE DOT TONE MARK
0x3031: "DISALLOWED", # VERTICAL KANA REPEAT MARK
0x3032: "DISALLOWED", # VERTICAL KANA REPEAT WITH VOICED SOUND MARK
0x3033: "DISALLOWED", # VERTICAL KANA REPEAT MARK UPPER HALF
0x3034: "DISALLOWED", # VERTICAL KANA REPEAT WITH VOICED SOUND MARK UPPER HA
0x3035: "DISALLOWED", # VERTICAL KANA REPEAT MARK LOWER HALF
0x303B: "DISALLOWED", # VERTICAL IDEOGRAPHIC ITERATION MARK
}
backwardscompatible = {}
def hexrange(start, end):
return range(int(start, 16), int(end, 16) + 1)
def hexvalue(value):
return int(value, 16)
_RE_UNICODE = re.compile("\\\\u([0-9a-fA-F]{4})")
_RE_SURROGATE = re.compile("[\ud800-\udbff][\udc00-\udfff]")
def unicode_fixup(string):
"""Replace backslash-u-XXXX with appropriate unicode characters."""
return _RE_SURROGATE.sub(
lambda match: chr((ord(match.group(0)[0]) - 0xD800) * 0x400 + ord(match.group(0)[1]) - 0xDC00 + 0x10000),
_RE_UNICODE.sub(lambda match: chr(int(match.group(1), 16)), string),
)
class UnicodeVersion(object):
def __init__(self, version):
result = re.match(r"^(?P\d+)\.(?P\d+)\.(?P\d+)$", version)
if result:
self.major = int(result.group("major"))
self.minor = int(result.group("minor"))
self.patch = int(result.group("patch"))
self.numerical = (self.major << 8) + (self.minor << 4) + self.patch
self.latest = False
elif version == "latest":
self.latest = True
else:
raise ValueError("Unrecognized Unicode version")
def __repr__(self, with_date=True):
if self.latest:
if with_date:
return "latest@{}".format(datetime.datetime.now().strftime("%Y-%m-%d"))
else:
return "latest"
else:
return "{}.{}.{}".format(self.major, self.minor, self.patch)
@property
def tag(self):
return self.__repr__(with_date=False)
def __gt__(self, other):
if self.latest:
return True
return self.numerical > other.numerical
def __eq__(self, other):
if self.latest:
return False
return self.numerical == other.numerical
class UnicodeData(object):
def __init__(self, version, cache, args):
self.version = UnicodeVersion(version)
self.source = args.source
self.cache = cache
self.max = 0
self._load_unicodedata()
self._load_proplist()
self._load_derivedcoreprops()
self._load_blocks()
self._load_hangulst()
self._load_arabicshaping()
self._load_scripts()
self._load_nfkc_cf()
self._load_uts46mapping()
self._load_uts46testvectors()
def _load_unicodedata(self):
f_ud = self._ucdfile("UnicodeData.txt")
self.ucd_data = {}
range_begin = None
for line in f_ud.splitlines():
fields = line.split(";")
value = int(fields[0], 16)
start_marker = re.match("^<(?P.*?), First>$", fields[1])
end_marker = re.match("^<(?P.*?), Last>$", fields[1])
if start_marker:
range_begin = value
elif end_marker:
for i in range(range_begin, value + 1):
fields[1] = "<{}>".format(end_marker.group("name"))
self.ucd_data[i] = fields[1:]
range_begin = None
else:
self.ucd_data[value] = fields[1:]
def _load_proplist(self):
f_pl = self._ucdfile("PropList.txt")
self.ucd_props = collections.defaultdict(list)
for line in f_pl.splitlines():
result = re.match(r"^(?P[0-9A-F]{4,6})(|\.\.(?P[0-9A-F]{4,6}))\s*;\s*(?P\S+)\s*(|\#.*)$", line)
if result:
if result.group("end"):
for i in hexrange(result.group("start"), result.group("end")):
self.ucd_props[i].append(result.group("prop"))
else:
i = hexvalue(result.group("start"))
self.ucd_props[i].append(result.group("prop"))
def _load_derivedcoreprops(self):
f_dcp = self._ucdfile("DerivedCoreProperties.txt")
for line in f_dcp.splitlines():
result = re.match(r"^(?P[0-9A-F]{4,6})(|\.\.(?P[0-9A-F]{4,6}))\s*;\s*(?P\S+)\s*(|\#.*)$", line)
if result:
if result.group("end"):
for i in hexrange(result.group("start"), result.group("end")):
self.ucd_props[i].append(result.group("prop"))
else:
i = hexvalue(result.group("start"))
self.ucd_props[i].append(result.group("prop"))
def _load_blocks(self):
self.ucd_block = {}
f_b = self._ucdfile("Blocks.txt")
for line in f_b.splitlines():
result = re.match(r"^(?P[0-9A-F]{4,6})\.\.(?P[0-9A-F]{4,6})\s*;\s*(?P.*)\s*$", line)
if result:
for i in hexrange(result.group("start"), result.group("end")):
self.ucd_block[i] = result.group("block")
self.max = max(self.max, i)
def _load_hangulst(self):
self.ucd_hst = {}
f_hst = self._ucdfile("HangulSyllableType.txt")
for line in f_hst.splitlines():
result = re.match(r"^(?P[0-9A-F]{4,6})\.\.(?P[0-9A-F]{4,6})\s*;\s*(?P\S+)\s*(|\#.*)$", line)
if result:
for i in hexrange(result.group("start"), result.group("end")):
self.ucd_hst[i] = result.group("type")
def _load_arabicshaping(self):
self.ucd_as = {}
f_as = self._ucdfile("extracted/DerivedJoiningType.txt")
for line in f_as.splitlines():
result = re.match(r"^(?P[0-9A-F]{4,6})(|\.\.(?P[0-9A-F]{4,6}))\s*;\s*(?P\S+)\s*(|\#.*)$", line)
if result:
if result.group("end"):
for i in hexrange(result.group("start"), result.group("end")):
self.ucd_as[i] = result.group("jt")
else:
i = hexvalue(result.group("start"))
self.ucd_as[i] = result.group("jt")
def _load_scripts(self):
self.ucd_s = {}
f_s = self._ucdfile("Scripts.txt")
for line in f_s.splitlines():
result = re.match(r"^(?P[0-9A-F]{4,6})(|\.\.(?P[0-9A-F]{4,6}))\s*;\s*(?P