50
50
INDEX = "index.rst"
51
51
52
52
HEADER = ".. This document was generated by tools/gen-cpydiff.py\n \n "
53
- UIMPORTLIST = {"struct" , "collections" , "json" }
54
53
CLASSMAP = {"Core" : "Core language" , "Types" : "Builtin types" }
55
54
INDEXPRIORITY = ["syntax" , "core_language" , "builtin_types" , "modules" ]
56
55
RSTCHARS = ["=" , "-" , "~" , "`" , ":" ]
@@ -94,21 +93,12 @@ def readfiles():
94
93
return files
95
94
96
95
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
-
105
96
def run_tests (tests ):
106
97
"""executes all tests"""
107
98
results = []
108
99
for test in tests :
109
100
with open (TESTPATH + test .name , "rb" ) as f :
110
- input_cpy = f .read ()
111
- input_upy = uimports (input_cpy )
101
+ input_py = f .read ()
112
102
113
103
process = subprocess .Popen (
114
104
CPYTHON3 ,
@@ -117,7 +107,7 @@ def run_tests(tests):
117
107
stdin = subprocess .PIPE ,
118
108
stderr = subprocess .PIPE ,
119
109
)
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 )]
121
111
122
112
process = subprocess .Popen (
123
113
MICROPYTHON ,
@@ -126,7 +116,7 @@ def run_tests(tests):
126
116
stdin = subprocess .PIPE ,
127
117
stderr = subprocess .PIPE ,
128
118
)
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 )]
130
120
131
121
if output_cpy [0 ] == output_upy [0 ] and output_cpy [1 ] == output_upy [1 ]:
132
122
status = "Supported"
0 commit comments