예제 #1
0
def test_lack_of_permissions():
    fr = FileRecognizer()
    assert fr.recognize('unreadable_file') == 'unreadable'
    assert fr.recognize_file('unreadable_file') == 'unreadable'
    assert fr.recognize('unreadable_dir') == 'directory'
    assert fr.recognize_directory('unreadable_dir') == 'directory'
    assert fr.recognize('unexecutable_dir') == 'directory'
    assert fr.recognize_directory('unexecutable_dir') == 'directory'
    assert fr.recognize('totally_unusable_dir') == 'directory'
    assert fr.recognize_directory('totally_unusable_dir') == 'directory'
예제 #2
0
def test_symlink_src_unreadable():
    fr = FileRecognizer(skip_symlink_files=False, skip_symlink_dirs=False)
    assert fr.recognize('unreadable_file_link') == 'unreadable'
    assert fr.recognize_file('unreadable_file_link') == 'unreadable'
    assert fr.recognize('unreadable_dir_link') == 'directory'
    assert fr.recognize_directory('unreadable_dir_link') == 'directory'
    assert fr.recognize('unexecutable_dir_link') == 'directory'
    assert fr.recognize_directory('unexecutable_dir_link') == 'directory'
    assert fr.recognize('totally_unusable_dir_link') == 'directory'
    assert fr.recognize_directory('totally_unusable_dir_link') == 'directory'
예제 #3
0
def test_lack_of_permissions():
    fr = FileRecognizer()
    assert fr.recognize('unreadable_file') == 'unreadable'
    assert fr.recognize_file('unreadable_file') == 'unreadable'
    assert fr.recognize('unreadable_dir') == 'directory'
    assert fr.recognize_directory('unreadable_dir') == 'directory'
    assert fr.recognize('unexecutable_dir') == 'directory'
    assert fr.recognize_directory('unexecutable_dir') == 'directory'
    assert fr.recognize('totally_unusable_dir') == 'directory'
    assert fr.recognize_directory('totally_unusable_dir') == 'directory'
예제 #4
0
def test_symlink_src_unreadable():
    fr = FileRecognizer(skip_symlink_files=False, skip_symlink_dirs=False)
    assert fr.recognize(b"unreadable_file_link") == "unreadable"
    assert fr.recognize_file(b"unreadable_file_link") == "unreadable"
    assert fr.recognize(b"unreadable_dir_link") == "directory"
    assert fr.recognize_directory(b"unreadable_dir_link") == "directory"
    assert fr.recognize(b"unexecutable_dir_link") == "directory"
    assert fr.recognize_directory(b"unexecutable_dir_link") == "directory"
    assert fr.recognize(b"totally_unusable_dir_link") == "directory"
    assert fr.recognize_directory(b"totally_unusable_dir_link") == "directory"
예제 #5
0
def test_symlink_src_unreadable():
    fr = FileRecognizer(skip_symlink_files=False, skip_symlink_dirs=False)
    assert fr.recognize('unreadable_file_link') == 'unreadable'
    assert fr.recognize_file('unreadable_file_link') == 'unreadable'
    assert fr.recognize('unreadable_dir_link') == 'directory'
    assert fr.recognize_directory('unreadable_dir_link') == 'directory'
    assert fr.recognize('unexecutable_dir_link') == 'directory'
    assert fr.recognize_directory('unexecutable_dir_link') == 'directory'
    assert fr.recognize('totally_unusable_dir_link') == 'directory'
    assert fr.recognize_directory('totally_unusable_dir_link') == 'directory'
예제 #6
0
def test_lack_of_permissions():
    fr = FileRecognizer()
    assert fr.recognize(b"unreadable_file") == "unreadable"
    assert fr.recognize_file(b"unreadable_file") == "unreadable"
    assert fr.recognize(b"unreadable_dir") == "directory"
    assert fr.recognize_directory(b"unreadable_dir") == "directory"
    assert fr.recognize(b"unexecutable_dir") == "directory"
    assert fr.recognize_directory(b"unexecutable_dir") == "directory"
    assert fr.recognize(b"totally_unusable_dir") == "directory"
    assert fr.recognize_directory(b"totally_unusable_dir") == "directory"
