

def test_has_parameter_option(self):
    input_ = ArgvInput(['cli.py', '-f', 'foo'])
    self.assertTrue(input_.has_parameter_option('-f'))
    input_ = ArgvInput(['cli.py', '--foo', 'foo'])
    self.assertTrue(input_.has_parameter_option('--foo'))
    input_ = ArgvInput(['cli.py', 'foo'])
    self.assertFalse(input_.has_parameter_option('--foo'))
    input_ = ArgvInput(['cli.py', '--foo=bar'])
    self.assertTrue(input_.has_parameter_option('--foo'))

dataset/ETHPy150Open sdispater/cleo/tests/inputs/test_argv_input.py ArgvInputTest.test_has_parameter_option/original