diff options
Diffstat (limited to 'tests/format/include.py')
-rw-r--r-- | tests/format/include.py | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/tests/format/include.py b/tests/format/include.py index 12b043c8e..766a403fc 100644 --- a/tests/format/include.py +++ b/tests/format/include.py @@ -220,6 +220,20 @@ def test_conditional_in_fragment(cli, datafiles): @pytest.mark.datafiles(DATA_DIR) +def test_conditional_in_fragment_conflicts(cli, datafiles): + project = os.path.join(str(datafiles), "conditional-conflicts") + + result = cli.run( + project=project, + args=["-o", "build_arch", "i586", "show", "--deps", "none", "--format", "%{vars}", "element.bst"], + ) + result.assert_success() + loaded = _yaml.load_data(result.output) + assert loaded.get_str("enable-work-around") == "true" + assert loaded.get_str("size") == "4" + + +@pytest.mark.datafiles(DATA_DIR) def test_inner(cli, datafiles): project = os.path.join(str(datafiles), "inner") result = cli.run( |