Fix bug #502
This patch, in addition to change #6341 (Extend data-type to
initial-config-primitive), enables type casting of primitive parameters.
This enables primitives with non-string parameters from being executed.
Signed-off-by: Adam Israel <adam.israel@canonical.com>
diff --git a/tests/test_primitive_non-string_parameter.py b/tests/test_primitive_non-string_parameter.py
index bae8379..9a2d5ad 100644
--- a/tests/test_primitive_non-string_parameter.py
+++ b/tests/test_primitive_non-string_parameter.py
@@ -89,20 +89,25 @@
name: config
parameter:
- name: ssh-hostname
+ data-type: STRING
value: <rw_mgmt_ip>
- name: ssh-username
+ data-type: STRING
value: ubuntu
- name: ssh-password
+ data-type: STRING
value: ubuntu
- seq: '2'
name: touch
parameter:
- name: filename
+ data-type: STRING
value: '/home/ubuntu/first-touch-dataVM'
- seq: '3'
name: testint
parameter:
- name: interval
+ data-type: INTEGER
value: 20
config-primitive:
- name: touch