[_n_a_m_e_test] add test_setName test case

This commit is contained in:
Cosimo Lupo 2015-10-01 10:12:29 +01:00
parent a0a400d9c1
commit 898199f2bc

View File

@ -28,6 +28,19 @@ class NameTableTest(unittest.TestCase):
self.assertEqual("Sem Fracções", table.getDebugName(292))
self.assertEqual(None, table.getDebugName(999))
def test_setName(self):
table = table__n_a_m_e()
table.setName("Regular", 2, 1, 0, 0)
table.setName("Version 1.000", 5, 3, 1, 0x409)
table.setName("寬鬆", 276, 1, 2, 0x13)
self.assertEqual("Regular", str(table.getName(2, 1, 0, 0)))
self.assertEqual("Version 1.000", str(table.getName(5, 3, 1, 0x409)))
self.assertEqual("寬鬆", str(table.getName(276, 1, 2, 0x13)))
self.assertTrue(len(table.names) == 3)
table.setName("緊縮", 276, 1, 2, 0x13)
self.assertEqual("緊縮", str(table.getName(276, 1, 2, 0x13)))
self.assertTrue(len(table.names) == 3)
class NameRecordTest(unittest.TestCase):