mirror of
https://github.com/bytecodealliance/wasm-micro-runtime.git
synced 2025-05-09 13:16:26 +00:00
Remove deprecated tests in language-bindings python (#3018)
After PR #2922, the caller of wasm-c-api wasm_func_call should ensure the params and results are correctly created, runtime doesn't check their format again.
This commit is contained in:
parent
c9fd44e8b8
commit
705bf807b2
|
@ -188,18 +188,6 @@ class AdvancedTestSuite(unittest.TestCase):
|
||||||
ffi.wasm_func_call(func, params, results)
|
ffi.wasm_func_call(func, params, results)
|
||||||
self.assertEqual(params.data[0].of.f32 * 2, results.data[0].of.f64)
|
self.assertEqual(params.data[0].of.f32 * 2, results.data[0].of.f64)
|
||||||
|
|
||||||
def test_wasm_func_call_wrong_params(self):
|
|
||||||
export_list = ffi.wasm_vec_to_list(self.exports)
|
|
||||||
func = ffi.wasm_extern_as_func(export_list[0])
|
|
||||||
# make a call
|
|
||||||
params = ffi.wasm_val_vec_t()
|
|
||||||
ffi.wasm_val_vec_new_empty(params)
|
|
||||||
results = ffi.wasm_val_vec_t()
|
|
||||||
ffi.wasm_val_vec_new_empty(results)
|
|
||||||
trap = ffi.wasm_func_call(func, params, results)
|
|
||||||
|
|
||||||
self.assertIsNotNullPointer(trap)
|
|
||||||
|
|
||||||
def test_wasm_func_call_unlinked(self):
|
def test_wasm_func_call_unlinked(self):
|
||||||
ft = ffi.wasm_functype_new_0_0()
|
ft = ffi.wasm_functype_new_0_0()
|
||||||
func = ffi.wasm_func_new(self._wasm_store, ft, callback)
|
func = ffi.wasm_func_new(self._wasm_store, ft, callback)
|
||||||
|
@ -453,26 +441,6 @@ class AdvancedTestSuite(unittest.TestCase):
|
||||||
ffi.wasm_memory_data_size(mem)
|
ffi.wasm_memory_data_size(mem)
|
||||||
ffi.wasm_memory_delete(mem)
|
ffi.wasm_memory_delete(mem)
|
||||||
|
|
||||||
def test_wasm_trap(self):
|
|
||||||
export_list = ffi.wasm_vec_to_list(self.exports)
|
|
||||||
func = ffi.wasm_extern_as_func(export_list[0])
|
|
||||||
# make a call
|
|
||||||
params = ffi.wasm_val_vec_t()
|
|
||||||
ffi.wasm_val_vec_new_empty(params)
|
|
||||||
results = ffi.wasm_val_vec_t()
|
|
||||||
ffi.wasm_val_vec_new_empty(results)
|
|
||||||
|
|
||||||
trap = ffi.wasm_func_call(func, params, results)
|
|
||||||
self.assertIsNotNullPointer(trap)
|
|
||||||
|
|
||||||
message = ffi.wasm_message_t()
|
|
||||||
ffi.wasm_trap_message(trap, message)
|
|
||||||
self.assertIsNotNullPointer(c.pointer(message))
|
|
||||||
|
|
||||||
# not a function internal exception
|
|
||||||
frame = ffi.wasm_trap_origin(trap)
|
|
||||||
self.assertIsNullPointer(frame)
|
|
||||||
|
|
||||||
@unittest.skipUnless(
|
@unittest.skipUnless(
|
||||||
TEST_WITH_WAMR_BUILD_DUMP_CALL_STACK,
|
TEST_WITH_WAMR_BUILD_DUMP_CALL_STACK,
|
||||||
"need to enable WAMR_BUILD_DUMP_CALL_STACK",
|
"need to enable WAMR_BUILD_DUMP_CALL_STACK",
|
||||||
|
|
Loading…
Reference in New Issue
Block a user