Skip to content

Commit 8aa254c

Browse files
committed
tests: Fix tests to use sys.implementation._mpy.
The field was renamed to _mpy in 59c5d41 Signed-off-by: Damien George <damien@micropython.org>
1 parent e3c880a commit 8aa254c

2 files changed

Lines changed: 6 additions & 6 deletions

File tree

tests/basics/sys1.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@
2222
# Effectively skip subtests
2323
print(True)
2424

25-
if hasattr(sys.implementation, 'mpy'):
26-
print(type(sys.implementation.mpy))
25+
if hasattr(sys.implementation, '_mpy'):
26+
print(type(sys.implementation._mpy))
2727
else:
2828
# Effectively skip subtests
2929
print(int)

tests/micropython/import_mpy_native_gc.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
try:
44
import gc, sys, uio, uos
55

6-
sys.implementation.mpy
6+
sys.implementation._mpy
77
uio.IOBase
88
uos.mount
99
except (ImportError, AttributeError):
@@ -46,7 +46,7 @@ def open(self, path, mode):
4646

4747

4848
# Pre-compiled examples/natmod/features0 example for various architectures, keyed
49-
# by the required value of sys.implementation.mpy.
49+
# by the required value of sys.implementation._mpy.
5050
features0_file_contents = {
5151
# -march=x64
5252
0xA06: b'M\x06\n\x1f\x01\x004build/features0.native.mpy\x00\x8aB\xe9/\x00\x00\x00SH\x8b\x1d\x83\x00\x00\x00\xbe\x02\x00\x00\x00\xffS\x18\xbf\x01\x00\x00\x00H\x85\xc0u\x0cH\x8bC \xbe\x02\x00\x00\x00[\xff\xe0H\x0f\xaf\xf8H\xff\xc8\xeb\xe6ATUSH\x8b\x1dQ\x00\x00\x00H\x8bG\x08L\x8bc(H\x8bx\x08A\xff\xd4H\x8d5+\x00\x00\x00H\x89\xc5H\x8b\x059\x00\x00\x00\x0f\xb78\xffShH\x89\xefA\xff\xd4H\x8b\x03[]A\\\xc3\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x05\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xa0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x85\x00\x12factorial\x00\x10\r$\x01&\x9f \x01"\xff',
@@ -58,12 +58,12 @@ def open(self, path, mode):
5858
for arch in (0x1A06, 0x1E06, 0x2206):
5959
features0_file_contents[arch] = features0_file_contents[0x1606]
6060

61-
if sys.implementation.mpy not in features0_file_contents:
61+
if sys.implementation._mpy not in features0_file_contents:
6262
print("SKIP")
6363
raise SystemExit
6464

6565
# These are the test .mpy files.
66-
user_files = {"/features0.mpy": features0_file_contents[sys.implementation.mpy]}
66+
user_files = {"/features0.mpy": features0_file_contents[sys.implementation._mpy]}
6767

6868
# Create and mount a user filesystem.
6969
uos.mount(UserFS(user_files), "/userfs")

0 commit comments

Comments
 (0)