diff options
author | Juergen Bocklage-Ryannel <jbocklage-ryannel@luxoft.com> | 2017-07-26 22:36:52 +0200 |
---|---|---|
committer | Juergen Bocklage-Ryannel <jbocklage-ryannel@luxoft.com> | 2017-07-26 22:36:52 +0200 |
commit | f5cf4c36807f90e9d39fff270c51c67e80c86162 (patch) | |
tree | 7280a5ecb3706ace69a68dee67e6495e01f6b261 /tests/test_qtcpp_helper.py | |
parent | 715e32488635f82bf29e3ec96ec3ed82b1cd5176 (diff) | |
parent | a9bf9bcfc2a8f60627cc318085113dd71b885f49 (diff) | |
download | qtivi-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.py | 14 |
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) |