예제 #7
0
def test_lack_of_permissions():
    fr = FileRecognizer()
    nt.assert_equal(fr.recognize('unreadable_file'), 'unreadable')
    nt.assert_equal(fr.recognize_file('unreadable_file'), 'unreadable')
    nt.assert_equal(fr.recognize('unreadable_dir'), 'directory')
    nt.assert_equal(fr.recognize_directory('unreadable_dir'), 'directory')
    nt.assert_equal(fr.recognize('unexecutable_dir'), 'directory')
    nt.assert_equal(fr.recognize_directory('unexecutable_dir'), 'directory')
    nt.assert_equal(fr.recognize('totally_unusable_dir'), 'directory')
    nt.assert_equal(fr.recognize_directory('totally_unusable_dir'),
                    'directory')
예제 #8
0
def test_lack_of_permissions():
    fr = FileRecognizer()
    nt.assert_equal(fr.recognize('unreadable_file'), 'unreadable')
    nt.assert_equal(fr.recognize_file('unreadable_file'), 'unreadable')
    nt.assert_equal(fr.recognize('unreadable_dir'), 'directory')
    nt.assert_equal(fr.recognize_directory('unreadable_dir'), 'directory')
    nt.assert_equal(fr.recognize('unexecutable_dir'), 'directory')
    nt.assert_equal(fr.recognize_directory('unexecutable_dir'), 'directory')
    nt.assert_equal(fr.recognize('totally_unusable_dir'), 'directory')
    nt.assert_equal(fr.recognize_directory('totally_unusable_dir'),
                    'directory')
예제 #9
0
def test_symlink_src_unreadable():
    fr = FileRecognizer(skip_symlink_files=False, skip_symlink_dirs=False)
    nt.assert_equal(fr.recognize('unreadable_file_link'), 'unreadable')
    nt.assert_equal(fr.recognize_file('unreadable_file_link'), 'unreadable')
    nt.assert_equal(fr.recognize('unreadable_dir_link'), 'directory')
    nt.assert_equal(fr.recognize_directory('unreadable_dir_link'), 'directory')
    nt.assert_equal(fr.recognize('unexecutable_dir_link'), 'directory')
    nt.assert_equal(fr.recognize_directory('unexecutable_dir_link'),
                    'directory')
    nt.assert_equal(fr.recognize('totally_unusable_dir_link'), 'directory')
    nt.assert_equal(fr.recognize_directory('totally_unusable_dir_link'),
                    'directory')
예제 #10
0
def test_symlink_src_unreadable():
    fr = FileRecognizer(skip_symlink_files=False, skip_symlink_dirs=False)
    nt.assert_equal(fr.recognize('unreadable_file_link'), 'unreadable')
    nt.assert_equal(fr.recognize_file('unreadable_file_link'), 'unreadable')
    nt.assert_equal(fr.recognize('unreadable_dir_link'), 'directory')
    nt.assert_equal(fr.recognize_directory('unreadable_dir_link'), 'directory')
    nt.assert_equal(fr.recognize('unexecutable_dir_link'), 'directory')
    nt.assert_equal(fr.recognize_directory('unexecutable_dir_link'),
                    'directory')
    nt.assert_equal(fr.recognize('totally_unusable_dir_link'), 'directory')
    nt.assert_equal(fr.recognize_directory('totally_unusable_dir_link'),
                    'directory')
예제 #11
0
def test_do_not_skip_symlinks():
    fr = FileRecognizer(skip_symlink_files=False, skip_symlink_dirs=False)
    nt.assert_equal(fr.recognize('binary_link'), 'binary')
    nt.assert_equal(fr.recognize_file('binary_link'), 'binary')
    nt.assert_equal(fr.recognize('text_link'), 'text')
    nt.assert_equal(fr.recognize_file('text_link'), 'text')
    nt.assert_equal(fr.recognize('dir_link'), 'directory')
    nt.assert_equal(fr.recognize_directory('dir_link'), 'directory')
예제 #12
0
def test_do_not_skip_symlinks():
    fr = FileRecognizer(skip_symlink_files=False, skip_symlink_dirs=False)
    assert fr.recognize(b"binary_link") == "binary"
    assert fr.recognize_file(b"binary_link") == "binary"
    assert fr.recognize(b"text_link") == "text"
    assert fr.recognize_file(b"text_link") == "text"
    assert fr.recognize(b"dir_link") == "directory"
    assert fr.recognize_directory(b"dir_link") == "directory"
