From e97aab69eb114cf020de22a5e1cd00bb9fff2e44 Mon Sep 17 00:00:00 2001 From: NightFurySL2001 <33471049+NightFurySL2001@users.noreply.github.com> Date: Sat, 8 Jul 2023 00:10:12 +0800 Subject: [PATCH] Fix test bug --- Tests/fontBuilder/fontBuilder_test.py | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/Tests/fontBuilder/fontBuilder_test.py b/Tests/fontBuilder/fontBuilder_test.py index 53fefa927..c831d02e8 100644 --- a/Tests/fontBuilder/fontBuilder_test.py +++ b/Tests/fontBuilder/fontBuilder_test.py @@ -422,7 +422,7 @@ def test_unicodeVariationSequences(tmpdir): _verifyOutput(outPath, tables=["cmap"]) -def test_setupPanose(is_ttf, keep_glyph_names, make_cff2, post_format): +def test_setupPanose(): from fontTools.ttLib.tables.O_S_2f_2 import Panose fb, advanceWidths, nameStrings = _setupFontBuilder(True) @@ -443,7 +443,7 @@ def test_setupPanose(is_ttf, keep_glyph_names, make_cff2, post_format): fb.setupOS2() fb.setupPost() - panoseValues = { # sample value of Times New Roman from https://www.w3.org/Printing/stevahn.html + panoseValues = { # sample value of Times New Roman from https://www.w3.org/Printing/stevahn.html "bFamilyType": 2, "bSerifStyle": 2, "bWeight": 6, @@ -455,14 +455,13 @@ def test_setupPanose(is_ttf, keep_glyph_names, make_cff2, post_format): "bMidline": 3, "bXHeight": 4, } + panoseObj = Panose(**panoseValues) for name in panoseValues: assert getattr(fb.font["OS/2"].panose, name) == 0 - fb.setupOS2(panoseValues) + fb.setupOS2(panose=panoseObj) fb.setupPost() for name, value in panoseValues.items(): assert getattr(fb.font["OS/2"].panose, name) == value - -