blob: 87ddbd58d04f9903b8bfecd42b1e060d4d25b921 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
import unittest
from scripts.test.shared import WASM_OPT, run_process
from utils import roundtrip, input_path
class DataCountTest(unittest.TestCase):
def test_datacount(self):
roundtrip(self, 'bulkmem_data.wasm')
def test_bad_datacount(self):
path = input_path('bulkmem_bad_datacount.wasm')
p = run_process(WASM_OPT + ['-g', '-o', '-', path], check=False,
capture_output=True)
self.assertNotEqual(p.returncode, 0)
self.assertIn('Number of segments does not agree with DataCount section',
p.stderr)
|