mirror of
https://github.com/google/fonts.git
synced 2025-01-05 17:05:26 +03:00
ae08ef115b
axisregistry_st/ subtree dir replaces axisregistry/ lang_st/ subtree dir replaces lang/
50 lines
1.6 KiB
Python
50 lines
1.6 KiB
Python
#!/usr/bin/env python3
|
||
#
|
||
# Copyright 2022 Google LLC All Rights Reserved.
|
||
#
|
||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||
# you may not use this file except in compliance with the License.
|
||
# You may obtain a copy of the License at
|
||
#
|
||
# http://www.apache.org/licenses/LICENSE-2.0
|
||
#
|
||
# Unless required by applicable law or agreed to in writing, software
|
||
# distributed under the License is distributed on an "AS-IS" BASIS,
|
||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||
# See the License for the specific language governing permissions and
|
||
# limitations under the License.
|
||
#
|
||
from pkg_resources import resource_filename
|
||
|
||
from gflanguages import (LoadLanguages,
|
||
LoadRegions,
|
||
LoadScripts)
|
||
|
||
DATA_DIR = resource_filename("gflanguages", "data")
|
||
|
||
|
||
def test_LoadLanguages():
|
||
for langs in [LoadLanguages(),
|
||
LoadLanguages(None),
|
||
LoadLanguages(DATA_DIR)]:
|
||
numerals = langs["yi_Hebr"].exemplar_chars.numerals
|
||
assert numerals == '- ‑ , . % ‰ + 0 1 2 3 4 5 6 7 8 9'
|
||
|
||
|
||
def test_LoadScripts():
|
||
for scripts in [LoadScripts(),
|
||
LoadScripts(None),
|
||
LoadScripts(DATA_DIR)]:
|
||
scripts = LoadScripts()
|
||
assert scripts["Tagb"].name == 'Tagbanwa'
|
||
|
||
|
||
def test_LoadRegions():
|
||
for regions in [LoadRegions(),
|
||
LoadRegions(None),
|
||
LoadRegions(DATA_DIR)]:
|
||
regions = LoadRegions()
|
||
br = regions["BR"]
|
||
assert br.name == 'Brazil'
|
||
assert br.region_group == ['Americas']
|