Просмотр исходного кода

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.
Wenyong Huang 2 лет назад
Родитель
Сommit
705bf807b2
1 измененных файлов с 0 добавлено и 32 удалено
  1. 0 32
      language-bindings/python/wasm-c-api/tests/test_advanced.py

+ 0 - 32
language-bindings/python/wasm-c-api/tests/test_advanced.py

@@ -188,18 +188,6 @@ class AdvancedTestSuite(unittest.TestCase):
         ffi.wasm_func_call(func, params, results)
         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):
         ft = ffi.wasm_functype_new_0_0()
         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_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(
         TEST_WITH_WAMR_BUILD_DUMP_CALL_STACK,
         "need to enable WAMR_BUILD_DUMP_CALL_STACK",