[designspaceLib/avar2] Add tests
This commit is contained in:
parent
90e8595ef0
commit
e587942b68
@ -8,6 +8,7 @@ import pytest
|
||||
from fontTools import ttLib
|
||||
from fontTools.designspaceLib import (
|
||||
AxisDescriptor,
|
||||
AxisMappingDescriptor,
|
||||
AxisLabelDescriptor,
|
||||
DesignSpaceDocument,
|
||||
DesignSpaceDocumentError,
|
||||
@ -1057,6 +1058,19 @@ def test_addAxisDescriptor():
|
||||
assert axis.maximum == 900
|
||||
|
||||
|
||||
def test_addAxisDescriptor():
|
||||
ds = DesignSpaceDocument()
|
||||
|
||||
mapping = ds.addAxisMappingDescriptor(
|
||||
inputLocation={"weight": 900, "width": 150}, outputLocation={"weight": 870}
|
||||
)
|
||||
|
||||
assert ds.axisMappings[0] is mapping
|
||||
assert isinstance(mapping, AxisMappingDescriptor)
|
||||
assert mapping.inputLocation == {"weight": 900, "width": 150}
|
||||
assert mapping.outputLocation == {"weight": 870}
|
||||
|
||||
|
||||
def test_addSourceDescriptor():
|
||||
ds = DesignSpaceDocument()
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user