Beispiel #1
0
def test_simple_1():
    sandbox = Sandbox("test_simple_1", "")
    sandbox.cmd("touch aaa bbb ccc")
    return sandbox.run()
Beispiel #2
0
def test_R_flag_7():
    sandbox = Sandbox("test_R_flag_7", "-R A a rootfile rootfile")
    sandbox.cmd("mkdir A")
    sandbox.cmd("touch A/file rootfile")
    return sandbox.run()
Beispiel #3
0
def test_sys_usr_bin_4():
    sandbox = Sandbox("test_sys_usr_bin_4", "-tl /usr")
    return sandbox.run()
Beispiel #4
0
def test_hyphen_harder_2():
    sandbox = Sandbox("test_hyphen_harder_2", "- - -")
    sandbox.cmd("")
    return sandbox.run()
Beispiel #5
0
def test_R_flag_5():
    sandbox = Sandbox("test_R_flag_5", "-R")
    sandbox.cmd("mkdir a b c")
    sandbox.cmd("chmod 000 b")
    return sandbox.run()
Beispiel #6
0
def test_special_bits_16():
    sandbox = Sandbox("test_special_bits_16", "-l")
    sandbox.cmd("touch file16 && chmod 7000 file16")
    return sandbox.run()
Beispiel #7
0
def test_hyphen_harder_1():
    sandbox = Sandbox("test_hyphen_harder_1", "-- -- --")
    sandbox.cmd("touch -- - -- --")
    return sandbox.run()
Beispiel #8
0
def test_special_bits_6():
    sandbox = Sandbox("test_special_bits_6", "-l")
    sandbox.cmd("touch file6 && chmod 5777 file6")
    return sandbox.run()
Beispiel #9
0
def test_special_bits_7():
    sandbox = Sandbox("test_special_bits_7", "-l")
    sandbox.cmd("touch file7 && chmod 6777 file7")
    return sandbox.run()
Beispiel #10
0
def test_special_bits_5():
    sandbox = Sandbox("test_special_bits_5", "-l")
    sandbox.cmd("touch file5 && chmod 4777 file5")
    return sandbox.run()
Beispiel #11
0
def test_special_bits_1():
    sandbox = Sandbox("test_special_bits_1", "-l")
    sandbox.cmd("touch file1 && chmod 0777 file1")
    return sandbox.run()
Beispiel #12
0
def test_special_bits_4():
    sandbox = Sandbox("test_special_bits_4", "-l")
    sandbox.cmd("touch file4 && chmod 3777 file4")
    return sandbox.run()
Beispiel #13
0
def test_special_bits_3():
    sandbox = Sandbox("test_special_bits_3", "-l")
    sandbox.cmd("touch file3 && chmod 2777 file3")
    return sandbox.run()
Beispiel #14
0
def test_simple_2():
    sandbox = Sandbox("test_simple_2", "")
    sandbox.cmd("touch - file")
    return sandbox.run()
Beispiel #15
0
def test_special_bits_15():
    sandbox = Sandbox("test_special_bits_15", "-l")
    sandbox.cmd("touch file15 && chmod 6000 file15")
    return sandbox.run()
Beispiel #16
0
def test_special_bits_8():
    sandbox = Sandbox("test_special_bits_8", "-l")
    sandbox.cmd("touch file8 && chmod 7777 file8")
    return sandbox.run()
Beispiel #17
0
def test_special_bits_2():
    sandbox = Sandbox("test_special_bits_2", "-l")
    sandbox.cmd("touch file2 && chmod 1777 file2")
    return sandbox.run()
Beispiel #18
0
def test_special_bits_9():
    sandbox = Sandbox("test_special_bits_9", "-l")
    sandbox.cmd("touch file9 && chmod 0000 file9")
    return sandbox.run()
Beispiel #19
0
def test_sys_var_run_1():
    sandbox = Sandbox("test_sys_var_run_1", "-l /var/run")
    return sandbox.run()
Beispiel #20
0
def test_special_bits_10():
    sandbox = Sandbox("test_special_bits_10", "-l")
    sandbox.cmd("touch file10 && chmod 1000 file10")
    return sandbox.run()
Beispiel #21
0
def test_hyphen_harder_6():
    sandbox = Sandbox("test_hyphen_harder_6", "-- -- --")
    sandbox.cmd("mkdir -- - -- ---")
    return sandbox.run()
Beispiel #22
0
def test_special_bits_11():
    sandbox = Sandbox("test_special_bits_11", "-l")
    sandbox.cmd("touch file11 && chmod 2000 file11")
    return sandbox.run()
Beispiel #23
0
def test_R_flag_3():
    sandbox = Sandbox("test_R_flag_3", "-R")
    sandbox.cmd("mkdir -p .a .b .c && mkdir -p a b c ")
    return sandbox.run()
Beispiel #24
0
def test_special_bits_12():
    sandbox = Sandbox("test_special_bits_12", "-l")
    sandbox.cmd("touch file12 && chmod 3000 file12")
    return sandbox.run()
Beispiel #25
0
def test_R_flag_6():
    sandbox = Sandbox("test_R_flag_6", "-R A a")
    sandbox.cmd("mkdir A")
    sandbox.cmd("touch A/file")
    return sandbox.run()
Beispiel #26
0
def test_special_bits_13():
    sandbox = Sandbox("test_special_bits_13", "-l")
    sandbox.cmd("touch file13 && chmod 4000 file13")
    return sandbox.run()
Beispiel #27
0
def test_sys_usr_bin_3():
    sandbox = Sandbox("test_sys_usr_bin_3", "-t /usr")
    return sandbox.run()
Beispiel #28
0
def test_special_bits_14():
    sandbox = Sandbox("test_special_bits_14", "-l")
    sandbox.cmd("touch file14 && chmod 5000 file14")
    return sandbox.run()
Beispiel #29
0
def test_sys_usr_bin_1():
    sandbox = Sandbox("test_sys_usr_bin_1", "-lR /usr/bin")
    return sandbox.run()
Beispiel #30
0
def test_simple_4():
    sanbox = Sandbox("test_simple_4", ". file")
    sanbox.cmd("touch file")
    return sanbox.run()