| 
									
										
										
										
											2004-01-17 14:29:29 +00:00
										 |  |  | # | 
					
						
							|  |  |  | # test_codecmaps_tw.py | 
					
						
							|  |  |  | #   Codec mapping tests for ROC encodings | 
					
						
							|  |  |  | # | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2012-04-09 09:37:52 -04:00
										 |  |  | from test import multibytecodec_support | 
					
						
							| 
									
										
										
										
											2004-01-17 14:29:29 +00:00
										 |  |  | import unittest | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2012-04-09 09:37:52 -04:00
										 |  |  | class TestBIG5Map(multibytecodec_support.TestBase_Mapping, | 
					
						
							| 
									
										
										
										
											2004-01-17 14:29:29 +00:00
										 |  |  |                   unittest.TestCase): | 
					
						
							|  |  |  |     encoding = 'big5' | 
					
						
							| 
									
										
										
										
											2014-11-06 14:37:49 +01:00
										 |  |  |     mapfileurl = 'http://www.pythontest.net/unicode/BIG5.TXT' | 
					
						
							| 
									
										
										
										
											2004-01-17 14:29:29 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2012-04-09 09:37:52 -04:00
										 |  |  | class TestCP950Map(multibytecodec_support.TestBase_Mapping, | 
					
						
							| 
									
										
										
										
											2004-01-17 14:29:29 +00:00
										 |  |  |                    unittest.TestCase): | 
					
						
							|  |  |  |     encoding = 'cp950' | 
					
						
							| 
									
										
										
										
											2014-11-06 14:37:49 +01:00
										 |  |  |     mapfileurl = 'http://www.pythontest.net/unicode/CP950.TXT' | 
					
						
							| 
									
										
										
										
											2004-01-17 14:29:29 +00:00
										 |  |  |     pass_enctest = [ | 
					
						
							| 
									
										
										
										
											2007-07-23 18:06:59 +00:00
										 |  |  |         (b'\xa2\xcc', '\u5341'), | 
					
						
							|  |  |  |         (b'\xa2\xce', '\u5345'), | 
					
						
							| 
									
										
										
										
											2004-01-17 14:29:29 +00:00
										 |  |  |     ] | 
					
						
							| 
									
										
										
										
											2011-07-08 01:45:13 +02:00
										 |  |  |     codectests = ( | 
					
						
							|  |  |  |         (b"\xFFxy", "replace",  "\ufffdxy"), | 
					
						
							|  |  |  |     ) | 
					
						
							| 
									
										
										
										
											2004-01-17 14:29:29 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | if __name__ == "__main__": | 
					
						
							| 
									
										
										
										
											2014-07-01 19:55:04 -05:00
										 |  |  |     unittest.main() |