예제 #13
0
def test_skip_symlinks():
    fr = FileRecognizer(skip_symlink_files=True, skip_symlink_dirs=True)
    assert fr.recognize(b"binary_link") == "link"
    assert fr.recognize_file(b"binary_link") == "link"
    assert fr.recognize(b"text_link") == "link"
    assert fr.recognize_file(b"text_link") == "link"
    assert fr.recognize(b"dir_link") == "link"
    assert fr.recognize_directory(b"dir_link") == "link"
예제 #14
0
def test_do_not_skip_symlinks():
    fr = FileRecognizer(skip_symlink_files=False, skip_symlink_dirs=False)
    assert fr.recognize('binary_link') == 'binary'
    assert fr.recognize_file('binary_link') == 'binary'
    assert fr.recognize('text_link') == 'text'
    assert fr.recognize_file('text_link') == 'text'
    assert fr.recognize('dir_link') == 'directory'
    assert fr.recognize_directory('dir_link') == 'directory'
예제 #15
0
def test_skip_symlinks():
    fr = FileRecognizer(skip_symlink_files=True, skip_symlink_dirs=True)
    assert fr.recognize('binary_link') == 'link'
    assert fr.recognize_file('binary_link') == 'link'
    assert fr.recognize('text_link') == 'link'
    assert fr.recognize_file('text_link') == 'link'
    assert fr.recognize('dir_link') == 'link'
    assert fr.recognize_directory('dir_link') == 'link'
예제 #16
0
def test_do_not_skip_symlinks():
    fr = FileRecognizer(skip_symlink_files=False, skip_symlink_dirs=False)
    assert fr.recognize('binary_link') == 'binary'
    assert fr.recognize_file('binary_link') == 'binary'
    assert fr.recognize('text_link') == 'text'
    assert fr.recognize_file('text_link') == 'text'
    assert fr.recognize('dir_link') == 'directory'
    assert fr.recognize_directory('dir_link') == 'directory'
예제 #17
0
def test_do_not_skip_symlinks():
    fr = FileRecognizer(skip_symlink_files=False, skip_symlink_dirs=False)
    nt.assert_equal(fr.recognize('binary_link'), 'binary')
    nt.assert_equal(fr.recognize_file('binary_link'), 'binary')
    nt.assert_equal(fr.recognize('text_link'), 'text')
    nt.assert_equal(fr.recognize_file('text_link'), 'text')
    nt.assert_equal(fr.recognize('dir_link'), 'directory')
    nt.assert_equal(fr.recognize_directory('dir_link'), 'directory')
예제 #18
0
def test_skip_symlinks():
    fr = FileRecognizer(skip_symlink_files=True, skip_symlink_dirs=True)
    nt.assert_equal(fr.recognize('binary_link'), 'link')
    nt.assert_equal(fr.recognize_file('binary_link'), 'link')
    nt.assert_equal(fr.recognize('text_link'), 'link')
    nt.assert_equal(fr.recognize_file('text_link'), 'link')
    nt.assert_equal(fr.recognize('dir_link'), 'link')
    nt.assert_equal(fr.recognize_directory('dir_link'), 'link')
예제 #19
0
def test_skip_symlinks():
    fr = FileRecognizer(skip_symlink_files=True, skip_symlink_dirs=True)
    assert fr.recognize('binary_link') == 'link'
    assert fr.recognize_file('binary_link') == 'link'
    assert fr.recognize('text_link') == 'link'
    assert fr.recognize_file('text_link') == 'link'
    assert fr.recognize('dir_link') == 'link'
    assert fr.recognize_directory('dir_link') == 'link'
예제 #20
0
def test_skip_symlinks():
    fr = FileRecognizer(skip_symlink_files=True, skip_symlink_dirs=True)
    nt.assert_equal(fr.recognize('binary_link'), 'link')
    nt.assert_equal(fr.recognize_file('binary_link'), 'link')
    nt.assert_equal(fr.recognize('text_link'), 'link')
    nt.assert_equal(fr.recognize_file('text_link'), 'link')
    nt.assert_equal(fr.recognize('dir_link'), 'link')
    nt.assert_equal(fr.recognize_directory('dir_link'), 'link')
