def _get_editable_properties(module): request = remove_nones_from_dict({ "name": module.params.get("name"), "cidr": module.params.get("cidr"), }) return request
def test_remove_nones_from_dict(self): value = { 'foo': { 'quiet': { 'tree': 'test', 'tree1': [None, {}, [], 'test'], 'tree2': {}, 'tree3': [] }, }, 'foo1': [], 'foo2': {}, 'foo3': None, } expect = { 'foo': { 'quiet': { 'tree': 'test', 'tree1': [{}, [], 'test'], 'tree2': {}, 'tree3': [] }, }, 'foo1': [], 'foo2': {}, } self.assertEqual(remove_nones_from_dict(value), expect)
def resource_to_update(module): request = remove_nones_from_dict({ u'name': module.params.get('name'), u'cidr': module.params.get('cidr') }) return {'vpc': request}
def _get_resource_editable_properties(module): return remove_nones_from_dict({ "display_name": module.params.get("display_name"), })
def update_resource_opts(module): request = remove_nones_from_dict( {u'display_name': module.params.get('display_name')}) return request