本文整理匯總了Python中tambo.Parse.options方法的典型用法代碼示例。如果您正苦於以下問題:Python Parse.options方法的具體用法?Python Parse.options怎麽用?Python Parse.options使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類tambo.Parse
的用法示例。
在下文中一共展示了Parse.options方法的5個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Python代碼示例。
示例1: test_matches_an_option_in_arguments
# 需要導入模塊: from tambo import Parse [as 別名]
# 或者: from tambo.Parse import options [as 別名]
def test_matches_an_option_in_arguments(self):
parser = Parse(['/usr/bin/foo', '--foo'])
parser.options = ['--foo']
parser.parse_args()
assert parser == {} # No key/values
assert parser.has('--foo') # But it does exist
示例2: test_matches_valid_configured_options_only
# 需要導入模塊: from tambo import Parse [as 別名]
# 或者: from tambo.Parse import options [as 別名]
def test_matches_valid_configured_options_only(self):
parser = Parse(['/bin/tambo', '--foo', 'off', '--meh'])
parser.options = ['--foo']
parser.parse_args()
assert parser.has('--foo')
assert parser.has('--meh')
assert parser.get('--foo') == 'off'
assert parser.get('--meh') is None
示例3: test_deals_with_a_tuple_of_tuples_in_options
# 需要導入模塊: from tambo import Parse [as 別名]
# 或者: from tambo.Parse import options [as 別名]
def test_deals_with_a_tuple_of_tuples_in_options(self):
parser = Parse(['/bin/tambo', '--bar'])
parser.options = ('--foo', ('--bar', 'bar'))
parser.parse_args()
assert parser._arg_count['--bar'] == 0
assert parser.get('--bar') is None
示例4: test_can_handle_a_tuple_as_options
# 需要導入模塊: from tambo import Parse [as 別名]
# 或者: from tambo.Parse import options [as 別名]
def test_can_handle_a_tuple_as_options(self):
parser = Parse(['foo', '--bar', 'baz'])
parser.options = [('-b', '--bar')]
parser.parse_args()
assert parser.get('--bar') == 'baz'
示例5: test_deals_with_lists_of_lists_in_options
# 需要導入模塊: from tambo import Parse [as 別名]
# 或者: from tambo.Parse import options [as 別名]
def test_deals_with_lists_of_lists_in_options(self):
parser = Parse(['/bin/tambo', '--bar'])
parser.options = ['--foo', ['--bar', 'bar']]
parser.parse_args()
assert parser._arg_count['--bar'] == 0
assert parser.get('--bar') is None