예제 #21
0
def test_skip_hidden():
    fr = FileRecognizer(skip_hidden_files=True, skip_hidden_dirs=True)
    nt.assert_equal(fr.recognize('.binary'), 'skip')
    nt.assert_equal(fr.recognize_file('.binary'), 'skip')
    nt.assert_equal(fr.recognize('.text'), 'skip')
    nt.assert_equal(fr.recognize_file('.text'), 'skip')
    nt.assert_equal(fr.recognize('.dir'), 'skip')
    nt.assert_equal(fr.recognize_directory('.dir'), 'skip')
    nt.assert_equal(fr.recognize('.binary_link'), 'skip')
    nt.assert_equal(fr.recognize_file('.binary_link'), 'skip')
    nt.assert_equal(fr.recognize('.text_link'), 'skip')
    nt.assert_equal(fr.recognize_file('.text_link'), 'skip')
    nt.assert_equal(fr.recognize('.dir_link'), 'skip')
    nt.assert_equal(fr.recognize_directory('.dir_link'), 'skip')
    nt.assert_equal(fr.recognize('.text.gz'), 'skip')
    nt.assert_equal(fr.recognize_file('.text.gz'), 'skip')
    nt.assert_equal(fr.recognize('.binary.gz'), 'skip')
    nt.assert_equal(fr.recognize_file('.binary.gz'), 'skip')
예제 #22
0
def test_skip_hidden():
    fr = FileRecognizer(skip_hidden_files=True, skip_hidden_dirs=True)
    assert fr.recognize(b".binary") == "skip"
    assert fr.recognize_file(b".binary") == "skip"
    assert fr.recognize(b".text") == "skip"
    assert fr.recognize_file(b".text") == "skip"
    assert fr.recognize(b".dir") == "skip"
    assert fr.recognize_directory(b".dir") == "skip"
    assert fr.recognize(b".binary_link") == "skip"
    assert fr.recognize_file(b".binary_link") == "skip"
    assert fr.recognize(b".text_link") == "skip"
    assert fr.recognize_file(b".text_link") == "skip"
    assert fr.recognize(b".dir_link") == "skip"
    assert fr.recognize_directory(b".dir_link") == "skip"
    assert fr.recognize(b".text.gz") == "skip"
    assert fr.recognize_file(b".text.gz") == "skip"
    assert fr.recognize(b".binary.gz") == "skip"
    assert fr.recognize_file(b".binary.gz") == "skip"
예제 #23
0
def test_skip_hidden():
    fr = FileRecognizer(skip_hidden_files=True, skip_hidden_dirs=True)
    nt.assert_equal(fr.recognize('.binary'), 'skip')
    nt.assert_equal(fr.recognize_file('.binary'), 'skip')
    nt.assert_equal(fr.recognize('.text'), 'skip')
    nt.assert_equal(fr.recognize_file('.text'), 'skip')
    nt.assert_equal(fr.recognize('.dir'), 'skip')
    nt.assert_equal(fr.recognize_directory('.dir'), 'skip')
    nt.assert_equal(fr.recognize('.binary_link'), 'skip')
    nt.assert_equal(fr.recognize_file('.binary_link'), 'skip')
    nt.assert_equal(fr.recognize('.text_link'), 'skip')
    nt.assert_equal(fr.recognize_file('.text_link'), 'skip')
    nt.assert_equal(fr.recognize('.dir_link'), 'skip')
    nt.assert_equal(fr.recognize_directory('.dir_link'), 'skip')
    nt.assert_equal(fr.recognize('.text.gz'), 'skip')
    nt.assert_equal(fr.recognize_file('.text.gz'), 'skip')
    nt.assert_equal(fr.recognize('.binary.gz'), 'skip')
    nt.assert_equal(fr.recognize_file('.binary.gz'), 'skip')
