summaryrefslogtreecommitdiff
path: root/tests/test_qtcpp_helper.py
diff options
context:
space:
mode:
authorJuergen Bocklage-Ryannel <jbocklage-ryannel@luxoft.com>2017-07-26 22:36:52 +0200
committerJuergen Bocklage-Ryannel <jbocklage-ryannel@luxoft.com>2017-07-26 22:36:52 +0200
commitf5cf4c36807f90e9d39fff270c51c67e80c86162 (patch)
tree7280a5ecb3706ace69a68dee67e6495e01f6b261 /tests/test_qtcpp_helper.py
parent715e32488635f82bf29e3ec96ec3ed82b1cd5176 (diff)
parenta9bf9bcfc2a8f60627cc318085113dd71b885f49 (diff)
downloadqtivi-qface-1.6.tar.gz
Merge branch 'release/1.6'1.6
Diffstat (limited to 'tests/test_qtcpp_helper.py')
-rw-r--r--tests/test_qtcpp_helper.py14
1 files changed, 14 insertions, 0 deletions
diff --git a/tests/test_qtcpp_helper.py b/tests/test_qtcpp_helper.py
index a59e0d9..acc034f 100644
--- a/tests/test_qtcpp_helper.py
+++ b/tests/test_qtcpp_helper.py
@@ -23,6 +23,7 @@ interface Test {
void echo(string message);
Message message;
Status status;
+ ApplicationState state;
list<int> list001;
list<Message> list002;
model<int> model001;
@@ -38,6 +39,14 @@ enum Status {
ON,
OFF
}
+
+flag ApplicationState {
+ Suspended,
+ Hidden,
+ Inactive,
+ Active,
+}
+
"""
@@ -127,6 +136,11 @@ def test_default_value():
answer = qtcpp.Filters.defaultValue(prop)
assert answer == 'ExampleModule::ON'
+ # check for flag
+ prop = interface._propertyMap['state']
+ answer = qtcpp.Filters.defaultValue(prop)
+ assert answer == '0'
+
# check for list of primitive
prop = interface._propertyMap['list001']
answer = qtcpp.Filters.defaultValue(prop)