diff options
author | Philip Chimento <philip.chimento@gmail.com> | 2019-08-01 13:37:47 -0700 |
---|---|---|
committer | Philip Chimento <philip.chimento@gmail.com> | 2019-08-01 22:12:52 -0700 |
commit | 99db7d7fb3dbb9f4da416a21282aadf351eb3471 (patch) | |
tree | 9de6f70136b2f8dcb98a97b492a6b9d75b2f342a /tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.emit_sig_with_error.page | |
parent | 3bdb82991f2767a2d43a8ee15251e48e46e82c3c (diff) | |
download | gobject-introspection-99db7d7fb3dbb9f4da416a21282aadf351eb3471.tar.gz |
regress: Add regression test for signal with GError param
This exercises the little-used code path where a signal is emitted with
a nullable GError as a parameter. It's modeled after
GstPbutils.Discoverer's 'discovered' signal.
See GNOME/gjs#262.
Diffstat (limited to 'tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.emit_sig_with_error.page')
-rw-r--r-- | tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.emit_sig_with_error.page | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.emit_sig_with_error.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.emit_sig_with_error.page new file mode 100644 index 00000000..de973b13 --- /dev/null +++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.emit_sig_with_error.page @@ -0,0 +1,37 @@ +<?xml version="1.0"?> +<page id="Regress.TestObj.emit_sig_with_error" + type="topic" + style="method" + xmlns="http://projectmallard.org/1.0/" + xmlns:api="http://projectmallard.org/experimental/api/" + xmlns:ui="http://projectmallard.org/1.0/ui/"> + <info> + <link xref="Regress.TestObj" group="method" type="guide"/> + <api:function> + <api:returns> + <api:type>none</api:type> + </api:returns> + <api:name>regress_test_obj_emit_sig_with_error</api:name> + <api:arg> + <api:type>Regress.TestObj</api:type> + <api:name>self</api:name> + </api:arg> + </api:function> + </info> + <title>Regress.TestObj.emit_sig_with_error</title> + <synopsis><code mime="text/x-python"> +@accepts(Regress.TestObj) +@returns(none) +def emit_sig_with_error(self): + # Python wrapper for regress_test_obj_emit_sig_with_error() + </code></synopsis> + + +<terms> +<item> +<title><code>self</code></title> + <p>The object to emit the signal.</p> +</item> +</terms> + +</page> |