5050INDEX = "index.rst"
5151
5252HEADER = ".. This document was generated by tools/gen-cpydiff.py\n \n "
53- UIMPORTLIST = {"struct" , "collections" , "json" }
5453CLASSMAP = {"Core" : "Core language" , "Types" : "Builtin types" }
5554INDEXPRIORITY = ["syntax" , "core_language" , "builtin_types" , "modules" ]
5655RSTCHARS = ["=" , "-" , "~" , "`" , ":" ]
@@ -94,21 +93,12 @@ def readfiles():
9493 return files
9594
9695
97- def uimports (code ):
98- """converts CPython module names into MicroPython equivalents"""
99- for uimport in UIMPORTLIST :
100- uimport = bytes (uimport , "utf8" )
101- code = code .replace (uimport , b"u" + uimport )
102- return code
103-
104-
10596def run_tests (tests ):
10697 """executes all tests"""
10798 results = []
10899 for test in tests :
109100 with open (TESTPATH + test .name , "rb" ) as f :
110- input_cpy = f .read ()
111- input_upy = uimports (input_cpy )
101+ input_py = f .read ()
112102
113103 process = subprocess .Popen (
114104 CPYTHON3 ,
@@ -117,7 +107,7 @@ def run_tests(tests):
117107 stdin = subprocess .PIPE ,
118108 stderr = subprocess .PIPE ,
119109 )
120- output_cpy = [com .decode ("utf8" ) for com in process .communicate (input_cpy )]
110+ output_cpy = [com .decode ("utf8" ) for com in process .communicate (input_py )]
121111
122112 process = subprocess .Popen (
123113 MICROPYTHON ,
@@ -126,7 +116,7 @@ def run_tests(tests):
126116 stdin = subprocess .PIPE ,
127117 stderr = subprocess .PIPE ,
128118 )
129- output_upy = [com .decode ("utf8" ) for com in process .communicate (input_upy )]
119+ output_upy = [com .decode ("utf8" ) for com in process .communicate (input_py )]
130120
131121 if output_cpy [0 ] == output_upy [0 ] and output_cpy [1 ] == output_upy [1 ]:
132122 status = "Supported"
0 commit comments