summaryrefslogtreecommitdiff
path: root/tests/format/include.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/format/include.py')
-rw-r--r--tests/format/include.py14
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(