summaryrefslogtreecommitdiff
path: root/tests/unittests/test_handler
diff options
context:
space:
mode:
authorlucasmoura <lucas.moura@canonical.com>2020-06-29 13:21:04 -0300
committerGitHub <noreply@github.com>2020-06-29 10:21:04 -0600
commitb0eba6a4c3a25a13259c01ac4c9a35720fecfdd2 (patch)
tree64efe2efde5654f52a56515721e349d074d69728 /tests/unittests/test_handler
parent597be5e0722395638582ba541f61b29c6a7b444d (diff)
downloadvyos-cloud-init-b0eba6a4c3a25a13259c01ac4c9a35720fecfdd2.tar.gz
vyos-cloud-init-b0eba6a4c3a25a13259c01ac4c9a35720fecfdd2.zip
Add schema for cc_chef module (#375)
Create a schema object for the chef module and validate this schema in the handle function of the module. Some of the config keys description, so I tried looking at the code and chef documentation to provide an information to the user. However, I don't know if I have the best description for all fields. For example, for the key show_time I could not find an accurate description of what it did, so I used what was in our code base to infer what it should do. LP: #1858888
Diffstat (limited to 'tests/unittests/test_handler')
-rw-r--r--tests/unittests/test_handler/test_schema.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/tests/unittests/test_handler/test_schema.py b/tests/unittests/test_handler/test_schema.py
index e19d13b8..99f0b06c 100644
--- a/tests/unittests/test_handler/test_schema.py
+++ b/tests/unittests/test_handler/test_schema.py
@@ -34,7 +34,8 @@ class GetSchemaTest(CiTestCase):
'cc_ubuntu_advantage',
'cc_ubuntu_drivers',
'cc_write_files',
- 'cc_zypper_add_repo'
+ 'cc_zypper_add_repo',
+ 'cc_chef'
],
[subschema['id'] for subschema in schema['allOf']])
self.assertEqual('cloud-config-schema', schema['id'])