From: Takashi Sakamoto Date: Sun, 19 Jun 2022 11:38:51 +0000 (+0900) Subject: tests: add test script for ALSASeq.EventDataCtl boxed structure X-Git-Url: https://git.alsa-project.org/?a=commitdiff_plain;h=9e3b764080bb337f8b287413cda07cd78e3b5bee;p=alsa-gobject.git tests: add test script for ALSASeq.EventDataCtl boxed structure Signed-off-by: Takashi Sakamoto --- diff --git a/tests/alsaseq-event-data-ctl b/tests/alsaseq-event-data-ctl new file mode 100644 index 0000000..2d77317 --- /dev/null +++ b/tests/alsaseq-event-data-ctl @@ -0,0 +1,23 @@ +#!/usr/bin/env python3 + +from sys import exit +from errno import ENXIO + +from helper import test_struct + +import gi +gi.require_version('ALSASeq', '0.0') +from gi.repository import ALSASeq + +target_type = ALSASeq.EventDataCtl +methods = ( + 'get_channel', + 'set_channel', + 'get_param', + 'set_param', + 'get_value', + 'set_value', +) + +if not test_struct(target_type, methods): + exit(ENXIO) diff --git a/tests/meson.build b/tests/meson.build index 5d5c425..7592dab 100644 --- a/tests/meson.build +++ b/tests/meson.build @@ -44,6 +44,7 @@ tests = { 'alsaseq-event-cntr', 'alsaseq-event', 'alsaseq-event-data-connect', + 'alsaseq-event-data-ctl', ], 'hwdep': [ 'alsahwdep-enums',