[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 import ttLib
|
||||||
from fontTools.designspaceLib import (
|
from fontTools.designspaceLib import (
|
||||||
AxisDescriptor,
|
AxisDescriptor,
|
||||||
|
AxisMappingDescriptor,
|
||||||
AxisLabelDescriptor,
|
AxisLabelDescriptor,
|
||||||
DesignSpaceDocument,
|
DesignSpaceDocument,
|
||||||
DesignSpaceDocumentError,
|
DesignSpaceDocumentError,
|
||||||
@ -1057,6 +1058,19 @@ def test_addAxisDescriptor():
|
|||||||
assert axis.maximum == 900
|
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():
|
def test_addSourceDescriptor():
|
||||||
ds = DesignSpaceDocument()
|
ds = DesignSpaceDocument()
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user