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"])
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"])