Example #1
0
    def test_supports_source(self):
        self.assertFalse(CLIParams.supports_source(
            ParameterArgument(kind='cli', value='FooKey=')
        ))
        self.assertFalse(CLIParams.supports_source(
            ParameterArgument(
                kind='file',
                value='ParameterKey=Foo,ParameterValue=Bar'
            )
        ))

        self.assertTrue(CLIParams.supports_source(
            ParameterArgument(
                kind='cli',
                value='ParameterKey=Foo,ParameterValue=Bar'
            )
        ))
        self.assertTrue(CLIParams.supports_source(
            ParameterArgument(
                kind='cli',
                value='ParameterKey=Foo,ParameterValue=file://params.json'
            )
        ))
Example #2
0
 def test_valid(self):
     p = CLIParams('ParameterKey=Foo,ParameterValue=Bar')
     params = p.parse()
     self.assertEqual(params['Foo'], 'Bar')