summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorDamien George <damien@micropython.org>2024-05-09 15:36:30 +1000
committerDamien George <damien@micropython.org>2024-05-13 11:53:10 +1000
commitfa23e4b093f81f03a24187c7ea0c928a9b4a661b (patch)
treee5dd76a9724415d97228338f39e829b76a630711 /tests
parenta67e326cb9753f53e14a42b347133a571f972140 (diff)
webassembly/proxy_js: Convert JS undefined and JS null to Py None.
And change Py None conversion so it converts to JS undefined. The semantics for conversion of these objects are then: - Python None -> JavaScript undefined - JavaScript undefined -> Python None - JavaScript null -> Python None This follows Pyodide: https://pyodide.org/en/stable/usage/type-conversions.html Signed-off-by: Damien George <damien@micropython.org>
Diffstat (limited to 'tests')
-rw-r--r--tests/ports/webassembly/py_proxy_to_js.mjs.exp4
-rw-r--r--tests/ports/webassembly/run_python_async.mjs.exp4
2 files changed, 4 insertions, 4 deletions
diff --git a/tests/ports/webassembly/py_proxy_to_js.mjs.exp b/tests/ports/webassembly/py_proxy_to_js.mjs.exp
index 279df7bdf..3fd38c2b5 100644
--- a/tests/ports/webassembly/py_proxy_to_js.mjs.exp
+++ b/tests/ports/webassembly/py_proxy_to_js.mjs.exp
@@ -1,4 +1,4 @@
false 1
true [ 1, 2, 3 ]
-true [ null, true, 1.2 ]
-true { tuple: [ 1, 2, 3 ], one: 1, list: [ null, true, 1.2 ] }
+true [ undefined, true, 1.2 ]
+true { tuple: [ 1, 2, 3 ], one: 1, list: [ undefined, true, 1.2 ] }
diff --git a/tests/ports/webassembly/run_python_async.mjs.exp b/tests/ports/webassembly/run_python_async.mjs.exp
index f441bc5cf..827f853b9 100644
--- a/tests/ports/webassembly/run_python_async.mjs.exp
+++ b/tests/ports/webassembly/run_python_async.mjs.exp
@@ -23,7 +23,7 @@ py 1
setTimeout resolved
resolved value: 123
py 2
-2 null
+2 undefined
= TEST 4 ==========
1
py 1
@@ -35,4 +35,4 @@ py 3
setTimeout B resolved
resolved value: 456
py 4
-2 null
+2 undefined