def test_add_invalid_dir_to_graph(testing_graph, testing_conda_resolve):
    assert not compute_build_graph.add_recipe_to_graph(
        os.path.join(test_config_dir, 'uploads.d'),
        testing_graph,
        run='build',
        worker=default_worker,
        conda_resolve=testing_conda_resolve)
    assert not compute_build_graph.add_recipe_to_graph(
        'non-existent-dir',
        testing_graph,
        run='build',
        worker=default_worker,
        conda_resolve=testing_conda_resolve)
Ejemplo n.º 2
0
def test_add_noarch_python_recipe(testing_conda_resolve):
    graph = nx.DiGraph()
    pkg_a_dir = os.path.join(test_data_dir, 'noarch_python_recipes', 'pkg_a')
    pkg_b_dir = os.path.join(test_data_dir, 'noarch_python_recipes', 'pkg_b')
    run = 'build'
    worker = default_worker
    conda_resolve = testing_conda_resolve
    compute_build_graph.add_recipe_to_graph(pkg_a_dir, graph, run, worker,
                                            conda_resolve)
    compute_build_graph.add_recipe_to_graph(pkg_b_dir, graph, run, worker,
                                            conda_resolve)
    assert 'pkg_a-1.0.0-on-linux' in graph.nodes()
    assert 'pkg_b-1.0.0-on-linux' in graph.nodes()
    assert graph.nodes['pkg_a-1.0.0-on-linux']['noarch_pkg'] == True
    assert graph.nodes['pkg_b-1.0.0-on-linux']['noarch_pkg'] == False
def test_add_skipped_recipe(testing_graph, testing_conda_resolve):
    assert not compute_build_graph.add_recipe_to_graph(
        os.path.join(test_config_dir, 'skipped_recipe'),
        testing_graph,
        run='build',
        worker=default_worker,
        conda_resolve=testing_conda_resolve)