]> git.alsa-project.org Git - alsa-gobject.git/commitdiff
tests: add test script for ALSASeq.RemoveFilter boxed structure
authorTakashi Sakamoto <o-takashi@sakamocchi.jp>
Sun, 19 Jun 2022 11:38:51 +0000 (20:38 +0900)
committerTakashi Sakamoto <o-takashi@sakamocchi.jp>
Sun, 19 Jun 2022 11:38:51 +0000 (20:38 +0900)
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
tests/alsaseq-remove-filter [new file with mode: 0644]
tests/meson.build

diff --git a/tests/alsaseq-remove-filter b/tests/alsaseq-remove-filter
new file mode 100644 (file)
index 0000000..18004d0
--- /dev/null
@@ -0,0 +1,24 @@
+#!/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.RemoveFilter
+methods = (
+    'new_with_dest_addr',
+    'new_with_note_channel',
+    'new_with_event_type',
+    'new_with_note',
+    'new_with_tag',
+    'new_with_tick_time',
+    'new_with_real_time',
+)
+
+if not test_struct(target_type, methods):
+    exit(ENXIO)
index 71c842a9f32773c6771b443f359b4215a199c834..a21618cdd89dca37e9915bcf487fd6629c3bd48b 100644 (file)
@@ -48,6 +48,7 @@ tests = {
     'alsaseq-event-data-note',
     'alsaseq-event-data-queue',
     'alsaseq-event-data-result',
+    'alsaseq-remove-filter',
   ],
   'hwdep': [
     'alsahwdep-enums',