21 lines
491 B
Python
21 lines
491 B
Python
|
from __future__ import print_function, division, absolute_import, unicode_literals
|
||
|
from fontTools.misc.py23 import *
|
||
|
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)
|