From f726ac6bbb0d7342fc01038b7728f81b7841c7b1 Mon Sep 17 00:00:00 2001 From: Behdad Esfahbod Date: Sat, 18 Feb 2023 08:56:02 -0700 Subject: [PATCH] [qu2cu] Call main() from tests For coverage --- Tests/qu2cu/qu2cu_test.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Tests/qu2cu/qu2cu_test.py b/Tests/qu2cu/qu2cu_test.py index 3701a3abd..c59f1f189 100644 --- a/Tests/qu2cu/qu2cu_test.py +++ b/Tests/qu2cu/qu2cu_test.py @@ -16,11 +16,14 @@ import unittest import pytest from fontTools.qu2cu import quadratic_to_curves, quadratics_to_curves +from fontTools.qu2cu.qu2cu import main as qu2cu_main +from fontTools.qu2cu.benchmark import main as benchmark_main import os import json from fontTools.cu2qu import curve_to_quadratic + class Qu2CuTest: @pytest.mark.parametrize( "quadratics, expected, tolerance, cubic_only", @@ -100,3 +103,8 @@ class Qu2CuTest: assert len(reconst) == 1 curve = tuple((pytest.approx(p[0]), pytest.approx(p[1])) for p in curve) assert curve == reconst[0] + + def test_main(self): + # Just for coverage + qu2cu_main() + benchmark_main()