[cffLib.specializer_test] Do less work
No need to generalizeFirst these. The tests are in the general form.
This commit is contained in:
parent
cfba1f995f
commit
b54936400e
@ -594,7 +594,10 @@ class CFFSpecializeProgramTest:
|
|||||||
charstr = " ".join([operands, operator] * numOps)
|
charstr = " ".join([operands, operator] * numOps)
|
||||||
expected = charstr
|
expected = charstr
|
||||||
specialized = charstr_specialize(
|
specialized = charstr_specialize(
|
||||||
charstr, getNumRegions=getNumRegions, maxstack=maxStack
|
charstr,
|
||||||
|
getNumRegions=getNumRegions,
|
||||||
|
maxstack=maxStack,
|
||||||
|
generalizeFirst=False,
|
||||||
)
|
)
|
||||||
stack_use = charstr_stack_use(specialized, getNumRegions=getNumRegions)
|
stack_use = charstr_stack_use(specialized, getNumRegions=getNumRegions)
|
||||||
assert maxStack - numRegions < stack_use < maxStack
|
assert maxStack - numRegions < stack_use < maxStack
|
||||||
@ -609,7 +612,10 @@ class CFFSpecializeProgramTest:
|
|||||||
operator = "rrcurveto"
|
operator = "rrcurveto"
|
||||||
charstr = " ".join([operands, operator] * numOps)
|
charstr = " ".join([operands, operator] * numOps)
|
||||||
specialized = charstr_specialize(
|
specialized = charstr_specialize(
|
||||||
charstr, getNumRegions=getNumRegions, maxstack=maxStack
|
charstr,
|
||||||
|
getNumRegions=getNumRegions,
|
||||||
|
maxstack=maxStack,
|
||||||
|
generalizeFirst=False,
|
||||||
)
|
)
|
||||||
assert specialized.index("rrcurveto") == len(specialized) - len("rrcurveto")
|
assert specialized.index("rrcurveto") == len(specialized) - len("rrcurveto")
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user