예제 #24
0
def test_skip_ext():
    fr = FileRecognizer(skip_exts=set(['.skip_ext']))
    assert fr.recognize('text.skip_ext') == 'skip'
    assert fr.recognize_file('text.skip_ext') == 'skip'
    assert fr.recognize('text') == 'text'
    assert fr.recognize_file('text') == 'text'
    assert fr.recognize('text.dont_skip_ext') == 'text'
    assert fr.recognize_file('text.dont_skip_ext') == 'text'
    assert fr.recognize('dir.skip_ext') == 'directory'
    assert fr.recognize_directory('dir.skip_ext') == 'directory'
예제 #25
0
def test_do_not_skip_hidden_but_skip_symlinks():
    fr = FileRecognizer(skip_hidden_files=False, skip_hidden_dirs=False,
        skip_symlink_dirs=True, skip_symlink_files=True)
    assert fr.recognize('.binary') == 'binary'
    assert fr.recognize_file('.binary') == 'binary'
    assert fr.recognize('.text') == 'text'
    assert fr.recognize_file('.text') == 'text'
    assert fr.recognize('.dir') == 'directory'
    assert fr.recognize_directory('.dir') == 'directory'
    assert fr.recognize('.binary_link') == 'link'
    assert fr.recognize_file('.binary_link') == 'link'
    assert fr.recognize('.text_link') == 'link'
    assert fr.recognize_file('.text_link') == 'link'
    assert fr.recognize('.dir_link') == 'link'
    assert fr.recognize_directory('.dir_link') == 'link'
    assert fr.recognize('.text.gz') == 'gzip'
    assert fr.recognize_file('.text.gz') == 'gzip'
    assert fr.recognize('.binary.gz') == 'binary'
    assert fr.recognize_file('.binary.gz') == 'binary'
예제 #26
0
def test_skip_ext():
    fr = FileRecognizer(skip_exts=set(['.skip_ext']))
    nt.assert_equal(fr.recognize('text.skip_ext'), 'skip')
    nt.assert_equal(fr.recognize_file('text.skip_ext'), 'skip')
    nt.assert_equal(fr.recognize('text'), 'text')
    nt.assert_equal(fr.recognize_file('text'), 'text')
    nt.assert_equal(fr.recognize('text.dont_skip_ext'), 'text')
    nt.assert_equal(fr.recognize_file('text.dont_skip_ext'), 'text')
    nt.assert_equal(fr.recognize('dir.skip_ext'), 'directory')
    nt.assert_equal(fr.recognize_directory('dir.skip_ext'), 'directory')
예제 #27
0
def test_do_not_skip_hidden_but_skip_symlinks():
    fr = FileRecognizer(skip_hidden_files=False, skip_hidden_dirs=False,
                        skip_symlink_dirs=True, skip_symlink_files=True)
    nt.assert_equal(fr.recognize('.binary'), 'binary')
    nt.assert_equal(fr.recognize_file('.binary'), 'binary')
    nt.assert_equal(fr.recognize('.text'), 'text')
    nt.assert_equal(fr.recognize_file('.text'), 'text')
    nt.assert_equal(fr.recognize('.dir'), 'directory')
    nt.assert_equal(fr.recognize_directory('.dir'), 'directory')
    nt.assert_equal(fr.recognize('.binary_link'), 'link')
    nt.assert_equal(fr.recognize_file('.binary_link'), 'link')
    nt.assert_equal(fr.recognize('.text_link'), 'link')
    nt.assert_equal(fr.recognize_file('.text_link'), 'link')
    nt.assert_equal(fr.recognize('.dir_link'), 'link')
    nt.assert_equal(fr.recognize_directory('.dir_link'), 'link')
    nt.assert_equal(fr.recognize('.text.gz'), 'gzip')
    nt.assert_equal(fr.recognize_file('.text.gz'), 'gzip')
    nt.assert_equal(fr.recognize('.binary.gz'), 'binary')
    nt.assert_equal(fr.recognize_file('.binary.gz'), 'binary')
