def test_languagesystem(self): builder = Builder(makeTTFont(), (None, None)) builder.add_language_system(None, 'latn', 'FRA') builder.add_language_system(None, 'cyrl', 'RUS') builder.start_feature(location=None, name='test') self.assertEqual(builder.language_systems, {('latn', 'FRA'), ('cyrl', 'RUS')})
def test_languagesystem(self): builder = Builder(makeTTFont(), (None, None)) builder.add_language_system(None, "latn", "FRA") builder.add_language_system(None, "cyrl", "RUS") builder.start_feature(location=None, name="test") self.assertEqual(builder.language_systems, {("latn", "FRA"), ("cyrl", "RUS")})
def test_language(self): builder = Builder(None, makeTTFont()) builder.add_language_system(None, "latn", "FRA ") builder.start_feature(location=None, name="test") builder.set_script(location=None, script="cyrl") builder.set_language(location=None, language="RUS ", include_default=False, required=False) self.assertEqual(builder.language_systems, {("cyrl", "RUS ")}) builder.set_language(location=None, language="BGR ", include_default=True, required=False) self.assertEqual(builder.language_systems, {("latn", "FRA "), ("cyrl", "BGR ")})
def test_language(self): builder = Builder(makeTTFont(), (None, None)) builder.add_language_system(None, 'latn', 'FRA ') builder.start_feature(location=None, name='test') builder.set_script(location=None, script='cyrl') builder.set_language(location=None, language='RUS ', include_default=False, required=False) self.assertEqual(builder.language_systems, {('cyrl', 'RUS ')}) builder.set_language(location=None, language='BGR ', include_default=True, required=False) self.assertEqual(builder.language_systems, {('latn', 'FRA '), ('cyrl', 'BGR ')})
def test_language(self): builder = Builder(makeTTFont(), (None, None)) builder.add_language_system(None, "latn", "FRA ") builder.start_feature(location=None, name="test") builder.set_script(location=None, script="cyrl") builder.set_language(location=None, language="RUS ", include_default=False, required=False) self.assertEqual(builder.language_systems, {("cyrl", "RUS ")}) builder.set_language(location=None, language="BGR ", include_default=True, required=False) self.assertEqual(builder.language_systems, {("cyrl", "BGR ")}) builder.start_feature(location=None, name="test2") self.assertEqual(builder.language_systems, {("latn", "FRA ")})
def test_language(self): builder = Builder(makeTTFont(), (None, None)) builder.add_language_system(None, 'latn', 'FRA ') builder.start_feature(location=None, name='test') builder.set_script(location=None, script='cyrl') builder.set_language(location=None, language='RUS ', include_default=False, required=False) self.assertEqual(builder.language_systems, {('cyrl', 'RUS ')}) builder.set_language(location=None, language='BGR ', include_default=True, required=False) self.assertEqual(builder.language_systems, {('cyrl', 'BGR ')}) builder.start_feature(location=None, name='test2') self.assertRaisesRegex( FeatureLibError, "Need non-DFLT script when using non-dflt language " "\(was: \"FRA \"\)", builder.set_language, None, 'FRA ', True, False)
def test_languagesystem(self): builder = Builder(None, makeTTFont()) builder.add_language_system(None, "latn", "FRA") builder.add_language_system(None, "cyrl", "RUS") builder.start_feature(location=None, name="test") self.assertEqual(builder.language_systems, {("latn", "FRA"), ("cyrl", "RUS")})