15 lines
469 B
Python
15 lines
469 B
Python
import os
|
|
from fontTools.ttLib import TTCollection
|
|
import pytest
|
|
|
|
TTX_DATA_DIR = os.path.join(os.path.dirname(__file__), "..", "ttx", "data")
|
|
|
|
|
|
@pytest.mark.parametrize("lazy", [None, True, False])
|
|
def test_lazy_open(lazy):
|
|
ttc = os.path.join(TTX_DATA_DIR, "TestTTC.ttc")
|
|
with TTCollection(ttc, lazy=lazy) as collection:
|
|
assert len(collection) == 2
|
|
assert collection[0]["maxp"].numGlyphs == 6
|
|
assert collection[1]["maxp"].numGlyphs == 6
|