summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorJuergen Bocklage-Ryannel <juergen.bocklage-ryannel@pelagicore.com>2017-01-30 10:56:04 +0100
committerJuergen Bocklage-Ryannel <juergen.bocklage-ryannel@pelagicore.com>2017-01-30 10:56:04 +0100
commitee1ef38757970c93932e5028f8fe86fc1aa8d7e0 (patch)
treec319e263e849d47e9dd1ec9e1f16412449c62e6a /tests
parent67992af4d5dad3ed8eb7952694cfa58af1ba9de3 (diff)
downloadqtivi-qface-ee1ef38757970c93932e5028f8fe86fc1aa8d7e0.tar.gz
Added initial support for external annotation files using the YAML syntax. See grammar documentation
Diffstat (limited to 'tests')
-rw-r--r--tests/in/com.pelagicore.ivi.tuner.yaml2
-rw-r--r--tests/test_tags.py7
2 files changed, 9 insertions, 0 deletions
diff --git a/tests/in/com.pelagicore.ivi.tuner.yaml b/tests/in/com.pelagicore.ivi.tuner.yaml
new file mode 100644
index 0000000..948c50c
--- /dev/null
+++ b/tests/in/com.pelagicore.ivi.tuner.yaml
@@ -0,0 +1,2 @@
+com.pelagicore.ivi.tuner.Tuner:
+ port: 12345
diff --git a/tests/test_tags.py b/tests/test_tags.py
index e8f8ca7..527b623 100644
--- a/tests/test_tags.py
+++ b/tests/test_tags.py
@@ -37,3 +37,10 @@ def test_tag():
assert enum is module.lookup('Waveband')
assert 'default' in enum.tags
assert enum.attribute('default', 'value') == 'FM'
+
+
+def test_meta_tags():
+ system = loadTuner()
+ interface = system.lookup('com.pelagicore.ivi.tuner.Tuner')
+ assert interface
+ assert 'port' in interface.tags