From: Takashi Sakamoto Date: Sun, 19 Jun 2022 11:38:51 +0000 (+0900) Subject: tests: add test script for ALSASeq.QueueTimerCommon interface X-Git-Tag: v0.3.0~63 X-Git-Url: https://git.alsa-project.org/?a=commitdiff_plain;h=b74dcd2fbdb5e2d450b57907e9440ede1e02e3d2;p=alsa-gobject.git tests: add test script for ALSASeq.QueueTimerCommon interface Signed-off-by: Takashi Sakamoto --- diff --git a/tests/alsaseq-queue-timer-alsa b/tests/alsaseq-queue-timer-alsa index fdee1ad..c41d4b9 100644 --- a/tests/alsaseq-queue-timer-alsa +++ b/tests/alsaseq-queue-timer-alsa @@ -11,10 +11,11 @@ from gi.repository import ALSASeq target_type = ALSASeq.QueueTimerAlsa props = ( - 'queue-id', - 'timer-type', 'device-id', 'resolution-ticks', + # From interface. + 'queue-id', + 'timer-type', ) methods = ( 'new', diff --git a/tests/alsaseq-queue-timer-common b/tests/alsaseq-queue-timer-common new file mode 100644 index 0000000..76104c5 --- /dev/null +++ b/tests/alsaseq-queue-timer-common @@ -0,0 +1,22 @@ +#!/usr/bin/env python3 + +from sys import exit +from errno import ENXIO + +from helper import test_object + +import gi +gi.require_version('ALSASeq', '0.0') +from gi.repository import ALSASeq + +target_type = ALSASeq.QueueTimerCommon +props = ( + 'queue-id', + 'timer-type', +) +methods = () +vmethods = () +signals = () + +if not test_object(target_type, props, methods, vmethods, signals): + exit(ENXIO) diff --git a/tests/meson.build b/tests/meson.build index ef86c0b..bc49f0c 100644 --- a/tests/meson.build +++ b/tests/meson.build @@ -51,6 +51,7 @@ tests = { 'alsaseq-event-data-queue', 'alsaseq-event-data-result', 'alsaseq-remove-filter', + 'alsaseq-queue-timer-common', ], 'hwdep': [ 'alsahwdep-enums',