[feaLib] Fix test failures caused by an earlier bug fix

An earlier change made sure that language tags would always be
four characters in length, even when ending in whitespace.
This made a few test cases in parser_test.py fail. By accident,
I had only run builder_test (instead of all unittest in fonttools)
before committing that change.
This commit is contained in:
Sascha Brawer 2015-09-07 22:05:10 +02:00
parent c1ba66c2ea
commit 20392fb491

View File

@ -159,7 +159,7 @@ class ParserTest(unittest.TestCase):
doc = self.parse("feature test {language DEU;} test;") doc = self.parse("feature test {language DEU;} test;")
s = doc.statements[0].statements[0] s = doc.statements[0].statements[0]
self.assertEqual(type(s), ast.LanguageStatement) self.assertEqual(type(s), ast.LanguageStatement)
self.assertEqual(s.language, "DEU") self.assertEqual(s.language, "DEU ")
self.assertTrue(s.include_default) self.assertTrue(s.include_default)
self.assertFalse(s.required) self.assertFalse(s.required)
@ -167,7 +167,7 @@ class ParserTest(unittest.TestCase):
doc = self.parse("feature test {language DEU exclude_dflt;} test;") doc = self.parse("feature test {language DEU exclude_dflt;} test;")
s = doc.statements[0].statements[0] s = doc.statements[0].statements[0]
self.assertEqual(type(s), ast.LanguageStatement) self.assertEqual(type(s), ast.LanguageStatement)
self.assertEqual(s.language, "DEU") self.assertEqual(s.language, "DEU ")
self.assertFalse(s.include_default) self.assertFalse(s.include_default)
self.assertFalse(s.required) self.assertFalse(s.required)
@ -177,7 +177,7 @@ class ParserTest(unittest.TestCase):
"} test;") "} test;")
s = doc.statements[0].statements[0] s = doc.statements[0].statements[0]
self.assertEqual(type(s), ast.LanguageStatement) self.assertEqual(type(s), ast.LanguageStatement)
self.assertEqual(s.language, "DEU") self.assertEqual(s.language, "DEU ")
self.assertFalse(s.include_default) self.assertFalse(s.include_default)
self.assertTrue(s.required) self.assertTrue(s.required)
@ -185,7 +185,7 @@ class ParserTest(unittest.TestCase):
doc = self.parse("feature test {language DEU include_dflt;} test;") doc = self.parse("feature test {language DEU include_dflt;} test;")
s = doc.statements[0].statements[0] s = doc.statements[0].statements[0]
self.assertEqual(type(s), ast.LanguageStatement) self.assertEqual(type(s), ast.LanguageStatement)
self.assertEqual(s.language, "DEU") self.assertEqual(s.language, "DEU ")
self.assertTrue(s.include_default) self.assertTrue(s.include_default)
self.assertFalse(s.required) self.assertFalse(s.required)
@ -195,7 +195,7 @@ class ParserTest(unittest.TestCase):
"} test;") "} test;")
s = doc.statements[0].statements[0] s = doc.statements[0].statements[0]
self.assertEqual(type(s), ast.LanguageStatement) self.assertEqual(type(s), ast.LanguageStatement)
self.assertEqual(s.language, "DEU") self.assertEqual(s.language, "DEU ")
self.assertTrue(s.include_default) self.assertTrue(s.include_default)
self.assertTrue(s.required) self.assertTrue(s.required)