示例#1
0
def passes(out, err):
    return all([
        th.writes(err, '/tmp/subdir1/foo_symlink'),
        th.writes(err, '/tmp/subdir1/openat'),
        th.count_writes(err, 2),
        th.count_readdir(err, 0),
    ])
示例#2
0
def passes(out, err):
    return all([
        th.reads(err, '/tests/forks.test'),
        th.writes(err, '/tmp/subdir1/deepdir/forks'),
        th.count_writes(err, 1),
        th.count_readdir(err, 0),
    ])
示例#3
0
文件: mkdir.py 项目: karan1304/bigbro
def passes(out, err):
    return all([
        th.mkdirs(err, '/tmp/subdirnew'),
        th.count_mkdir(err, 1),
        th.count_writes(err, 0),
        th.count_readdir(err, 0),
    ])
示例#4
0
def passes(out, err):
    return all(
        [th.writes(err, '/tmp/subdir1/foo_symlink'),
         th.writes(err, '/tmp/subdir1/openat'),
         th.count_writes(err, 2),
         th.count_readdir(err, 0),
     ])
示例#5
0
def passes(out, err):
    return all([
        th.reads(err, '/tests/fopen.test'),
        th.writes(err, '/tmp/foo'),
        th.count_writes(err, 1),
        th.count_readdir(err, 0),
    ])
示例#6
0
def passes(out, err):
    return all(
        [th.writes(err, '/tmp/new-symlink'),
         th.writes(err, '/tmp/other-link'),
         th.count_writes(err, 2),
         th.count_readdir(err, 0),
     ])
示例#7
0
def passes(out, err):
    return all([
        th.reads(err, '/tests/rename-over-symlink.test'),
        th.writes(err, '/tmp/root_symlink'),
        th.count_writes(err, 1),
        th.count_readdir(err, 0),
    ])
示例#8
0
def passes(out, err):
    return all([
        th.writes(err, '/tmp/openat'),
        th.count_mkdir(err, 0),
        th.count_writes(err, 1),
        th.count_readdir(err, 0),
    ])
示例#9
0
def passes(out, err):
    return all([
        th.writes(err, '/tmp/barbaz'),
        th.writes(err, '/tmp/silly-file'),
        th.count_writes(err, 2),
        th.count_readdir(err, 0),
    ])
示例#10
0
文件: mkdir.py 项目: droundy/bigbro
def passes(out, err):
    return all(
        [th.mkdirs(err, '/tmp/subdirnew'),
         th.count_mkdir(err, 1),
         th.count_writes(err, 0),
         th.count_readdir(err, 0),
     ])
示例#11
0
def passes(out, err):
    return all([
        th.reads(err, '/tests/vforks.test'),
        th.writes(err, '/tmp.vforks'),
        th.count_writes(err, 1),
        th.count_readdir(err, 0),
    ])
示例#12
0
def passes(out, err):
    return all([
        th.reads(err, '/tests/broken-symlink.test'),
        th.writes(err, '/tmp/other-link'),
        th.count_writes(err, 1),
        th.count_readdir(err, 0),
    ])
示例#13
0
文件: openat.py 项目: droundy/bigbro
def passes(out, err):
    return all(
        [th.writes(err, '/tmp/openat'),
         th.count_mkdir(err, 0),
         th.count_writes(err, 1),
         th.count_readdir(err, 0),
     ])
示例#14
0
def passes(out, err):
    return all([
        th.reads(err, '/tests/rename.test'),
        th.writes(err, '/tmp/barbaz'),
        th.count_writes(err, 1),
        th.count_readdir(err, 0),
    ])
示例#15
0
文件: forks.py 项目: droundy/bigbro
def passes(out, err):
    return all(
        [th.reads(err, '/tests/forks.test'),
         th.writes(err, '/tmp/subdir1/deepdir/forks'),
         th.count_writes(err, 1),
         th.count_readdir(err, 0),
     ])
示例#16
0
def passes(out, err):
    return all([
        th.writes(err, '/tmp/new-symlink'),
        th.writes(err, '/tmp/other-link'),
        th.count_writes(err, 2),
        th.count_readdir(err, 0),
    ])
示例#17
0
文件: rename.py 项目: droundy/bigbro
def passes(out, err):
    return all(
        [th.writes(err, '/tmp/barbaz'),
         th.writes(err, '/tmp/silly-file'),
         th.count_writes(err, 2),
         th.count_readdir(err, 0),
     ])
示例#18
0
def passes_windows(out, err):
    print('out:\n' + out)
    print('err:\n' + err)
    return all([
        th.writes(err, r'\tmp\barbaz'),
        th.count_writes(err, 1),
        th.count_readdir(err, 0),
    ])
