fonttools/Tests/ttLib/tables/_f_p_g_m_test.py

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

19 lines
374 B
Python
Raw Normal View History

from fontTools.ttLib.tables._f_p_g_m import table__f_p_g_m
from fontTools.ttLib.tables import ttProgram
def test__bool__():
fpgm = table__f_p_g_m()
assert not bool(fpgm)
p = ttProgram.Program()
fpgm.program = p
assert not bool(fpgm)
bc = bytearray([0])
p.fromBytecode(bc)
assert bool(fpgm)
p.bytecode.pop()
assert not bool(fpgm)