예제 #28
0
def test_do_not_skip_hidden_but_skip_symlinks():
    fr = FileRecognizer(skip_hidden_files=False, skip_hidden_dirs=False,
        skip_symlink_dirs=True, skip_symlink_files=True)
    assert fr.recognize('.binary') == 'binary'
    assert fr.recognize_file('.binary') == 'binary'
    assert fr.recognize('.text') == 'text'
    assert fr.recognize_file('.text') == 'text'
    assert fr.recognize('.dir') == 'directory'
    assert fr.recognize_directory('.dir') == 'directory'
    assert fr.recognize('.binary_link') == 'link'
    assert fr.recognize_file('.binary_link') == 'link'
    assert fr.recognize('.text_link') == 'link'
    assert fr.recognize_file('.text_link') == 'link'
    assert fr.recognize('.dir_link') == 'link'
    assert fr.recognize_directory('.dir_link') == 'link'
    assert fr.recognize('.text.gz') == 'gzip'
    assert fr.recognize_file('.text.gz') == 'gzip'
    assert fr.recognize('.binary.gz') == 'binary'
    assert fr.recognize_file('.binary.gz') == 'binary'
예제 #29
0
def test_skip_ext():
    fr = FileRecognizer(skip_exts=set([b".skip_ext"]))
    assert fr.recognize(b"text.skip_ext") == "skip"
    assert fr.recognize_file(b"text.skip_ext") == "skip"
    assert fr.recognize(b"text") == "text"
    assert fr.recognize_file(b"text") == "text"
    assert fr.recognize(b"text.dont_skip_ext") == "text"
    assert fr.recognize_file(b"text.dont_skip_ext") == "text"
    assert fr.recognize(b"dir.skip_ext") == "directory"
    assert fr.recognize_directory(b"dir.skip_ext") == "directory"
예제 #30
0
def test_skip_ext():
    fr = FileRecognizer(skip_exts=set(['.skip_ext']))
    assert fr.recognize('text.skip_ext') == 'skip'
    assert fr.recognize_file('text.skip_ext') == 'skip'
    assert fr.recognize('text') == 'text'
    assert fr.recognize_file('text') == 'text'
    assert fr.recognize('text.dont_skip_ext') == 'text'
    assert fr.recognize_file('text.dont_skip_ext') == 'text'
    assert fr.recognize('dir.skip_ext') == 'directory'
    assert fr.recognize_directory('dir.skip_ext') == 'directory'
예제 #31
0
def test_skip_ext():
    fr = FileRecognizer(skip_exts=set(['.skip_ext']))
    nt.assert_equal(fr.recognize('text.skip_ext'), 'skip')
    nt.assert_equal(fr.recognize_file('text.skip_ext'), 'skip')
    nt.assert_equal(fr.recognize('text'), 'text')
    nt.assert_equal(fr.recognize_file('text'), 'text')
    nt.assert_equal(fr.recognize('text.dont_skip_ext'), 'text')
    nt.assert_equal(fr.recognize_file('text.dont_skip_ext'), 'text')
    nt.assert_equal(fr.recognize('dir.skip_ext'), 'directory')
    nt.assert_equal(fr.recognize_directory('dir.skip_ext'), 'directory')
예제 #32
0
def test_do_not_skip_hidden_but_skip_symlinks():
    fr = FileRecognizer(skip_hidden_files=False,
                        skip_hidden_dirs=False,
                        skip_symlink_dirs=True,
                        skip_symlink_files=True)
    nt.assert_equal(fr.recognize('.binary'), 'binary')
    nt.assert_equal(fr.recognize_file('.binary'), 'binary')
    nt.assert_equal(fr.recognize('.text'), 'text')
    nt.assert_equal(fr.recognize_file('.text'), 'text')
    nt.assert_equal(fr.recognize('.dir'), 'directory')
    nt.assert_equal(fr.recognize_directory('.dir'), 'directory')
    nt.assert_equal(fr.recognize('.binary_link'), 'link')
    nt.assert_equal(fr.recognize_file('.binary_link'), 'link')
    nt.assert_equal(fr.recognize('.text_link'), 'link')
    nt.assert_equal(fr.recognize_file('.text_link'), 'link')
    nt.assert_equal(fr.recognize('.dir_link'), 'link')
    nt.assert_equal(fr.recognize_directory('.dir_link'), 'link')
    nt.assert_equal(fr.recognize('.text.gz'), 'gzip')
    nt.assert_equal(fr.recognize_file('.text.gz'), 'gzip')
    nt.assert_equal(fr.recognize('.binary.gz'), 'binary')
    nt.assert_equal(fr.recognize_file('.binary.gz'), 'binary')