示例#19
0
def passes(out, err):
    return all(
        [th.reads(err, '/tmp/foo'),
         th.reads(err, '/tmp/subdir1/foo_symlink'),
         th.mkdirs(err, '/tmp/subdir1/abcdef_0123456789_ABCDEFGHIJKLMNOPQRSTUVWXYZ_0123456789_abcdef_0123456789_ABCDEFGHIJKLMNOPQRSTUVWXYZ_0123456789/abcdef_0123456789_ABCDEFGHIJKLMNOPQRSTUVWXYZ_0123456789_abcdef_0123456789_ABCDEFGHIJKLMNOPQRSTUVWXYZ_0123456789/abcdef_0123456789_ABCDEFGHIJKLMNOPQRSTUVWXYZ_0123456789_abcdef_0123456789_ABCDEFGHIJKLMNOPQRSTUVWXYZ_0123456789'),
         th.mkdirs(err, '/tmp/subdir1/abcdef_0123456789_ABCDEFGHIJKLMNOPQRSTUVWXYZ_0123456789_abcdef_0123456789_ABCDEFGHIJKLMNOPQRSTUVWXYZ_0123456789/abcdef_0123456789_ABCDEFGHIJKLMNOPQRSTUVWXYZ_0123456789_abcdef_0123456789_ABCDEFGHIJKLMNOPQRSTUVWXYZ_0123456789'),
         th.mkdirs(err, '/tmp/subdir1/abcdef_0123456789_ABCDEFGHIJKLMNOPQRSTUVWXYZ_0123456789_abcdef_0123456789_ABCDEFGHIJKLMNOPQRSTUVWXYZ_0123456789'),
         th.count_readdir(err, 0),
     ])
示例#20
0
文件: rename.py 项目: droundy/bigbro
def passes_windows(out, err):
    print('out:\n' + out)
    print('err:\n' + err)
    return all(
        [th.writes(err, r'\tmp\barbaz'),
         th.writes(err, '/tmp/silly-file'),
         th.count_writes(err, 2),
         th.count_readdir(err, 0),
     ])
示例#21
0
def passes(out, err):
    return all(
        [th.reads(err, '/tests/linkat.test'),
         th.reads(err, '/tests/null.test'),
         th.writes(err, '/tmp/subdir2/hidden/awesome'),
         th.mkdirs(err, '/tmp/subdir2/hidden'),
         th.count_writes(err, 1),
         th.count_readdir(err, 0),
     ])
示例#22
0
def passes(out, err):
    return all([
        th.writes(err, '/tmp/subdirnew/subfile'),
        th.writes(err, '/tmp/useless'),
        th.mkdirs(err, '/tmp/subdirnew'),
        th.mkdirs(err, '/tmp/subdirnew/subsub'),
        th.count_mkdir(err, 2),
        th.count_writes(err, 2),
        th.count_readdir(err, 0),
    ])
示例#23
0
def passes(out, err):
    return all(
        [th.writes(err, '/tmp/subdirnew/subfile'),
         th.writes(err, '/tmp/useless'),
         th.mkdirs(err, '/tmp/subdirnew'),
         th.mkdirs(err, '/tmp/subdirnew/subsub'),
         th.count_mkdir(err, 2),
         th.count_writes(err, 2),
         th.count_readdir(err, 0),
     ])
示例#24
0
文件: null.py 项目: droundy/bigbro
def passes_windows(out, err):
    '''Some day I want this to register

    th.reads(err, r'\tests\null-test.exe'),

    but for now we aren't tracking the creation of processes.
    '''
    return all(
        [th.count_writes(err, 0),
         th.count_readdir(err, 0),
     ])
示例#25
0
def passes_windows(out, err):
    '''Some day I want this to register

    th.reads(err, r'\tests\null-test.exe'),

    but for now we aren't tracking the creation of processes.
    '''
    return all([
        th.count_writes(err, 0),
        th.count_readdir(err, 0),
    ])
示例#26
0
文件: null.py 项目: philippe56/bigbro
def passes(out, err):
    return all(
        [th.reads(err, '/tests/null.test'),
         th.count_writes(err, 0),
         th.count_readdir(err, 0),
     ])
示例#27
0
def passes(out, err):
    return all(
        [th.writes(err, '/tmp/still-running'),
         th.count_writes(err, 1),
         th.count_readdir(err, 0),
     ])
示例#28
0
文件: fopen.py 项目: karan1304/bigbro
def passes_windows(out, err):
    return all([
        th.writes(err, r'\tmp\foo'),
        th.count_writes(err, 1),
        th.count_readdir(err, 0),
    ])
示例#29
0
文件: vforks.py 项目: droundy/bigbro
def passes(out, err):
    return all(
        [th.writes(err, '/tmp.vforks'),
         th.count_writes(err, 1),
         th.count_readdir(err, 0),
     ])
示例#30
0
def passes(out, err):
    return all(
        [th.writes(err, '/tmp/root_symlink'),
         th.count_writes(err, 1),
         th.count_readdir(err, 0),
     ])
示例#31
0
def passes(out, err):
    return all([
        th.count_writes(err, 0),
        th.count_readdir(err, 0),
    ])
示例#32
0
文件: stat.py 项目: droundy/bigbro
def passes(out, err):
    return all(
        [th.reads(err, '/tmp/foo'),
         th.count_writes(err, 0),
         th.count_readdir(err, 0),
     ])
示例#33
0
def passes(out, err):
    return all([
        th.writes(err, '/tmp/root_symlink'),
        th.count_writes(err, 1),
        th.count_readdir(err, 0),
    ])
示例#34
0
def passes(out, err):
    return all(
        [th.count_mkdir(err, 0),
         th.count_writes(err, 0),
         th.count_readdir(err, 0),
     ])