• Home
  • Raw
  • Download

Lines Matching refs:assertEqual

61             self.assertEqual(len(w), 1)
62 self.assertEqual(w[-1].category, UserWarning)
64 self.assertEqual(parser.glyphNames_, {'a', 'b', 'c'})
82 self.assertEqual(type(c1), ast.Comment)
83 self.assertEqual(c1.text, "# Initial")
84 self.assertEqual(str(c1), "# Initial")
85 self.assertEqual(type(c2), ast.Comment)
86 self.assertEqual(c2.text, "# simple")
87 self.assertEqual(doc.statements[1].name, "test")
94 self.assertEqual(type(c1), ast.Comment)
95 self.assertEqual(c1.text, "# Initial")
96 self.assertEqual(str(c1), "# Initial")
104 self.assertEqual(type(anchor), ast.Anchor)
105 self.assertEqual(anchor.x, 120)
106 self.assertEqual(anchor.y, -20)
117 self.assertEqual(type(anchor), ast.Anchor)
118 self.assertEqual(anchor.x, 120)
119 self.assertEqual(anchor.y, -20)
120 self.assertEqual(anchor.contourpoint, 5)
132 self.assertEqual(type(anchor), ast.Anchor)
133 self.assertEqual(anchor.x, 120)
134 self.assertEqual(anchor.y, -20)
136 self.assertEqual(anchor.xDeviceTable, ((11, 111), (12, 112)))
154 self.assertEqual(type(anchor), ast.Anchor)
155 self.assertEqual(anchor.x, 120)
156 self.assertEqual(anchor.y, -20)
157 self.assertEqual(anchor.contourpoint, 7)
170 self.assertEqual(type(foo), ast.AnchorDefinition)
171 self.assertEqual(foo.name, "foo")
172 self.assertEqual(foo.x, 123)
173 self.assertEqual(foo.y, 456)
174 self.assertEqual(foo.contourpoint, None)
178 self.assertEqual(type(foo), ast.AnchorDefinition)
179 self.assertEqual(foo.name, "foo")
180 self.assertEqual(foo.x, 123)
181 self.assertEqual(foo.y, 456)
182 self.assertEqual(foo.contourpoint, 5)
187 self.assertEqual(anon.tag, "TEST")
188 self.assertEqual(anon.content, "foo\n ")
193 self.assertEqual(anon.tag, "TEST")
195 self.assertEqual(anon.content, "bar\n")
206 self.assertEqual(glyphstr([s.glyphs]), "[a e]")
207 self.assertEqual(s.contourPoints, {2})
211 self.assertEqual(liga.name, "liga")
216 self.assertEqual(liga.name, "liga")
218 self.assertEqual(liga.asFea(),
225 self.assertEqual(comment.text, "# Comment")
231 self.assertEqual(ref.featureName, "salt")
245 self.assertEqual(comment.text, "# Comment")
252 self.assertEqual(featureNames.statements, [])
258 self.assertEqual(s.revision, 2.5)
267 self.assertEqual(gc.name, "dash")
268 self.assertEqual(gc.glyphSet(), ("endash", "emdash", "figuredash"))
284 self.assertEqual(glyphstr([ab]), "[a b]")
285 self.assertEqual(glyphstr([xy]), "[x y]")
289 self.assertEqual(gc.name, "empty_set")
290 self.assertEqual(gc.glyphSet(), tuple())
294 self.assertEqual(foo.glyphSet(), ("a", "b"))
295 self.assertEqual(bar.glyphSet(), ("a", "b"))
303 self.assertEqual(doc.statements[-1].glyphSet(),
308 self.assertEqual(gc.name, "GlyphClass")
309 self.assertEqual(gc.glyphSet(), ("cid00999", "cid01000", "cid01001"))
319 self.assertEqual(gc.name, "swashes")
320 self.assertEqual(gc.glyphSet(), ("X.swash", "Y.swash", "Z.swash"))
324 self.assertEqual(gc.name, "defg.sc")
325 self.assertEqual(gc.glyphSet(), ("d.sc", "e.sc", "f.sc", "g.sc"))
330 self.assertEqual(gc.glyphSet(), ("A-foo.sc", "B-foo.sc", "C-foo.sc"))
335 self.assertEqual(gc.glyphSet(), ("A-foo.sc", "B-foo.sc", "C-foo.sc"))
344 self.assertEqual(gc.glyphSet(), ("A-foo.sc-C-foo.sc",))
356 self.assertEqual(gc.glyphSet(), ("foo.2", "foo.3", "foo.4", "foo.5"))
360 self.assertEqual(gc.glyphSet(), ("foo.09", "foo.10", "foo.11"))
364 self.assertEqual(gc.glyphSet(), ("foo.123", "foo.124", "foo.125"))
383 self.assertEqual(gc.glyphSet(), (
391 self.assertEqual(vowels_lc.glyphSet(), tuple("aeiou"))
392 self.assertEqual(vowels_uc.glyphSet(), tuple("AEIOU"))
393 self.assertEqual(vowels.glyphSet(), tuple("aeiouAEIOUyY"))
394 self.assertEqual(vowels.asFea(),
406 self.assertEqual(foo.glyphSet(), ("a", "b"))
407 self.assertEqual(liga.statements[0].glyphSet(), ("a", "b", "l"))
408 self.assertEqual(smcp.statements[0].glyphSet(), ("a", "b", "s"))
416 self.assertEqual(list(f2.statements[0].glyphs[0].glyphSet()),
423 self.assertEqual(glyphstr([s.baseGlyphs]), "b")
424 self.assertEqual(glyphstr([s.ligatureGlyphs]), "l")
425 self.assertEqual(glyphstr([s.markGlyphs]), "m")
426 self.assertEqual(glyphstr([s.componentGlyphs]), "[C c]")
441 self.assertEqual(glyphstr(pref1), "e")
442 self.assertEqual(glyphstr(glyphs1), "t")
443 self.assertEqual(glyphstr(suff1), "c")
444 self.assertEqual(glyphstr(pref2), "q")
445 self.assertEqual(glyphstr(glyphs2), "u u")
446 self.assertEqual(glyphstr(suff2), "x")
456 self.assertEqual(glyphstr(prefix), "f [a e]")
457 self.assertEqual(glyphstr(glyphs), "d [a u]")
458 self.assertEqual(glyphstr(suffix), "[e y]")
473 self.assertEqual(glyphstr(pref1), "e")
474 self.assertEqual(glyphstr(glyphs1), "t")
475 self.assertEqual(glyphstr(suff1), "c")
476 self.assertEqual(glyphstr(pref2), "q")
477 self.assertEqual(glyphstr(glyphs2), "u u")
478 self.assertEqual(glyphstr(suff2), "x")
488 self.assertEqual(glyphstr(prefix), "f [a e]")
489 self.assertEqual(glyphstr(glyphs), "d [a u]")
490 self.assertEqual(glyphstr(suffix), "[e y]")
508 self.assertEqual(type(s1), ast.IncludeStatement)
509 self.assertEqual(s1.filename, "../family.fea")
510 self.assertEqual(s1.asFea(), "include(../family.fea);")
511 self.assertEqual(type(s2), ast.IncludeStatement)
512 self.assertEqual(s2.filename, "foo")
513 self.assertEqual(s2.asFea(), "include(foo);")
514 self.assertEqual(type(s3), ast.Comment)
515 self.assertEqual(s3.text, "# Comment")
522 self.assertEqual(type(s1), ast.IncludeStatement)
523 self.assertEqual(s1.filename, "../family.fea")
524 self.assertEqual(s1.asFea(), "include(../family.fea);")
529 self.assertEqual(type(s), ast.LanguageStatement)
530 self.assertEqual(s.language, "DEU ")
537 self.assertEqual(type(s), ast.LanguageStatement)
538 self.assertEqual(s.language, "DEU ")
547 self.assertEqual(type(s), ast.LanguageStatement)
548 self.assertEqual(s.language, "DEU ")
555 self.assertEqual(type(s), ast.LanguageStatement)
556 self.assertEqual(s.language, "DEU ")
565 self.assertEqual(type(s), ast.LanguageStatement)
566 self.assertEqual(s.language, "DEU ")
580 self.assertEqual(glyphstr([s.glyphs]), "[c_t f_i]")
581 self.assertEqual(s.carets, [2])
587 self.assertEqual(glyphstr([s.glyphs]), "f_f_i")
588 self.assertEqual(s.carets, [3, 7])
594 self.assertEqual(glyphstr([s.glyphs]), "[c_t f_i]")
595 self.assertEqual(s.carets, [7])
601 self.assertEqual(glyphstr([s.glyphs]), "f_i")
602 self.assertEqual(s.carets, [400, 380])
606 self.assertEqual(lookup.name, "Ligatures")
611 self.assertEqual(lookup.name, "Foo")
613 self.assertEqual(lookup.asFea(),
630 self.assertEqual(foo.value.xAdvance, 123)
643 self.assertEqual(foo.value.yAdvance, 123)
649 self.assertEqual(comment.text, "# Comment")
655 self.assertEqual(type(ref), ast.LookupReferenceStatement)
656 self.assertEqual(ref.lookup, foo)
664 self.assertEqual(ref.lookup, foo)
677 self.assertEqual(flag.value, 9)
680 self.assertEqual(flag.asFea(), "lookupflag RightToLeft IgnoreMarks;")
687 self.assertEqual(flag.value, 1)
689 self.assertEqual(flag.markAttachment.glyphSet(),
692 self.assertEqual(flag.asFea(),
700 self.assertEqual(flag.value, 4)
703 self.assertEqual(flag.markFilteringSet.glyphSet(),
705 self.assertEqual(flag.asFea(),
711 self.assertEqual(flag.value, 7)
714 self.assertEqual(flag.asFea(),
720 self.assertEqual(flag.value, 0)
723 self.assertEqual(flag.asFea(), "lookupflag 0;")
750 self.assertEqual(glyphstr([glyphs]), "one")
751 self.assertEqual(value.asFea(), "<1 2 3 4>")
758 self.assertEqual(glyphstr([glyphs]), "[one two]")
759 self.assertEqual(value.asFea(), "-300")
766 self.assertEqual(glyphstr([glyphs]), "[one two]")
767 self.assertEqual(value.asFea(), "-300")
774 self.assertEqual(glyphstr([glyphs1]), "one")
775 self.assertEqual(val1.asFea(), "1")
776 self.assertEqual(glyphstr([glyphs2]), "two")
777 self.assertEqual(val2.asFea(), "2")
778 self.assertEqual(glyphstr([glyphs3]), "[five six]")
779 self.assertEqual(val3.asFea(), "56")
780 self.assertEqual(pos.prefix, [])
781 self.assertEqual(pos.suffix, [])
798 self.assertEqual(glyphstr([glyphs]), "[T Y]")
799 self.assertEqual(value.asFea(), "20")
800 self.assertEqual(glyphstr(pos.prefix), "[A B]")
801 self.assertEqual(glyphstr(pos.suffix), "comma")
808 self.assertEqual(glyphstr([glyphs]), "[T Y]")
809 self.assertEqual(value.asFea(), "20")
810 self.assertEqual(glyphstr(pos.prefix), "[A B]")
811 self.assertEqual(glyphstr(pos.suffix), "comma")
818 self.assertEqual(glyphstr([glyphs]), "[T Y]")
819 self.assertEqual(value.asFea(), "<0 0 0 0>")
820 self.assertEqual(glyphstr(pos.prefix), "[A B]")
821 self.assertEqual(glyphstr(pos.suffix), "comma")
828 self.assertEqual(type(pos), ast.PairPosStatement)
830 self.assertEqual(glyphstr([pos.glyphs1]), "[T V]")
831 self.assertEqual(pos.valuerecord1.asFea(), "-60")
832 self.assertEqual(glyphstr([pos.glyphs2]), "[a b c]")
833 self.assertEqual(pos.valuerecord2.asFea(), "<1 2 3 4>")
840 self.assertEqual(type(pos), ast.PairPosStatement)
842 self.assertEqual(glyphstr([pos.glyphs1]), "[T V]")
843 self.assertEqual(pos.valuerecord1.asFea(), "-60")
844 self.assertEqual(glyphstr([pos.glyphs2]), "[a b c]")
845 self.assertEqual(pos.valuerecord2.asFea(), "<1 2 3 4>")
852 self.assertEqual(type(pos), ast.PairPosStatement)
854 self.assertEqual(glyphstr([pos.glyphs1]), "[T V]")
856 self.assertEqual(pos.valuerecord1.asFea(), "<NULL>")
857 self.assertEqual(glyphstr([pos.glyphs2]), "[a b c]")
858 self.assertEqual(pos.valuerecord2.asFea(), "<1 2 3 4>")
859 self.assertEqual(pos.asFea(), "pos [T V] <NULL> [a b c] <1 2 3 4>;")
866 self.assertEqual(type(pos), ast.PairPosStatement)
868 self.assertEqual(glyphstr([pos.glyphs1]), "[T V]")
869 self.assertEqual(pos.valuerecord1.asFea(), "<1 2 3 4>")
870 self.assertEqual(glyphstr([pos.glyphs2]), "[a b c]")
872 self.assertEqual(pos.asFea(), "pos [T V] [a b c] <1 2 3 4>;")
879 self.assertEqual(type(pos), ast.PairPosStatement)
881 self.assertEqual(glyphstr([pos.glyphs1]), "[T V]")
882 self.assertEqual(pos.valuerecord1.asFea(), "<1 2 3 4>")
883 self.assertEqual(glyphstr([pos.glyphs2]), "[a b c]")
891 self.assertEqual(type(pos), ast.PairPosStatement)
893 self.assertEqual(glyphstr([pos.glyphs1]), "[T V]")
894 self.assertEqual(pos.valuerecord1.asFea(), "<1 2 3 4>")
895 self.assertEqual(glyphstr([pos.glyphs2]), "[a b c]")
903 self.assertEqual(type(pos), ast.CursivePosStatement)
904 self.assertEqual(pos.glyphclass.glyphSet(), ("A",))
905 self.assertEqual((pos.entryAnchor.x, pos.entryAnchor.y), (12, -2))
906 self.assertEqual((pos.exitAnchor.x, pos.exitAnchor.y), (2, 3))
928 self.assertEqual(type(pos), ast.MarkBasePosStatement)
929 self.assertEqual(pos.base.glyphSet(), ("a", "e", "o", "u"))
931 self.assertEqual((a1.x, a1.y, m1.name), (250, 450, "TOP_MARKS"))
932 self.assertEqual((a2.x, a2.y, m2.name), (210, -10, "BOTTOM_MARKS"))
970 self.assertEqual(type(pos), ast.MarkLigPosStatement)
971 self.assertEqual(pos.ligatures.glyphSet(), ("a_f_f_i", "o_f_f_i"))
973 self.assertEqual((a11.x, a11.y, m11.name), (50, 600, "TOP_MARKS"))
974 self.assertEqual((a12.x, a12.y, m12.name), (50, -10, "BOTTOM_MARKS"))
975 self.assertEqual((a2.x, a2.y, m2.name), (30, 800, "TOP_MARKS"))
976 self.assertEqual((a4.x, a4.y, m4.name), (30, -10, "BOTTOM_MARKS"))
1006 self.assertEqual(type(pos), ast.MarkMarkPosStatement)
1007 self.assertEqual(pos.baseMarks.glyphSet(), ("hamza",))
1009 self.assertEqual((a1.x, a1.y, m1.name), (221, 301, "MARK_CLASS_1"))
1038 self.assertEqual(type(pos), ast.ChainContextPosStatement)
1039 self.assertEqual(glyphstr(pos.prefix), "[A a] [B b]")
1040 self.assertEqual(glyphstr(pos.glyphs), "I [N n] P")
1041 self.assertEqual(glyphstr(pos.suffix), "[Y y] [Z z]")
1042 self.assertEqual(pos.lookups, [lookup1, lookup2, None])
1058 self.assertEqual(mc.markClass.name, "MARKS")
1059 self.assertEqual(mc.glyphSet(), ("acute", "grave"))
1060 self.assertEqual((mc.anchor.x, mc.anchor.y), (350, 3))
1067 self.assertEqual(name.nameID, 9)
1068 self.assertEqual(name.platformID, 3)
1069 self.assertEqual(name.platEncID, 1)
1070 self.assertEqual(name.langID, 0x0409)
1071 self.assertEqual(name.string, "Müller-Lancé")
1072 self.assertEqual(name.asFea(), r'nameid 9 "M\00fcller-Lanc\00e9";')
1077 self.assertEqual(name.string, r"Back\slash")
1078 self.assertEqual(name.asFea(), r'nameid 9 "Back\005cslash";')
1084 self.assertEqual(name.string, 'Quotation "Mark"')
1085 self.assertEqual(name.asFea(), r'nameid 9 "Quotation \0022Mark\0022";')
1090 self.assertEqual(name.string, r"Carrot ��")
1091 self.assertEqual(name.asFea(), r'nameid 9 "Carrot \d83e\dd55";')
1098 self.assertEqual(name.nameID, 9)
1099 self.assertEqual(name.platformID, 1)
1100 self.assertEqual(name.platEncID, 0)
1101 self.assertEqual(name.langID, 0)
1102 self.assertEqual(name.string, "Joachim Müller-Lancé")
1103 self.assertEqual(name.asFea(),
1110 self.assertEqual(name.nameID, 9)
1111 self.assertEqual(name.platformID, 1)
1112 self.assertEqual(name.platEncID, 0)
1113 self.assertEqual(name.langID, 18)
1114 self.assertEqual(name.string, "Jovica Veljović")
1115 self.assertEqual(name.asFea(), r'nameid 9 1 0 18 "Jovica Veljovi\e6";')
1125 self.assertEqual(type(rsub), ast.ReverseChainSingleSubstStatement)
1126 self.assertEqual(glyphstr(rsub.old_prefix), "a [B b]")
1127 self.assertEqual(rsub.glyphs[0].glyphSet(), ("c",))
1128 self.assertEqual(rsub.replacements[0].glyphSet(), ("C",))
1129 self.assertEqual(glyphstr(rsub.old_suffix), "d [E e]")
1134 self.assertEqual(type(rsub), ast.ReverseChainSingleSubstStatement)
1135 self.assertEqual(glyphstr(rsub.old_prefix),
1137 self.assertEqual(rsub.glyphs[0].glyphSet(), ("cid00004",))
1138 self.assertEqual(rsub.replacements[0].glyphSet(), ("cid00006",))
1139 self.assertEqual(glyphstr(rsub.old_suffix), "cid00005")
1147 self.assertEqual(type(rsub), ast.ReverseChainSingleSubstStatement)
1148 self.assertEqual(glyphstr(rsub.old_prefix), "A B")
1149 self.assertEqual(glyphstr(rsub.old_suffix), "C [D d]")
1150 self.assertEqual(mapping(rsub), {
1161 self.assertEqual(type(rsub), ast.ReverseChainSingleSubstStatement)
1162 self.assertEqual(glyphstr(rsub.old_prefix), "BACK TRACK")
1163 self.assertEqual(glyphstr(rsub.old_suffix), "LOOK AHEAD")
1164 self.assertEqual(mapping(rsub), {
1194 self.assertEqual(type(s), ast.ScriptStatement)
1195 self.assertEqual(s.script, "cyrl")
1207 self.assertEqual(glyphstr(sub.prefix), "")
1208 self.assertEqual(mapping(sub), {"a": "a.sc"})
1209 self.assertEqual(glyphstr(sub.suffix), "")
1215 self.assertEqual(mapping(sub), {"d": "d.alt"})
1216 self.assertEqual(glyphstr(sub.prefix), "[A a]")
1217 self.assertEqual(glyphstr(sub.suffix), "C")
1223 self.assertEqual(glyphstr(sub.prefix), "")
1224 self.assertEqual(mapping(sub), {"cid12345": "cid78987"})
1225 self.assertEqual(glyphstr(sub.suffix), "")
1234 self.assertEqual(mapping(sub), {
1238 self.assertEqual(glyphstr(sub.prefix), "")
1239 self.assertEqual(glyphstr(sub.suffix), "")
1248 self.assertEqual(mapping(sub), {
1252 self.assertEqual(glyphstr(sub.prefix), "PRE FIX")
1253 self.assertEqual(glyphstr(sub.suffix), "SUF FIX")
1262 self.assertEqual(mapping(sub), {
1268 self.assertEqual(glyphstr(sub.prefix), "")
1269 self.assertEqual(glyphstr(sub.suffix), "")
1278 self.assertEqual(mapping(sub), {
1284 self.assertEqual(glyphstr(sub.prefix), "")
1285 self.assertEqual(glyphstr(sub.suffix), "X Y [Z z]")
1304 self.assertEqual(sub.glyph, "f_f_i")
1305 self.assertEqual(sub.replacement, ("f", "f", "i"))
1311 self.assertEqual(sub.glyph, "f_f_i")
1312 self.assertEqual(sub.replacement, ("f", "f", "i"))
1318 self.assertEqual(sub.glyph, "f_f_i")
1319 self.assertEqual(sub.replacement, ("f", "f", "i"))
1320 self.assertEqual(sub.asFea(), "sub f_f_i' by f f i;")
1375 self.assertEqual(statements[1].glyph, "f")
1376 self.assertEqual(statements[1].replacement, ["f"])
1384 self.assertEqual(glyphstr(sub.prefix), "")
1385 self.assertEqual(glyphstr([sub.glyph]), "a")
1386 self.assertEqual(glyphstr(sub.suffix), "")
1387 self.assertEqual(glyphstr([sub.replacement]), "[a.1 a.2 a.3]")
1395 self.assertEqual(glyphstr(sub.prefix), "A B")
1396 self.assertEqual(glyphstr([sub.glyph]), "a")
1397 self.assertEqual(glyphstr(sub.suffix), "[Y y] Z")
1398 self.assertEqual(glyphstr([sub.replacement]), "[a.1 a.2 a.3]")
1406 self.assertEqual(glyphstr(sub.prefix), "")
1407 self.assertEqual(glyphstr([sub.glyph]), "cid00007")
1408 self.assertEqual(glyphstr(sub.suffix), "")
1409 self.assertEqual(glyphstr([sub.replacement]), "[cid00111 cid00222]")
1418 self.assertEqual(glyphstr(sub.prefix), "")
1419 self.assertEqual(glyphstr([sub.glyph]), "ampersand")
1420 self.assertEqual(glyphstr(sub.suffix), "")
1421 self.assertEqual(glyphstr([sub.replacement]),
1428 self.assertEqual(glyphstr(sub.glyphs), "f f i")
1429 self.assertEqual(sub.replacement, "f_f_i")
1430 self.assertEqual(glyphstr(sub.prefix), "")
1431 self.assertEqual(glyphstr(sub.suffix), "")
1437 self.assertEqual(glyphstr(sub.glyphs), "f i")
1438 self.assertEqual(sub.replacement, "f_i")
1439 self.assertEqual(glyphstr(sub.prefix), "A B")
1440 self.assertEqual(glyphstr(sub.suffix), "Z")
1445 self.assertEqual(feature.statements[0].lookups, [ligs, None, sub])
1446 self.assertEqual(feature.statements[1].lookups, [ligs, None, sub])
1469 self.assertEqual(comment.text, "# Comment")
1482 self.assertEqual(value.xAdvance, 123)
1488 self.assertEqual(valuedef.asFea(), "valueRecordDef 123 foo;")
1489 self.assertEqual(value.asFea(), "123")
1498 self.assertEqual(value.yAdvance, 123)
1503 self.assertEqual(valuedef.asFea(), "valueRecordDef 123 foo;")
1504 self.assertEqual(value.asFea(), "123")
1512 self.assertEqual(value.xAdvance, 0)
1518 self.assertEqual(valuedef.asFea(), "valueRecordDef 0 foo;")
1519 self.assertEqual(value.asFea(), "0")
1528 self.assertEqual(value.yAdvance, 0)
1533 self.assertEqual(valuedef.asFea(), "valueRecordDef 0 foo;")
1534 self.assertEqual(value.asFea(), "0")
1549 self.assertEqual(value.xPlacement, 1)
1550 self.assertEqual(value.yPlacement, 2)
1551 self.assertEqual(value.xAdvance, 3)
1552 self.assertEqual(value.yAdvance, 4)
1557 self.assertEqual(valuedef.asFea(), "valueRecordDef <1 2 3 4> foo;")
1558 self.assertEqual(value.asFea(), "<1 2 3 4>")
1564 self.assertEqual(value.xPlacement, 0)
1565 self.assertEqual(value.yPlacement, 0)
1566 self.assertEqual(value.xAdvance, 0)
1567 self.assertEqual(value.yAdvance, 0)
1572 self.assertEqual(valuedef.asFea(), "valueRecordDef <0 0 0 0> foo;")
1573 self.assertEqual(value.asFea(), "<0 0 0 0>")
1587 self.assertEqual(value.xPlacement, 1)
1588 self.assertEqual(value.yPlacement, 2)
1589 self.assertEqual(value.xAdvance, 3)
1590 self.assertEqual(value.yAdvance, 4)
1591 self.assertEqual(value.xPlaDevice, ((8, 88),))
1592 self.assertEqual(value.yPlaDevice, ((11, 111), (12, 112)))
1594 self.assertEqual(value.yAdvDevice, ((33, -113), (44, -114), (55, 115)))
1595 self.assertEqual(value.asFea(),
1603 self.assertEqual(value.asFea(), "<NULL>")
1609 self.assertEqual(value.xPlacement, 1)
1610 self.assertEqual(value.yPlacement, 2)
1611 self.assertEqual(value.xAdvance, 3)
1612 self.assertEqual(value.yAdvance, 4)
1625 self.assertEqual(foo.value.xAdvance, 789)
1626 self.assertEqual(liga.statements[0].value.xAdvance, 789)
1627 self.assertEqual(smcp.statements[0].value.xAdvance, 789)
1638 self.assertEqual(langsys.script, "latn")
1639 self.assertEqual(langsys.language, "DEU ")
1641 self.assertEqual(langsys.script, "DFLT")
1642 self.assertEqual(langsys.language, "DEU ")
1668 self.assertEqual(doc.statements[0].statements, [])
1685 self.assertEqual(symtab.resolve("foo"), 23)
1687 self.assertEqual(symtab.resolve("foo"), 23)
1689 self.assertEqual(symtab.resolve("foo"), 42)
1691 self.assertEqual(symtab.resolve("foo"), 23)
1694 self.assertEqual(SymbolTable().resolve("abc"), None)