From cd355e86a28bfed7744ac567f06ab18a12d1ad1d Mon Sep 17 00:00:00 2001 From: Philip Chimento Date: Sat, 6 Feb 2016 20:31:27 -0800 Subject: tests: Add regression test for signal w. array+len This is a regression test for marshalling callback arguments from signals with an array parameter and separate length parameter into closures in the introspected language. https://bugzilla.gnome.org/show_bug.cgi?id=761659 --- .../Regress.TestObj-sig-with-array-len-prop.page | 4 ++- ...gress.TestObj.emit_sig_with_array_len_prop.page | 37 ++++++++++++++++++++++ 2 files changed, 40 insertions(+), 1 deletion(-) create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.emit_sig_with_array_len_prop.page (limited to 'tests/scanner/Regress-1.0-Python-expected') diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-sig-with-array-len-prop.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-sig-with-array-len-prop.page index 2b38065c..04c8eb25 100644 --- a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-sig-with-array-len-prop.page +++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-sig-with-array-len-prop.page @@ -13,7 +13,9 @@ def callback(test_obj, arr, len, user_param1, ...) -

This test signal similar to GSettings::change-event

+

This test signal similar to GSettings::change-event. +You can use this with , or +raise from the introspection client language.

diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.emit_sig_with_array_len_prop.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.emit_sig_with_array_len_prop.page new file mode 100644 index 00000000..8c768bb4 --- /dev/null +++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.emit_sig_with_array_len_prop.page @@ -0,0 +1,37 @@ + + + + + + + none + + regress_test_obj_emit_sig_with_array_len_prop + + Regress.TestObj + self + + + + Regress.TestObj.emit_sig_with_array_len_prop + +@accepts(Regress.TestObj) +@returns(none) +def emit_sig_with_array_len_prop(self): + # Python wrapper for regress_test_obj_emit_sig_with_array_len_prop() + + + + + +<code>self</code> + + + + + -- cgit v1.2.1