예제 #33
0
def test_do_not_skip_hidden_but_skip_symlinks():
    fr = FileRecognizer(
        skip_hidden_files=False,
        skip_hidden_dirs=False,
        skip_symlink_dirs=True,
        skip_symlink_files=True,
    )
    assert fr.recognize(b".binary") == "binary"
    assert fr.recognize_file(b".binary") == "binary"
    assert fr.recognize(b".text") == "text"
    assert fr.recognize_file(b".text") == "text"
    assert fr.recognize(b".dir") == "directory"
    assert fr.recognize_directory(b".dir") == "directory"
    assert fr.recognize(b".binary_link") == "link"
    assert fr.recognize_file(b".binary_link") == "link"
    assert fr.recognize(b".text_link") == "link"
    assert fr.recognize_file(b".text_link") == "link"
    assert fr.recognize(b".dir_link") == "link"
    assert fr.recognize_directory(b".dir_link") == "link"
    assert fr.recognize(b".text.gz") == "gzip"
    assert fr.recognize_file(b".text.gz") == "gzip"
    assert fr.recognize(b".binary.gz") == "binary"
    assert fr.recognize_file(b".binary.gz") == "binary"
예제 #34
0
def test_dir():
    fr = FileRecognizer()
    nt.assert_equal(fr.recognize_directory('dir'), 'directory')
    nt.assert_equal(fr.recognize('dir'), 'directory')
예제 #35
0
def test_dir():
    fr = FileRecognizer()
    assert fr.recognize_directory('dir') == 'directory'
    assert fr.recognize('dir') == 'directory'
예제 #36
0
def test_skip_dir():
    fr = FileRecognizer(skip_dirs=set([b"skip_dir", b"fake_skip_dir"]))
    assert fr.recognize(b"skip_dir") == "skip"
    assert fr.recognize_directory(b"skip_dir") == "skip"
    assert fr.recognize(b"fake_skip_dir") == "text"
    assert fr.recognize_file(b"fake_skip_dir") == "text"
예제 #37
0
def test_skip_dir():
    fr = FileRecognizer(skip_dirs=set(['skip_dir', 'fake_skip_dir']))
    nt.assert_equal(fr.recognize('skip_dir'), 'skip')
    nt.assert_equal(fr.recognize_directory('skip_dir'), 'skip')
    nt.assert_equal(fr.recognize('fake_skip_dir'), 'text')
    nt.assert_equal(fr.recognize_file('fake_skip_dir'), 'text')
예제 #38
0
def test_dir():
    fr = FileRecognizer()
    assert fr.recognize_directory(b"dir") == "directory"
    assert fr.recognize(b"dir") == "directory"
예제 #39
0
def test_skip_dir():
    fr = FileRecognizer(skip_dirs=set(['skip_dir', 'fake_skip_dir']))
    assert fr.recognize('skip_dir') == 'skip'
    assert fr.recognize_directory('skip_dir') == 'skip'
    assert fr.recognize('fake_skip_dir') == 'text'
    assert fr.recognize_file('fake_skip_dir') == 'text'
예제 #40
0
def test_dir():
    fr = FileRecognizer()
    nt.assert_equal(fr.recognize_directory('dir'), 'directory')
    nt.assert_equal(fr.recognize('dir'), 'directory')
예제 #41
0
def test_skip_dir():
    fr = FileRecognizer(skip_dirs=set(['skip_dir', 'fake_skip_dir']))
    assert fr.recognize('skip_dir') == 'skip'
    assert fr.recognize_directory('skip_dir') == 'skip'
    assert fr.recognize('fake_skip_dir') == 'text'
    assert fr.recognize_file('fake_skip_dir') == 'text'
예제 #42
0
def test_skip_dir():
    fr = FileRecognizer(skip_dirs=set(['skip_dir', 'fake_skip_dir']))
    nt.assert_equal(fr.recognize('skip_dir'), 'skip')
    nt.assert_equal(fr.recognize_directory('skip_dir'), 'skip')
    nt.assert_equal(fr.recognize('fake_skip_dir'), 'text')
    nt.assert_equal(fr.recognize_file('fake_skip_dir'), 'text')
예제 #43
0
def test_dir():
    fr = FileRecognizer()
    assert fr.recognize_directory('dir') == 'directory'
    assert fr.recognize('dir') == 'directory'