diff options
Diffstat (limited to 'tests/format/include.py')
-rw-r--r-- | tests/format/include.py | 106 |
1 files changed, 17 insertions, 89 deletions
diff --git a/tests/format/include.py b/tests/format/include.py index 9aec83ff5..d61754d82 100644 --- a/tests/format/include.py +++ b/tests/format/include.py @@ -18,10 +18,7 @@ DATA_DIR = os.path.join(os.path.dirname(os.path.realpath(__file__)), "include") @pytest.mark.datafiles(DATA_DIR) def test_include_project_file(cli, datafiles): project = os.path.join(str(datafiles), "file") - result = cli.run( - project=project, - args=["show", "--deps", "none", "--format", "%{vars}", "element.bst"], - ) + result = cli.run(project=project, args=["show", "--deps", "none", "--format", "%{vars}", "element.bst"],) result.assert_success() loaded = _yaml.load_data(result.output) assert loaded.get_bool("included") @@ -79,16 +76,10 @@ def test_include_junction_file(cli, tmpdir, datafiles): project = os.path.join(str(datafiles), "junction") generate_junction( - tmpdir, - os.path.join(project, "subproject"), - os.path.join(project, "junction.bst"), - store_ref=True, + tmpdir, os.path.join(project, "subproject"), os.path.join(project, "junction.bst"), store_ref=True, ) - result = cli.run( - project=project, - args=["show", "--deps", "none", "--format", "%{vars}", "element.bst"], - ) + result = cli.run(project=project, args=["show", "--deps", "none", "--format", "%{vars}", "element.bst"],) result.assert_success() loaded = _yaml.load_data(result.output) assert loaded.get_bool("included") @@ -100,17 +91,7 @@ def test_include_junction_options(cli, datafiles): result = cli.run( project=project, - args=[ - "-o", - "build_arch", - "x86_64", - "show", - "--deps", - "none", - "--format", - "%{vars}", - "element.bst", - ], + args=["-o", "build_arch", "x86_64", "show", "--deps", "none", "--format", "%{vars}", "element.bst",], ) result.assert_success() loaded = _yaml.load_data(result.output) @@ -135,10 +116,7 @@ def test_junction_element_partial_project_project(cli, tmpdir, datafiles): element = {"kind": "junction", "sources": [repo.source_config(ref=ref)]} _yaml.roundtrip_dump(element, junction_path) - result = cli.run( - project=project, - args=["show", "--deps", "none", "--format", "%{vars}", "junction.bst"], - ) + result = cli.run(project=project, args=["show", "--deps", "none", "--format", "%{vars}", "junction.bst"],) result.assert_success() loaded = _yaml.load_data(result.output) assert loaded.get_str("included", default=None) is None @@ -162,10 +140,7 @@ def test_junction_element_not_partial_project_file(cli, tmpdir, datafiles): element = {"kind": "junction", "sources": [repo.source_config(ref=ref)]} _yaml.roundtrip_dump(element, junction_path) - result = cli.run( - project=project, - args=["show", "--deps", "none", "--format", "%{vars}", "junction.bst"], - ) + result = cli.run(project=project, args=["show", "--deps", "none", "--format", "%{vars}", "junction.bst"],) result.assert_success() loaded = _yaml.load_data(result.output) assert loaded.get_str("included", default=None) is not None @@ -175,10 +150,7 @@ def test_junction_element_not_partial_project_file(cli, tmpdir, datafiles): def test_include_element_overrides(cli, datafiles): project = os.path.join(str(datafiles), "overrides") - result = cli.run( - project=project, - args=["show", "--deps", "none", "--format", "%{vars}", "element.bst"], - ) + result = cli.run(project=project, args=["show", "--deps", "none", "--format", "%{vars}", "element.bst"],) result.assert_success() loaded = _yaml.load_data(result.output) assert loaded.get_str("manual_main_override", default=None) is not None @@ -189,10 +161,7 @@ def test_include_element_overrides(cli, datafiles): def test_include_element_overrides_composition(cli, datafiles): project = os.path.join(str(datafiles), "overrides") - result = cli.run( - project=project, - args=["show", "--deps", "none", "--format", "%{config}", "element.bst"], - ) + result = cli.run(project=project, args=["show", "--deps", "none", "--format", "%{config}", "element.bst"],) result.assert_success() loaded = _yaml.load_data(result.output) assert loaded.get_str_list("build-commands") == ["first", "second"] @@ -202,10 +171,7 @@ def test_include_element_overrides_composition(cli, datafiles): def test_list_overide_does_not_fail_upon_first_composition(cli, datafiles): project = os.path.join(str(datafiles), "eventual_overrides") - result = cli.run( - project=project, - args=["show", "--deps", "none", "--format", "%{public}", "element.bst"], - ) + result = cli.run(project=project, args=["show", "--deps", "none", "--format", "%{public}", "element.bst"],) result.assert_success() loaded = _yaml.load_data(result.output) @@ -219,10 +185,7 @@ def test_list_overide_does_not_fail_upon_first_composition(cli, datafiles): def test_include_element_overrides_sub_include(cli, datafiles): project = os.path.join(str(datafiles), "sub-include") - result = cli.run( - project=project, - args=["show", "--deps", "none", "--format", "%{vars}", "element.bst"], - ) + result = cli.run(project=project, args=["show", "--deps", "none", "--format", "%{vars}", "element.bst"],) result.assert_success() loaded = _yaml.load_data(result.output) assert loaded.get_str("included", default=None) is not None @@ -233,16 +196,10 @@ def test_junction_do_not_use_included_overrides(cli, tmpdir, datafiles): project = os.path.join(str(datafiles), "overrides-junction") generate_junction( - tmpdir, - os.path.join(project, "subproject"), - os.path.join(project, "junction.bst"), - store_ref=True, + tmpdir, os.path.join(project, "subproject"), os.path.join(project, "junction.bst"), store_ref=True, ) - result = cli.run( - project=project, - args=["show", "--deps", "none", "--format", "%{vars}", "junction.bst"], - ) + result = cli.run(project=project, args=["show", "--deps", "none", "--format", "%{vars}", "junction.bst"],) result.assert_success() loaded = _yaml.load_data(result.output) assert loaded.get_str("main_override", default=None) is not None @@ -255,17 +212,7 @@ def test_conditional_in_fragment(cli, datafiles): result = cli.run( project=project, - args=[ - "-o", - "build_arch", - "x86_64", - "show", - "--deps", - "none", - "--format", - "%{vars}", - "element.bst", - ], + args=["-o", "build_arch", "x86_64", "show", "--deps", "none", "--format", "%{vars}", "element.bst",], ) result.assert_success() loaded = _yaml.load_data(result.output) @@ -277,17 +224,7 @@ def test_inner(cli, datafiles): project = os.path.join(str(datafiles), "inner") result = cli.run( project=project, - args=[ - "-o", - "build_arch", - "x86_64", - "show", - "--deps", - "none", - "--format", - "%{vars}", - "element.bst", - ], + args=["-o", "build_arch", "x86_64", "show", "--deps", "none", "--format", "%{vars}", "element.bst",], ) result.assert_success() loaded = _yaml.load_data(result.output) @@ -298,10 +235,7 @@ def test_inner(cli, datafiles): def test_recursive_include(cli, datafiles): project = os.path.join(str(datafiles), "recursive") - result = cli.run( - project=project, - args=["show", "--deps", "none", "--format", "%{vars}", "element.bst"], - ) + result = cli.run(project=project, args=["show", "--deps", "none", "--format", "%{vars}", "element.bst"],) result.assert_main_error(ErrorDomain.LOAD, LoadErrorReason.RECURSIVE_INCLUDE) assert "line 2 column 2" in result.stderr @@ -311,16 +245,10 @@ def test_local_to_junction(cli, tmpdir, datafiles): project = os.path.join(str(datafiles), "local_to_junction") generate_junction( - tmpdir, - os.path.join(project, "subproject"), - os.path.join(project, "junction.bst"), - store_ref=True, + tmpdir, os.path.join(project, "subproject"), os.path.join(project, "junction.bst"), store_ref=True, ) - result = cli.run( - project=project, - args=["show", "--deps", "none", "--format", "%{vars}", "element.bst"], - ) + result = cli.run(project=project, args=["show", "--deps", "none", "--format", "%{vars}", "element.bst"],) result.assert_success() loaded = _yaml.load_data(result.output) assert loaded.get_bool("included") |