コード例 #1
0
 def test_build_ClassDef1(self):
     builder = ClassDefBuilder(otTables.ClassDef1)
     builder.add({"a", "b"})
     builder.add({"c"})
     builder.add({"e", "f", "g", "h"})
     cdef = builder.build()
     self.assertIsInstance(cdef, otTables.ClassDef1)
     self.assertEqual(cdef.classDefs, {"a": 1, "b": 1, "c": 2})
コード例 #2
0
ファイル: builder_test.py プロジェクト: graphicore/fonttools
 def test_build_usingClass0(self):
     builder = ClassDefBuilder(useClass0=True)
     builder.add({"a", "b"})
     builder.add({"c"})
     builder.add({"e", "f", "g", "h"})
     cdef = builder.build()
     self.assertIsInstance(cdef, otTables.ClassDef)
     self.assertEqual(cdef.classDefs, {
         "a": 1,
         "b": 1,
         "c": 2
     })
コード例 #3
0
ファイル: builder_test.py プロジェクト: adrientetar/fonttools
 def test_build_ClassDef1(self):
     builder = ClassDefBuilder(otTables.ClassDef1)
     builder.add({"a", "b"})
     builder.add({"c"})
     builder.add({"e", "f", "g", "h"})
     cdef = builder.build()
     self.assertIsInstance(cdef, otTables.ClassDef1)
     self.assertEqual(cdef.classDefs, {
         "a": 1,
         "b": 1,
         "c": 2
     })
コード例 #4
0
 def test_canAdd(self):
     b = ClassDefBuilder(otTables.ClassDef1)
     b.add({"a", "b", "c", "d"})
     b.add({"e", "f"})
     self.assertTrue(b.canAdd({"a", "b", "c", "d"}))
     self.assertTrue(b.canAdd({"e", "f"}))
     self.assertTrue(b.canAdd({"g", "h", "i"}))
     self.assertFalse(b.canAdd({"b", "c", "d"}))
     self.assertFalse(b.canAdd({"a", "b", "c", "d", "e", "f"}))
     self.assertFalse(b.canAdd({"d", "e", "f"}))
     self.assertFalse(b.canAdd({"f"}))
コード例 #5
0
ファイル: builder_test.py プロジェクト: graphicore/fonttools
 def test_canAdd(self):
     b = ClassDefBuilder(useClass0=True)
     b.add({"a", "b", "c", "d"})
     b.add({"e", "f"})
     self.assertTrue(b.canAdd({"a", "b", "c", "d"}))
     self.assertTrue(b.canAdd({"e", "f"}))
     self.assertTrue(b.canAdd({"g", "h", "i"}))
     self.assertFalse(b.canAdd({"b", "c", "d"}))
     self.assertFalse(b.canAdd({"a", "b", "c", "d", "e", "f"}))
     self.assertFalse(b.canAdd({"d", "e", "f"}))
     self.assertFalse(b.canAdd({"f"}))