[qu2cu] Call main() from tests
For coverage
This commit is contained in:
parent
701a75c74a
commit
f726ac6bbb
@ -16,11 +16,14 @@ import unittest
|
|||||||
import pytest
|
import pytest
|
||||||
|
|
||||||
from fontTools.qu2cu import quadratic_to_curves, quadratics_to_curves
|
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 os
|
||||||
import json
|
import json
|
||||||
from fontTools.cu2qu import curve_to_quadratic
|
from fontTools.cu2qu import curve_to_quadratic
|
||||||
|
|
||||||
|
|
||||||
class Qu2CuTest:
|
class Qu2CuTest:
|
||||||
@pytest.mark.parametrize(
|
@pytest.mark.parametrize(
|
||||||
"quadratics, expected, tolerance, cubic_only",
|
"quadratics, expected, tolerance, cubic_only",
|
||||||
@ -100,3 +103,8 @@ class Qu2CuTest:
|
|||||||
assert len(reconst) == 1
|
assert len(reconst) == 1
|
||||||
curve = tuple((pytest.approx(p[0]), pytest.approx(p[1])) for p in curve)
|
curve = tuple((pytest.approx(p[0]), pytest.approx(p[1])) for p in curve)
|
||||||
assert curve == reconst[0]
|
assert curve == reconst[0]
|
||||||
|
|
||||||
|
def test_main(self):
|
||||||
|
# Just for coverage
|
||||||
|
qu2cu_main()
|
||||||
|
benchmark_main()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user