예제 #1
0
def test_defaults():
    optParser = OptionParser()
    sys.argv = [""]
    optParser.add_option("--field4", dest="field4", default="defaultValue")
    (opts, args) = optParser.parse_args()
    print opts
    print args
    assert opts.field4 == "defaultValue"
예제 #2
0
def test_differing_destination_and_name():
    optParser = OptionParser()
    sys.argv = ["", "--field3=value3"]
    optParser.add_option("--field3", dest="field2")
    (opts, args) = optParser.parse_args()
    print opts
    print args
    assert opts.field2 == "value3"
예제 #3
0
def test_single_dash():
    optParser = OptionParser()
    sys.argv = ["", "-f", "value"]
    optParser.add_option("-f", dest="field1")
    (opts, args) = optParser.parse_args()
    print opts
    print args
    assert opts.field1 == "value"
예제 #4
0
def test_defaults():
    optParser = OptionParser()
    sys.argv = [""]
    optParser.add_option("--field4", dest="field4",default="defaultValue")
    (opts, args) = optParser.parse_args()
    print opts
    print args
    assert opts.field4 == "defaultValue"
예제 #5
0
def test_differing_destination_and_name():
    optParser = OptionParser()
    sys.argv = ["","--field3=value3"]
    optParser.add_option("--field3", dest="field2")
    (opts, args) = optParser.parse_args()
    print opts
    print args
    assert opts.field2 == "value3"
예제 #6
0
def test_single_dash():
    optParser = OptionParser()
    sys.argv = ["","-f","value"]
    optParser.add_option("-f", dest="field1")
    (opts, args) = optParser.parse_args()
    print opts
    print args
    assert opts.field1 == "value"