コード例 #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
ファイル: forks.py プロジェクト: philippe56/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),
    ])
コード例 #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
ファイル: utimensat_NOFOLLOW.py プロジェクト: droundy/bigbro
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
ファイル: symlinkat.py プロジェクト: droundy/bigbro
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
ファイル: maxpath.py プロジェクト: karan1304/bigbro
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
ファイル: execveat.py プロジェクト: droundy/bigbro
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
ファイル: mkdir-and-rename.py プロジェクト: karan1304/bigbro
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
ファイル: mkdir-and-rename.py プロジェクト: droundy/bigbro
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
ファイル: rename-over-symlink.py プロジェクト: droundy/bigbro
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
ファイル: mkdir-and-rmdir.py プロジェクト: droundy/bigbro
def passes(out, err):
    return all(
        [th.count_mkdir(err, 0),
         th.count_writes(err, 0),
         th.count_readdir(err, 0),
     ])