Fix few wasm-c-api python binding issues (#2029)

How to python language binding test cases:
```
$ cd <wamr_dir>/language-bindings/python
$ python -m pip install -e .
$ cd wasm-c-api
$ python -m unittest tests/test_basic.py
$ python -m unittest tests/test_advanced.py
```
This commit is contained in:
liang.he
2023-03-15 12:34:34 +08:00
committed by GitHub
parent 05d7ec30b1
commit 915b4d2a89
2 changed files with 5 additions and 3 deletions

View File

@ -1183,9 +1183,10 @@ class BasicTestSuite(unittest.TestCase):
self._wasm_store, module, imports, create_null_pointer(wasm_trap_t)
)
wasm_instance_delete(instance)
wasm_module_delete(module)
self.assertIsNullPointer(instance)
def test_wasm_instance_new_pos(self):
binary = load_module_file(MODULE_BINARY)
module = wasm_module_new(self._wasm_store, binary)
@ -1227,9 +1228,10 @@ class BasicTestSuite(unittest.TestCase):
create_null_pointer(wasm_trap_t),
)
wasm_instance_delete(instance)
wasm_module_delete(module)
self.assertIsNullPointer(instance)
# test those APIs in advanced:
# wasm_instance_delete
# wasm_instance_exports