Esempio n. 1
0
 def _do_test_builder__pop_option(setter):
     builder = AtomicCmdBuilder("find")
     setter(builder, "-empty", fixed=False)
     setter(builder, "-size", "1", fixed=False)
     setter(builder, "-name", "*.txt", fixed=False)
     builder.pop_option("-size")
     assert_equal(builder.call, ["find", "-empty", "-name", "*.txt"])
Esempio n. 2
0
 def _do_test_builder__pop_option(setter):
     builder = AtomicCmdBuilder("find")
     setter(builder, "-empty", fixed = False)
     setter(builder, "-size", "1", fixed = False)
     setter(builder, "-name", "*.txt", fixed = False)
     builder.pop_option("-size")
     assert_equal(builder.call, ["find", "-empty", "-name", "*.txt"])
Esempio n. 3
0
def test_builder__pop_option__last_option():
    builder = AtomicCmdBuilder("find")
    builder.add_option("-size", "0", fixed=False)
    builder.add_option("-size", "1", fixed=False)
    builder.pop_option("-size")
    assert_equal(builder.call, ["find", "-size", "0"])
Esempio n. 4
0
def test_builder__pop_option__last_option():
    builder = AtomicCmdBuilder("find")
    builder.add_option("-size", "0", fixed = False)
    builder.add_option("-size", "1", fixed = False)
    builder.pop_option("-size")
    assert_equal(builder.call, ["find", "-size", "0"])