Merge branch 'issue-148' into 'main'

decompiler: GUInt properties for gunichar needs conversion

Closes #148

See merge request jwestman/blueprint-compiler!178
This commit is contained in:
Hubert Figuière 2024-07-23 08:42:11 +00:00
commit b59105d004
4 changed files with 27 additions and 0 deletions

View file

@ -174,6 +174,9 @@ class TestSamples(unittest.TestCase):
for sample in samples:
REQUIRE_ADW_1_4 = ["adw_breakpoint"]
REQUIRE_ADW_1_5 = ["adw_alertdialog_responses"]
# Those test case that don't round trip due to ambiguous notation.
# So `assert_sample` fail on these.
AMBIGUOUS = ["entry"]
SKIP_RUN = [
"adw_breakpoint_template",
@ -197,6 +200,8 @@ class TestSamples(unittest.TestCase):
continue
if sample in REQUIRE_ADW_1_5 and not self.have_adw_1_5:
continue
if sample in AMBIGUOUS:
continue
with self.subTest(sample):
self.assert_sample(sample, skip_run=sample in SKIP_RUN)
@ -224,6 +229,7 @@ class TestSamples(unittest.TestCase):
self.assert_decompile("adw_alertdialog_responses")
self.assert_decompile("adw_messagedialog_responses")
self.assert_decompile("child_type")
self.assert_decompile("entry")
self.assert_decompile("file_filter")
self.assert_decompile("flags")
self.assert_decompile("id_prop")