Example #1
0
def tmp_dir():
    pth = Path('toto_manage_cfg')
    ensure_created(pth)
    init_pkg(pth)

    yield pth

    rmdir(pth)
def setup():
    ensure_created(tmp_dir)
    init_pkg(tmp_dir)
    with open(pj(tmp_dir, pkglts_dir, pkg_cfg_file), 'r') as f:
        cfg = json.load(f)

    cfg['base'] = dict(pkgname='toto', namespace=None,
                       authors=[('moi', '*****@*****.**')], url=None)
    env = create_env(cfg)
    write_pkg_config(env, tmp_dir)
    regenerate_package(env, tmp_dir)
Example #3
0
def tmp_pths():
    pth = 'toto_mg_rg'
    ensure_created(pth)
    init_pkg(pth)
    with open(pj(pth, pkglts_dir, pkg_cfg_file), 'r') as f:
        pkg_cfg = json.load(f)

    pkg_cfg['base'] = dict(pkgname='toto', namespace=None,
                           authors=[('moi', '*****@*****.**')],
                           namespace_method="pkg_util",
                           url=None)
    cfg = Config(pkg_cfg)
    write_pkg_config(cfg, pth)
    regenerate_package(cfg, pth)

    init_file = pj(pth, "src", "toto", "__init__.py")

    yield pth, init_file

    rmdir(pth)
Example #4
0
def tmp_pths():
    pth = Path('toto_mg_rg')
    ensure_created(pth)
    init_pkg(pth)
    with open((pth / pkglts_dir / pkg_cfg_file), 'r') as fhr:
        pkg_cfg = json.load(fhr)

    pkg_cfg['base'] = dict(pkgname='toto',
                           namespace=None,
                           authors=[('moi', '*****@*****.**')],
                           url=None)
    pkg_cfg['src'] = dict(namespace_method="pkg_util")

    cfg = Config(pkg_cfg)
    write_pkg_config(cfg, pth)
    regenerate_package(cfg, pth)

    init_file = pth / "src/toto/__init__.py"

    yield pth, init_file

    rmdir(pth)
Example #5
0
def test_manage_init_create_pkg_hash():
    init_pkg(tmp_dir)
    hm = get_pkg_hash(tmp_dir)
    assert hm is not None
Example #6
0
def setup():
    ensure_created(tmp_dir)
    init_pkg(tmp_dir)
Example #7
0
def test_manage_init_create_pkg_hash(tmp_dir):
    init_pkg(tmp_dir)
    hm = get_pkg_hash(tmp_dir)
    assert hm is not None