From 4d3d8c5aba33add1bfbb668882db2a8d74de7a56 Mon Sep 17 00:00:00 2001 From: Behdad Esfahbod Date: Mon, 5 Feb 2024 16:10:58 -0700 Subject: [PATCH] [designspace] Update test to exercise multiple --- Tests/designspaceLib/data/test_avar2.designspace | 15 +++++++++++++-- Tests/designspaceLib/designspace_test.py | 2 +- Tests/designspaceLib/split_test.py | 4 ++-- 3 files changed, 16 insertions(+), 5 deletions(-) diff --git a/Tests/designspaceLib/data/test_avar2.designspace b/Tests/designspaceLib/data/test_avar2.designspace index 7c482a9bf..4c2865148 100644 --- a/Tests/designspaceLib/data/test_avar2.designspace +++ b/Tests/designspaceLib/data/test_avar2.designspace @@ -19,8 +19,8 @@ - - + + @@ -30,6 +30,17 @@ + + + + + + + + + + + diff --git a/Tests/designspaceLib/designspace_test.py b/Tests/designspaceLib/designspace_test.py index 52775bda2..0b4df139f 100644 --- a/Tests/designspaceLib/designspace_test.py +++ b/Tests/designspaceLib/designspace_test.py @@ -701,7 +701,7 @@ def test_axisMappingsRoundtrip(tmpdir): doc = DesignSpaceDocument() doc.read(testDocPath) assert doc.axisMappings - assert len(doc.axisMappings) == 1 + assert len(doc.axisMappings) == 2 assert doc.axisMappings[0].inputLocation == {"Justify": -100.0, "Width": 100.0} # This is a bit of a hack, but it's the only way to make sure diff --git a/Tests/designspaceLib/split_test.py b/Tests/designspaceLib/split_test.py index 3364133f7..3c888a45b 100644 --- a/Tests/designspaceLib/split_test.py +++ b/Tests/designspaceLib/split_test.py @@ -217,13 +217,13 @@ def test_avar2(datadir): ds = DesignSpaceDocument() ds.read(datadir / "test_avar2.designspace") _, subDoc = next(splitInterpolable(ds)) - assert len(subDoc.axisMappings) == 1 + assert len(subDoc.axisMappings) == 2 subDocs = list(splitVariableFonts(ds)) assert len(subDocs) == 5 for i, (_, subDoc) in enumerate(subDocs): # Only the first one should have a mapping, according to the document if i == 0: - assert len(subDoc.axisMappings) == 1 + assert len(subDoc.axisMappings) == 2 else: assert len(subDoc.axisMappings) == 0