Beispiel #1
0
def test_get_module_description_bad_file_no_ext(tmpdir):
    root = tmpdir.mkdir('loader_mods')
    test_file = root.join('file_module')
    test_file.write('')

    filename = test_file.strpath
    assert loader.get_module_description(filename) is None
Beispiel #2
0
def test_get_module_description_bad_dir_no_init(tmpdir):
    root = tmpdir.mkdir('loader_mods')
    test_dir = root.mkdir('dir_package')
    test_dir.join('no_init.py').write('')

    filename = test_dir.strpath
    assert loader.get_module_description(filename) is None
Beispiel #3
0
def test_get_module_description_bad_file_no_ext(tmpdir):
    root = tmpdir.mkdir('loader_mods')
    test_file = root.join('file_module')
    test_file.write('')

    filename = test_file.strpath
    assert loader.get_module_description(filename) is None
Beispiel #4
0
def test_get_module_description_bad_dir_no_init(tmpdir):
    root = tmpdir.mkdir('loader_mods')
    test_dir = root.mkdir('dir_package')
    test_dir.join('no_init.py').write('')

    filename = test_dir.strpath
    assert loader.get_module_description(filename) is None
Beispiel #5
0
def test_get_module_description_good_file(tmpdir):
    root = tmpdir.mkdir('loader_mods')
    test_file = root.join('file_module.py')
    test_file.write('')

    filename = test_file.strpath
    assert loader.get_module_description(filename) == ('file_module', filename,
                                                       imp.PY_SOURCE)
Beispiel #6
0
def test_get_module_description_good_dir(tmpdir):
    root = tmpdir.mkdir('loader_mods')
    test_dir = root.mkdir('dir_package')
    test_dir.join('__init__.py').write('')

    filename = test_dir.strpath
    assert loader.get_module_description(filename) == ('dir_package', filename,
                                                       imp.PKG_DIRECTORY)
Beispiel #7
0
def test_get_module_description_good_file(tmpdir):
    root = tmpdir.mkdir('loader_mods')
    test_file = root.join('file_module.py')
    test_file.write('')

    filename = test_file.strpath
    assert loader.get_module_description(filename) == (
        'file_module', filename, imp.PY_SOURCE
    )
Beispiel #8
0
def test_get_module_description_good_dir(tmpdir):
    root = tmpdir.mkdir('loader_mods')
    test_dir = root.mkdir('dir_package')
    test_dir.join('__init__.py').write('')

    filename = test_dir.strpath
    assert loader.get_module_description(filename) == (
        'dir_package', filename, imp.PKG_DIRECTORY
    )
Beispiel #9
0
def test_get_module_description_bad_dir_empty(tmpdir):
    root = tmpdir.mkdir('loader_mods')
    test_dir = root.mkdir('dir_package')

    filename = test_dir.strpath
    assert loader.get_module_description(filename) is None
Beispiel #10
0
def test_get_module_description_bad_dir_empty(tmpdir):
    root = tmpdir.mkdir('loader_mods')
    test_dir = root.mkdir('dir_package')

    filename = test_dir.strpath
    assert loader.get_module_description(filename) is None