예제 #1
0
def test_util_base_extension_in():
    assert extension_in('filename.txt', ['bat', 'txt'])
    assert extension_in('filename.biff', ['biff'])
    assert extension_in('filename.tar.gz', ['gz'])

    assert not extension_in('filename.txt', ['png', 'jpg'])
    assert not extension_in('.dotfile', ['bat', 'txt'])

    # Unintuitive, but that's how splitext works.
    assert not extension_in('filename.tar.gz', ['tar.gz'])
예제 #2
0
def test_util_base_extension_in():
    assert extension_in("filename.txt", ["bat", "txt"])
    assert extension_in("filename.biff", ["biff"])
    assert extension_in("filename.tar.gz", ["gz"])

    assert not extension_in("filename.txt", ["png", "jpg"])
    assert not extension_in(".dotfile", ["bat", "txt"])

    # Unintuitive, but that's how splitext works.
    assert not extension_in("filename.tar.gz", ["tar.gz"])
예제 #3
0
    def test_extension_in(self):
        assert_true(extension_in('filename.txt', ['bat', 'txt']))
        assert_true(extension_in('filename.biff', ['biff']))
        assert_true(extension_in('filename.tar.gz', ['gz']))

        assert_false(extension_in('filename.txt', ['png', 'jpg']))
        assert_false(extension_in('.dotfile', ['bat', 'txt']))

        # Unintuitive, but that's how splitext works.
        assert_false(extension_in('filename.tar.gz', ['tar.gz']))
예제 #4
0
파일: test_utils.py 프로젝트: Pike/pontoon
def test_util_base_extension_in():
    assert extension_in('filename.txt', ['bat', 'txt'])
    assert extension_in('filename.biff', ['biff'])
    assert extension_in('filename.tar.gz', ['gz'])

    assert not extension_in('filename.txt', ['png', 'jpg'])
    assert not extension_in('.dotfile', ['bat', 'txt'])

    # Unintuitive, but that's how splitext works.
    assert not extension_in('filename.tar.gz', ['tar.gz'])
예제 #5
0
파일: utils.py 프로젝트: sa-tasche/pontoon
def is_asymmetric_resource(filename):
    """
    Return True if the filename's extension is an asymmetric Resource
    format.
    """
    return extension_in(filename, Resource.ASYMMETRIC_FORMATS)
예제 #6
0
파일: utils.py 프로젝트: sa-tasche/pontoon
def is_source_resource(filename):
    """
    Return True if the filename's extension is a source-only Resource
    format.
    """
    return extension_in(filename, Resource.SOURCE_EXTENSIONS)
예제 #7
0
파일: utils.py 프로젝트: sa-tasche/pontoon
def is_resource(filename):
    """
    Return True if the filename's extension is a supported Resource
    format.
    """
    return extension_in(filename, Resource.ALLOWED_EXTENSIONS)
예제 #8
0
파일: utils.py 프로젝트: Pike/pontoon
def is_asymmetric_resource(filename):
    """
    Return True if the filename's extension is an asymmetric Resource
    format.
    """
    return extension_in(filename, Resource.ASYMMETRIC_FORMATS)
예제 #9
0
파일: utils.py 프로젝트: Pike/pontoon
def is_source_resource(filename):
    """
    Return True if the filename's extension is a source-only Resource
    format.
    """
    return extension_in(filename, Resource.SOURCE_EXTENSIONS)
예제 #10
0
파일: utils.py 프로젝트: Pike/pontoon
def is_resource(filename):
    """
    Return True if the filename's extension is a supported Resource
    format.
    """
    return extension_in(filename, Resource.ALLOWED_EXTENSIONS)