Example #1
0
def get_option_value_test2_7():
    """ 全てのoptsが入力された場合 """
    input_opts = get_input_opts()
    input_opts['verbose'] = True
    assert cl.get_option_value('verbose', False, input_opts,
                               {'verbose_opts': False}, {'verbose': False}) is\
        True
Example #2
0
def get_option_value_test2_5():
    """ conf_opts = True, input_opts=Falseの場合 """
    input_opts = get_input_opts()
    input_opts['verbose'] = False
    assert cl.get_option_value('verbose', False, input_opts,
                               {'verbose': True}) is False
Example #3
0
def get_option_value_test2_6():
    """ hide_optsだけ入力された場合 """
    assert cl.get_option_value('verbose', False, get_input_opts(), {},
                               {'verbose': True}) is True
Example #4
0
def get_option_value_test2_3():
    """ conf_optsだけ入力する場合のverbose """
    assert cl.get_option_value('verbose', False, get_input_opts(),
                               {'verbose': True}) is True
Example #5
0
def get_option_value_test2_4():
    """ input_opts, conf_optsを入力する場合のverbose """
    input_opts = get_input_opts()
    input_opts['verbose'] = True
    assert cl.get_option_value('verbose', False, input_opts,
                               {'verbose': True}) is True
Example #6
0
def get_option_value_test2_1():
    """ input_opts, conf_optsに何も入力しない場合のverbose """
    assert (cl.get_option_value('verbose', False, get_input_opts(), {}) is
            False)
Example #7
0
def get_option_value_test2_2():
    """ input_optsだけ入力する場合のverbose """
    input_opts = get_input_opts()
    input_opts['verbose'] = True
    assert cl.get_option_value('verbose', False, input_opts, {}) is True
Example #8
0
def get_option_value_test6():
    assert cl.get_option_value('message', cl.DEFAULT_MESSAGE, get_input_opts(),
                               {'message': 'ConfMessage'},
                               {'message': 'HideMessage'}) == 'ConfMessage'
Example #9
0
def get_option_value_test8():
    input_opts = get_input_opts()
    input_opts['message'] = 'InputMessage'
    assert cl.get_option_value('message', cl.DEFAULT_MESSAGE, input_opts,
                               {'message': 'ConfMessage'},
                               {'message': 'HideMessage'}) == 'InputMessage'
Example #10
0
def get_option_value_test5():
    """ hide_opts だけ入力する場合のMessage """
    assert cl.get_option_value('message', cl.DEFAULT_MESSAGE, get_input_opts(),
                               {}, {'message': 'HideMessage'}) == 'HideMessage'
Example #11
0
def get_option_value_test4():
    """ input_opts, conf_optsを入力する場合のMessage """
    input_opts = get_input_opts()
    input_opts['message'] = 'InputMessage'
    assert cl.get_option_value('message', cl.DEFAULT_MESSAGE, input_opts,
                               {'message': 'testmessage'}) == 'InputMessage'
Example #12
0
def get_option_value_test3():
    """ conf_optsだけ入力する場合のMessage """
    assert (cl.get_option_value('message', cl.DEFAULT_MESSAGE,
                                get_input_opts(),
                                {'message': 'TestMessage'}) == 'TestMessage')
Example #13
0
def get_option_value_test2():
    """ input_optsだけ入力する場合のMessage """
    input_opts = get_input_opts()
    input_opts['message'] = 'InputMessage'
    assert cl.get_option_value('message', cl.DEFAULT_MESSAGE, input_opts,
                               {}) == 'InputMessage'
Example #14
0
def get_option_value_test1():
    """ input_opts, conf_optsに何も入力しない場合のMessage """
    assert cl.get_option_value('message', cl.DEFAULT_MESSAGE, get_input_opts(),
                               {}) == cl.DEFAULT_MESSAGE