Path: blob/develop/tests/unit/customizations/datapipeline/test_arg_parse.py
1569 views
# Copyright 2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.1#2# Licensed under the Apache License, Version 2.0 (the "License"). You3# may not use this file except in compliance with the License. A copy of4# the License is located at5#6# http://aws.amazon.com/apache2.0/7#8# or in the "license" file accompanying this file. This file is9# distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF10# ANY KIND, either express or implied. See the License for the specific11# language governing permissions and limitations under the License.1213from awscli.testutils import unittest1415from awscli.customizations.datapipeline import ParameterValuesInlineArgument161718class TestParameterValuesInlineArgument(unittest.TestCase):1920def test_over_2_values_with_same_key(self):21parameters = {}22argument = ParameterValuesInlineArgument('parameter-values')23argument.add_to_params(24parameters,25[26'param1=value1',27'param1=value2',28'param1=value3',29]30)31self.assertEqual(32parameters['parameterValues'],33[34{35"id": "param1",36"stringValue": "value1"37},38{39"id": "param1",40"stringValue": "value2"41},42{43"id": "param1",44"stringValue": "value3"45}46]47)484950