def test_get_no_echo_parameter_keys_returns_parameter_keys_with_no_echo_set( self): template_body = { 'Parameters': { 'myParameter1': { 'Type': 'String', 'NoEcho': True }, 'myParameter2': { 'Type': 'String' }, 'myParameter3': { 'Type': 'Number', 'NoEcho': 'true' }, 'myParameter4': { 'Type': 'Number', 'NoEcho': 'false' }, 'myParameter5': { 'Type': 'Number', 'NoEcho': False } } } template = CloudFormationTemplate(template_body, 'some name') six.assertCountEqual(self, ['myParameter1', 'myParameter3'], template.get_no_echo_parameter_keys())
def test_get_no_echo_parameter_keys_returns_parameter_keys_with_no_echo_set(self): template_body = { "Parameters": { "myParameter1": {"Type": "String", "NoEcho": True}, "myParameter2": {"Type": "String"}, "myParameter3": {"Type": "Number", "NoEcho": "true"}, "myParameter4": {"Type": "Number", "NoEcho": "false"}, "myParameter5": {"Type": "Number", "NoEcho": False}, } } template = CloudFormationTemplate(template_body, "some name") six.assertCountEqual(self, ["myParameter1", "myParameter3"], template.get_no_echo_parameter_keys())
def test_get_no_echo_parameter_keys_returns_empty_list_with_none_parameters( self): template_body = {'Parameters': None} template = CloudFormationTemplate(template_body, 'some name') six.assertCountEqual(self, [], template.get_no_echo_parameter_keys())
def test_get_no_echo_parameter_keys_returns_empty_list_with_none_parameters(self): template_body = {"Parameters": None} template = CloudFormationTemplate(template_body, "some name") six.assertCountEqual(self, [], template.get_no_echo_parameter_keys())